/*
* 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 System.Net;
using Amazon.Kafka.Model;
using Amazon.Kafka.Model.Internal.MarshallTransformations;
using Amazon.Kafka.Internal;
using Amazon.Runtime;
using Amazon.Runtime.Internal;
using Amazon.Runtime.Internal.Auth;
using Amazon.Runtime.Internal.Transform;
namespace Amazon.Kafka
{
///
/// Implementation for accessing Kafka
///
/// The operations for managing an Amazon MSK cluster.
///
public partial class AmazonKafkaClient : AmazonServiceClient, IAmazonKafka
{
private static IServiceMetadata serviceMetadata = new AmazonKafkaMetadata();
#if BCL45 || AWS_ASYNC_ENUMERABLES_API
private IKafkaPaginatorFactory _paginators;
///
/// Paginators for the service
///
public IKafkaPaginatorFactory Paginators
{
get
{
if (this._paginators == null)
{
this._paginators = new KafkaPaginatorFactory(this);
}
return this._paginators;
}
}
#endif
#region Constructors
///
/// Constructs AmazonKafkaClient with the credentials loaded from the application's
/// default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance.
///
/// Example App.config with credentials set.
///
/// <?xml version="1.0" encoding="utf-8" ?>
/// <configuration>
/// <appSettings>
/// <add key="AWSProfileName" value="AWS Default"/>
/// </appSettings>
/// </configuration>
///
///
///
public AmazonKafkaClient()
: base(FallbackCredentialsFactory.GetCredentials(), new AmazonKafkaConfig()) { }
///
/// Constructs AmazonKafkaClient with the credentials loaded from the application's
/// default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance.
///
/// Example App.config with credentials set.
///
/// <?xml version="1.0" encoding="utf-8" ?>
/// <configuration>
/// <appSettings>
/// <add key="AWSProfileName" value="AWS Default"/>
/// </appSettings>
/// </configuration>
///
///
///
/// The region to connect.
public AmazonKafkaClient(RegionEndpoint region)
: base(FallbackCredentialsFactory.GetCredentials(), new AmazonKafkaConfig{RegionEndpoint = region}) { }
///
/// Constructs AmazonKafkaClient with the credentials loaded from the application's
/// default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance.
///
/// Example App.config with credentials set.
///
/// <?xml version="1.0" encoding="utf-8" ?>
/// <configuration>
/// <appSettings>
/// <add key="AWSProfileName" value="AWS Default"/>
/// </appSettings>
/// </configuration>
///
///
///
/// The AmazonKafkaClient Configuration Object
public AmazonKafkaClient(AmazonKafkaConfig config)
: base(FallbackCredentialsFactory.GetCredentials(config), config){}
///
/// Constructs AmazonKafkaClient with AWS Credentials
///
/// AWS Credentials
public AmazonKafkaClient(AWSCredentials credentials)
: this(credentials, new AmazonKafkaConfig())
{
}
///
/// Constructs AmazonKafkaClient with AWS Credentials
///
/// AWS Credentials
/// The region to connect.
public AmazonKafkaClient(AWSCredentials credentials, RegionEndpoint region)
: this(credentials, new AmazonKafkaConfig{RegionEndpoint = region})
{
}
///
/// Constructs AmazonKafkaClient with AWS Credentials and an
/// AmazonKafkaClient Configuration object.
///
/// AWS Credentials
/// The AmazonKafkaClient Configuration Object
public AmazonKafkaClient(AWSCredentials credentials, AmazonKafkaConfig clientConfig)
: base(credentials, clientConfig)
{
}
///
/// Constructs AmazonKafkaClient with AWS Access Key ID and AWS Secret Key
///
/// AWS Access Key ID
/// AWS Secret Access Key
public AmazonKafkaClient(string awsAccessKeyId, string awsSecretAccessKey)
: this(awsAccessKeyId, awsSecretAccessKey, new AmazonKafkaConfig())
{
}
///
/// Constructs AmazonKafkaClient with AWS Access Key ID and AWS Secret Key
///
/// AWS Access Key ID
/// AWS Secret Access Key
/// The region to connect.
public AmazonKafkaClient(string awsAccessKeyId, string awsSecretAccessKey, RegionEndpoint region)
: this(awsAccessKeyId, awsSecretAccessKey, new AmazonKafkaConfig() {RegionEndpoint=region})
{
}
///
/// Constructs AmazonKafkaClient with AWS Access Key ID, AWS Secret Key and an
/// AmazonKafkaClient Configuration object.
///
/// AWS Access Key ID
/// AWS Secret Access Key
/// The AmazonKafkaClient Configuration Object
public AmazonKafkaClient(string awsAccessKeyId, string awsSecretAccessKey, AmazonKafkaConfig clientConfig)
: base(awsAccessKeyId, awsSecretAccessKey, clientConfig)
{
}
///
/// Constructs AmazonKafkaClient with AWS Access Key ID and AWS Secret Key
///
/// AWS Access Key ID
/// AWS Secret Access Key
/// AWS Session Token
public AmazonKafkaClient(string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken)
: this(awsAccessKeyId, awsSecretAccessKey, awsSessionToken, new AmazonKafkaConfig())
{
}
///
/// Constructs AmazonKafkaClient with AWS Access Key ID and AWS Secret Key
///
/// AWS Access Key ID
/// AWS Secret Access Key
/// AWS Session Token
/// The region to connect.
public AmazonKafkaClient(string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken, RegionEndpoint region)
: this(awsAccessKeyId, awsSecretAccessKey, awsSessionToken, new AmazonKafkaConfig{RegionEndpoint = region})
{
}
///
/// Constructs AmazonKafkaClient with AWS Access Key ID, AWS Secret Key and an
/// AmazonKafkaClient Configuration object.
///
/// AWS Access Key ID
/// AWS Secret Access Key
/// AWS Session Token
/// The AmazonKafkaClient Configuration Object
public AmazonKafkaClient(string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken, AmazonKafkaConfig clientConfig)
: base(awsAccessKeyId, awsSecretAccessKey, awsSessionToken, clientConfig)
{
}
#endregion
#region Overrides
///
/// Creates the signer for the service.
///
protected override AbstractAWSSigner CreateSigner()
{
return new AWS4Signer();
}
///
/// Customize the pipeline
///
///
protected override void CustomizeRuntimePipeline(RuntimePipeline pipeline)
{
pipeline.RemoveHandler();
pipeline.AddHandlerAfter(new AmazonKafkaEndpointResolver());
}
///
/// Capture metadata for the service.
///
protected override IServiceMetadata ServiceMetadata
{
get
{
return serviceMetadata;
}
}
#endregion
#region Dispose
///
/// Disposes the service client.
///
protected override void Dispose(bool disposing)
{
base.Dispose(disposing);
}
#endregion
#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
public virtual BatchAssociateScramSecretResponse BatchAssociateScramSecret(BatchAssociateScramSecretRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = BatchAssociateScramSecretRequestMarshaller.Instance;
options.ResponseUnmarshaller = BatchAssociateScramSecretResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// 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
public virtual IAsyncResult BeginBatchAssociateScramSecret(BatchAssociateScramSecretRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = BatchAssociateScramSecretRequestMarshaller.Instance;
options.ResponseUnmarshaller = BatchAssociateScramSecretResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, 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
public virtual BatchAssociateScramSecretResponse EndBatchAssociateScramSecret(IAsyncResult asyncResult)
{
return EndInvoke(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
public virtual BatchDisassociateScramSecretResponse BatchDisassociateScramSecret(BatchDisassociateScramSecretRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = BatchDisassociateScramSecretRequestMarshaller.Instance;
options.ResponseUnmarshaller = BatchDisassociateScramSecretResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// 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
public virtual IAsyncResult BeginBatchDisassociateScramSecret(BatchDisassociateScramSecretRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = BatchDisassociateScramSecretRequestMarshaller.Instance;
options.ResponseUnmarshaller = BatchDisassociateScramSecretResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, 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
public virtual BatchDisassociateScramSecretResponse EndBatchDisassociateScramSecret(IAsyncResult asyncResult)
{
return EndInvoke(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
public virtual CreateClusterResponse CreateCluster(CreateClusterRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateClusterRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateClusterResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// 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
public virtual IAsyncResult BeginCreateCluster(CreateClusterRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateClusterRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateClusterResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, 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
public virtual CreateClusterResponse EndCreateCluster(IAsyncResult asyncResult)
{
return EndInvoke(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
public virtual CreateClusterV2Response CreateClusterV2(CreateClusterV2Request request)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateClusterV2RequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateClusterV2ResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// 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
public virtual IAsyncResult BeginCreateClusterV2(CreateClusterV2Request request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateClusterV2RequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateClusterV2ResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, 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
public virtual CreateClusterV2Response EndCreateClusterV2(IAsyncResult asyncResult)
{
return EndInvoke(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
public virtual CreateConfigurationResponse CreateConfiguration(CreateConfigurationRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateConfigurationRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateConfigurationResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// 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
public virtual IAsyncResult BeginCreateConfiguration(CreateConfigurationRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateConfigurationRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateConfigurationResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, 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
public virtual CreateConfigurationResponse EndCreateConfiguration(IAsyncResult asyncResult)
{
return EndInvoke(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
public virtual CreateVpcConnectionResponse CreateVpcConnection(CreateVpcConnectionRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateVpcConnectionRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateVpcConnectionResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// 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
public virtual IAsyncResult BeginCreateVpcConnection(CreateVpcConnectionRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateVpcConnectionRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateVpcConnectionResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, 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
public virtual CreateVpcConnectionResponse EndCreateVpcConnection(IAsyncResult asyncResult)
{
return EndInvoke(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
public virtual DeleteClusterResponse DeleteCluster(DeleteClusterRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteClusterRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteClusterResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// 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
public virtual IAsyncResult BeginDeleteCluster(DeleteClusterRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteClusterRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteClusterResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, 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
public virtual DeleteClusterResponse EndDeleteCluster(IAsyncResult asyncResult)
{
return EndInvoke(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
public virtual DeleteClusterPolicyResponse DeleteClusterPolicy(DeleteClusterPolicyRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteClusterPolicyRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteClusterPolicyResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// 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
public virtual IAsyncResult BeginDeleteClusterPolicy(DeleteClusterPolicyRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteClusterPolicyRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteClusterPolicyResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, 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
public virtual DeleteClusterPolicyResponse EndDeleteClusterPolicy(IAsyncResult asyncResult)
{
return EndInvoke(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
public virtual DeleteConfigurationResponse DeleteConfiguration(DeleteConfigurationRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteConfigurationRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteConfigurationResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// 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
public virtual IAsyncResult BeginDeleteConfiguration(DeleteConfigurationRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteConfigurationRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteConfigurationResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, 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
public virtual DeleteConfigurationResponse EndDeleteConfiguration(IAsyncResult asyncResult)
{
return EndInvoke(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
public virtual DeleteVpcConnectionResponse DeleteVpcConnection(DeleteVpcConnectionRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteVpcConnectionRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteVpcConnectionResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// 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
public virtual IAsyncResult BeginDeleteVpcConnection(DeleteVpcConnectionRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteVpcConnectionRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteVpcConnectionResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, 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
public virtual DeleteVpcConnectionResponse EndDeleteVpcConnection(IAsyncResult asyncResult)
{
return EndInvoke(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
public virtual DescribeClusterResponse DescribeCluster(DescribeClusterRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeClusterRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeClusterResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// 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
public virtual IAsyncResult BeginDescribeCluster(DescribeClusterRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeClusterRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeClusterResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, 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
public virtual DescribeClusterResponse EndDescribeCluster(IAsyncResult asyncResult)
{
return EndInvoke(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
public virtual DescribeClusterOperationResponse DescribeClusterOperation(DescribeClusterOperationRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeClusterOperationRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeClusterOperationResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// 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
public virtual IAsyncResult BeginDescribeClusterOperation(DescribeClusterOperationRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeClusterOperationRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeClusterOperationResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, 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
public virtual DescribeClusterOperationResponse EndDescribeClusterOperation(IAsyncResult asyncResult)
{
return EndInvoke(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
public virtual DescribeClusterOperationV2Response DescribeClusterOperationV2(DescribeClusterOperationV2Request request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeClusterOperationV2RequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeClusterOperationV2ResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// 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
public virtual IAsyncResult BeginDescribeClusterOperationV2(DescribeClusterOperationV2Request request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeClusterOperationV2RequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeClusterOperationV2ResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, 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
public virtual DescribeClusterOperationV2Response EndDescribeClusterOperationV2(IAsyncResult asyncResult)
{
return EndInvoke(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
public virtual DescribeClusterV2Response DescribeClusterV2(DescribeClusterV2Request request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeClusterV2RequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeClusterV2ResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// 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
public virtual IAsyncResult BeginDescribeClusterV2(DescribeClusterV2Request request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeClusterV2RequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeClusterV2ResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, 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
public virtual DescribeClusterV2Response EndDescribeClusterV2(IAsyncResult asyncResult)
{
return EndInvoke(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
public virtual DescribeConfigurationResponse DescribeConfiguration(DescribeConfigurationRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeConfigurationRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeConfigurationResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// 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
public virtual IAsyncResult BeginDescribeConfiguration(DescribeConfigurationRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeConfigurationRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeConfigurationResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, 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
public virtual DescribeConfigurationResponse EndDescribeConfiguration(IAsyncResult asyncResult)
{
return EndInvoke(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
public virtual DescribeConfigurationRevisionResponse DescribeConfigurationRevision(DescribeConfigurationRevisionRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeConfigurationRevisionRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeConfigurationRevisionResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// 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
public virtual IAsyncResult BeginDescribeConfigurationRevision(DescribeConfigurationRevisionRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeConfigurationRevisionRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeConfigurationRevisionResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, 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
public virtual DescribeConfigurationRevisionResponse EndDescribeConfigurationRevision(IAsyncResult asyncResult)
{
return EndInvoke(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
public virtual DescribeVpcConnectionResponse DescribeVpcConnection(DescribeVpcConnectionRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeVpcConnectionRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeVpcConnectionResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// 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
public virtual IAsyncResult BeginDescribeVpcConnection(DescribeVpcConnectionRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeVpcConnectionRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeVpcConnectionResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, 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
public virtual DescribeVpcConnectionResponse EndDescribeVpcConnection(IAsyncResult asyncResult)
{
return EndInvoke(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
public virtual GetBootstrapBrokersResponse GetBootstrapBrokers(GetBootstrapBrokersRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetBootstrapBrokersRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetBootstrapBrokersResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// 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
public virtual IAsyncResult BeginGetBootstrapBrokers(GetBootstrapBrokersRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetBootstrapBrokersRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetBootstrapBrokersResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, 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
public virtual GetBootstrapBrokersResponse EndGetBootstrapBrokers(IAsyncResult asyncResult)
{
return EndInvoke(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
public virtual GetClusterPolicyResponse GetClusterPolicy(GetClusterPolicyRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetClusterPolicyRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetClusterPolicyResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// 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
public virtual IAsyncResult BeginGetClusterPolicy(GetClusterPolicyRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetClusterPolicyRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetClusterPolicyResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, 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
public virtual GetClusterPolicyResponse EndGetClusterPolicy(IAsyncResult asyncResult)
{
return EndInvoke(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
public virtual GetCompatibleKafkaVersionsResponse GetCompatibleKafkaVersions(GetCompatibleKafkaVersionsRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetCompatibleKafkaVersionsRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetCompatibleKafkaVersionsResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// 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
public virtual IAsyncResult BeginGetCompatibleKafkaVersions(GetCompatibleKafkaVersionsRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetCompatibleKafkaVersionsRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetCompatibleKafkaVersionsResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, 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
public virtual GetCompatibleKafkaVersionsResponse EndGetCompatibleKafkaVersions(IAsyncResult asyncResult)
{
return EndInvoke(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
public virtual ListClientVpcConnectionsResponse ListClientVpcConnections(ListClientVpcConnectionsRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListClientVpcConnectionsRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListClientVpcConnectionsResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// 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
public virtual IAsyncResult BeginListClientVpcConnections(ListClientVpcConnectionsRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListClientVpcConnectionsRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListClientVpcConnectionsResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, 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
public virtual ListClientVpcConnectionsResponse EndListClientVpcConnections(IAsyncResult asyncResult)
{
return EndInvoke(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
public virtual ListClusterOperationsResponse ListClusterOperations(ListClusterOperationsRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListClusterOperationsRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListClusterOperationsResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// 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
public virtual IAsyncResult BeginListClusterOperations(ListClusterOperationsRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListClusterOperationsRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListClusterOperationsResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, 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
public virtual ListClusterOperationsResponse EndListClusterOperations(IAsyncResult asyncResult)
{
return EndInvoke(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
public virtual ListClusterOperationsV2Response ListClusterOperationsV2(ListClusterOperationsV2Request request)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListClusterOperationsV2RequestMarshaller.Instance;
options.ResponseUnmarshaller = ListClusterOperationsV2ResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// 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
public virtual IAsyncResult BeginListClusterOperationsV2(ListClusterOperationsV2Request request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListClusterOperationsV2RequestMarshaller.Instance;
options.ResponseUnmarshaller = ListClusterOperationsV2ResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, 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
public virtual ListClusterOperationsV2Response EndListClusterOperationsV2(IAsyncResult asyncResult)
{
return EndInvoke(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
public virtual ListClustersResponse ListClusters(ListClustersRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListClustersRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListClustersResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// 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
public virtual IAsyncResult BeginListClusters(ListClustersRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListClustersRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListClustersResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, 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
public virtual ListClustersResponse EndListClusters(IAsyncResult asyncResult)
{
return EndInvoke(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
public virtual ListClustersV2Response ListClustersV2(ListClustersV2Request request)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListClustersV2RequestMarshaller.Instance;
options.ResponseUnmarshaller = ListClustersV2ResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// 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
public virtual IAsyncResult BeginListClustersV2(ListClustersV2Request request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListClustersV2RequestMarshaller.Instance;
options.ResponseUnmarshaller = ListClustersV2ResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, 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
public virtual ListClustersV2Response EndListClustersV2(IAsyncResult asyncResult)
{
return EndInvoke(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
public virtual ListConfigurationRevisionsResponse ListConfigurationRevisions(ListConfigurationRevisionsRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListConfigurationRevisionsRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListConfigurationRevisionsResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// 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
public virtual IAsyncResult BeginListConfigurationRevisions(ListConfigurationRevisionsRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListConfigurationRevisionsRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListConfigurationRevisionsResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, 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
public virtual ListConfigurationRevisionsResponse EndListConfigurationRevisions(IAsyncResult asyncResult)
{
return EndInvoke(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
public virtual ListConfigurationsResponse ListConfigurations(ListConfigurationsRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListConfigurationsRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListConfigurationsResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// 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
public virtual IAsyncResult BeginListConfigurations(ListConfigurationsRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListConfigurationsRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListConfigurationsResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, 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
public virtual ListConfigurationsResponse EndListConfigurations(IAsyncResult asyncResult)
{
return EndInvoke(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
public virtual ListKafkaVersionsResponse ListKafkaVersions(ListKafkaVersionsRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListKafkaVersionsRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListKafkaVersionsResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// 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
public virtual IAsyncResult BeginListKafkaVersions(ListKafkaVersionsRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListKafkaVersionsRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListKafkaVersionsResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, 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
public virtual ListKafkaVersionsResponse EndListKafkaVersions(IAsyncResult asyncResult)
{
return EndInvoke(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
public virtual ListNodesResponse ListNodes(ListNodesRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListNodesRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListNodesResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// 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
public virtual IAsyncResult BeginListNodes(ListNodesRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListNodesRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListNodesResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, 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
public virtual ListNodesResponse EndListNodes(IAsyncResult asyncResult)
{
return EndInvoke(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
public virtual ListScramSecretsResponse ListScramSecrets(ListScramSecretsRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListScramSecretsRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListScramSecretsResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// 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
public virtual IAsyncResult BeginListScramSecrets(ListScramSecretsRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListScramSecretsRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListScramSecretsResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, 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
public virtual ListScramSecretsResponse EndListScramSecrets(IAsyncResult asyncResult)
{
return EndInvoke(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
public virtual ListTagsForResourceResponse ListTagsForResource(ListTagsForResourceRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListTagsForResourceRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListTagsForResourceResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// 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
public virtual IAsyncResult BeginListTagsForResource(ListTagsForResourceRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListTagsForResourceRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListTagsForResourceResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, 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
public virtual ListTagsForResourceResponse EndListTagsForResource(IAsyncResult asyncResult)
{
return EndInvoke(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
public virtual ListVpcConnectionsResponse ListVpcConnections(ListVpcConnectionsRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListVpcConnectionsRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListVpcConnectionsResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// 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
public virtual IAsyncResult BeginListVpcConnections(ListVpcConnectionsRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListVpcConnectionsRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListVpcConnectionsResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, 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
public virtual ListVpcConnectionsResponse EndListVpcConnections(IAsyncResult asyncResult)
{
return EndInvoke(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
public virtual PutClusterPolicyResponse PutClusterPolicy(PutClusterPolicyRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = PutClusterPolicyRequestMarshaller.Instance;
options.ResponseUnmarshaller = PutClusterPolicyResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// 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
public virtual IAsyncResult BeginPutClusterPolicy(PutClusterPolicyRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = PutClusterPolicyRequestMarshaller.Instance;
options.ResponseUnmarshaller = PutClusterPolicyResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, 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
public virtual PutClusterPolicyResponse EndPutClusterPolicy(IAsyncResult asyncResult)
{
return EndInvoke(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
public virtual RebootBrokerResponse RebootBroker(RebootBrokerRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = RebootBrokerRequestMarshaller.Instance;
options.ResponseUnmarshaller = RebootBrokerResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// 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
public virtual IAsyncResult BeginRebootBroker(RebootBrokerRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = RebootBrokerRequestMarshaller.Instance;
options.ResponseUnmarshaller = RebootBrokerResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, 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
public virtual RebootBrokerResponse EndRebootBroker(IAsyncResult asyncResult)
{
return EndInvoke(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
public virtual RejectClientVpcConnectionResponse RejectClientVpcConnection(RejectClientVpcConnectionRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = RejectClientVpcConnectionRequestMarshaller.Instance;
options.ResponseUnmarshaller = RejectClientVpcConnectionResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// 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
public virtual IAsyncResult BeginRejectClientVpcConnection(RejectClientVpcConnectionRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = RejectClientVpcConnectionRequestMarshaller.Instance;
options.ResponseUnmarshaller = RejectClientVpcConnectionResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, 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
public virtual RejectClientVpcConnectionResponse EndRejectClientVpcConnection(IAsyncResult asyncResult)
{
return EndInvoke(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
public virtual TagResourceResponse TagResource(TagResourceRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = TagResourceRequestMarshaller.Instance;
options.ResponseUnmarshaller = TagResourceResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// 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
public virtual IAsyncResult BeginTagResource(TagResourceRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = TagResourceRequestMarshaller.Instance;
options.ResponseUnmarshaller = TagResourceResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, 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
public virtual TagResourceResponse EndTagResource(IAsyncResult asyncResult)
{
return EndInvoke(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
public virtual UntagResourceResponse UntagResource(UntagResourceRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = UntagResourceRequestMarshaller.Instance;
options.ResponseUnmarshaller = UntagResourceResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// 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
public virtual IAsyncResult BeginUntagResource(UntagResourceRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = UntagResourceRequestMarshaller.Instance;
options.ResponseUnmarshaller = UntagResourceResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, 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
public virtual UntagResourceResponse EndUntagResource(IAsyncResult asyncResult)
{
return EndInvoke(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
public virtual UpdateBrokerCountResponse UpdateBrokerCount(UpdateBrokerCountRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateBrokerCountRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateBrokerCountResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// 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
public virtual IAsyncResult BeginUpdateBrokerCount(UpdateBrokerCountRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateBrokerCountRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateBrokerCountResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, 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
public virtual UpdateBrokerCountResponse EndUpdateBrokerCount(IAsyncResult asyncResult)
{
return EndInvoke(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
public virtual UpdateBrokerStorageResponse UpdateBrokerStorage(UpdateBrokerStorageRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateBrokerStorageRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateBrokerStorageResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// 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
public virtual IAsyncResult BeginUpdateBrokerStorage(UpdateBrokerStorageRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateBrokerStorageRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateBrokerStorageResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, 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
public virtual UpdateBrokerStorageResponse EndUpdateBrokerStorage(IAsyncResult asyncResult)
{
return EndInvoke(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
public virtual UpdateBrokerTypeResponse UpdateBrokerType(UpdateBrokerTypeRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateBrokerTypeRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateBrokerTypeResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// 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
public virtual IAsyncResult BeginUpdateBrokerType(UpdateBrokerTypeRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateBrokerTypeRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateBrokerTypeResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, 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
public virtual UpdateBrokerTypeResponse EndUpdateBrokerType(IAsyncResult asyncResult)
{
return EndInvoke(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
public virtual UpdateClusterConfigurationResponse UpdateClusterConfiguration(UpdateClusterConfigurationRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateClusterConfigurationRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateClusterConfigurationResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// 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
public virtual IAsyncResult BeginUpdateClusterConfiguration(UpdateClusterConfigurationRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateClusterConfigurationRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateClusterConfigurationResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, 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
public virtual UpdateClusterConfigurationResponse EndUpdateClusterConfiguration(IAsyncResult asyncResult)
{
return EndInvoke(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
public virtual UpdateClusterKafkaVersionResponse UpdateClusterKafkaVersion(UpdateClusterKafkaVersionRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateClusterKafkaVersionRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateClusterKafkaVersionResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// 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
public virtual IAsyncResult BeginUpdateClusterKafkaVersion(UpdateClusterKafkaVersionRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateClusterKafkaVersionRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateClusterKafkaVersionResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, 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
public virtual UpdateClusterKafkaVersionResponse EndUpdateClusterKafkaVersion(IAsyncResult asyncResult)
{
return EndInvoke(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
public virtual UpdateConfigurationResponse UpdateConfiguration(UpdateConfigurationRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateConfigurationRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateConfigurationResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// 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
public virtual IAsyncResult BeginUpdateConfiguration(UpdateConfigurationRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateConfigurationRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateConfigurationResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, 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
public virtual UpdateConfigurationResponse EndUpdateConfiguration(IAsyncResult asyncResult)
{
return EndInvoke(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
public virtual UpdateConnectivityResponse UpdateConnectivity(UpdateConnectivityRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateConnectivityRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateConnectivityResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// 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
public virtual IAsyncResult BeginUpdateConnectivity(UpdateConnectivityRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateConnectivityRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateConnectivityResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, 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
public virtual UpdateConnectivityResponse EndUpdateConnectivity(IAsyncResult asyncResult)
{
return EndInvoke(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
public virtual UpdateMonitoringResponse UpdateMonitoring(UpdateMonitoringRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateMonitoringRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateMonitoringResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// 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
public virtual IAsyncResult BeginUpdateMonitoring(UpdateMonitoringRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateMonitoringRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateMonitoringResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, 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
public virtual UpdateMonitoringResponse EndUpdateMonitoring(IAsyncResult asyncResult)
{
return EndInvoke(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
public virtual UpdateSecurityResponse UpdateSecurity(UpdateSecurityRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateSecurityRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateSecurityResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// 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
public virtual IAsyncResult BeginUpdateSecurity(UpdateSecurityRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateSecurityRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateSecurityResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, 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
public virtual UpdateSecurityResponse EndUpdateSecurity(IAsyncResult asyncResult)
{
return EndInvoke(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
public virtual UpdateStorageResponse UpdateStorage(UpdateStorageRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateStorageRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateStorageResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// 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
public virtual IAsyncResult BeginUpdateStorage(UpdateStorageRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateStorageRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateStorageResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, 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
public virtual UpdateStorageResponse EndUpdateStorage(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
}
}