![]() |
![]()
| ![]() |
![]()
NAMEPaws::Kafka - Perl Interface to AWS Managed Streaming for Kafka SYNOPSISuse Paws; my $obj = Paws->service('Kafka'); my $res = $obj->Method( Arg1 => $val1, Arg2 => [ 'V1', 'V2' ], # if Arg3 is an object, the HashRef will be used as arguments to the constructor # of the arguments type Arg3 => { Att1 => 'Val1' }, # if Arg4 is an array of objects, the HashRefs will be passed as arguments to # the constructor of the arguments type Arg4 => [ { Att1 => 'Val1' }, { Att1 => 'Val2' } ], ); DESCRIPTIONThe operations for managing an Amazon MSK cluster. For the AWS API documentation, see <https://docs.aws.amazon.com/goto/WebAPI/kafka-2018-11-14> METHODSBatchAssociateScramSecretEach argument is described in detail in: Paws::Kafka::BatchAssociateScramSecret Returns: a Paws::Kafka::BatchAssociateScramSecretResponse instance Associates one or more Scram Secrets with an Amazon MSK cluster. BatchDisassociateScramSecretEach argument is described in detail in: Paws::Kafka::BatchDisassociateScramSecret Returns: a Paws::Kafka::BatchDisassociateScramSecretResponse instance Disassociates one or more Scram Secrets from an Amazon MSK cluster. CreateCluster
Each argument is described in detail in: Paws::Kafka::CreateCluster Returns: a Paws::Kafka::CreateClusterResponse instance Creates a new MSK cluster. CreateConfiguration
Each argument is described in detail in: Paws::Kafka::CreateConfiguration Returns: a Paws::Kafka::CreateConfigurationResponse instance Creates a new MSK configuration. DeleteCluster
Each argument is described in detail in: Paws::Kafka::DeleteCluster Returns: a Paws::Kafka::DeleteClusterResponse instance Deletes the MSK cluster specified by the Amazon Resource Name (ARN) in the request. DeleteConfigurationEach argument is described in detail in: Paws::Kafka::DeleteConfiguration Returns: a Paws::Kafka::DeleteConfigurationResponse instance Deletes an MSK Configuration. DescribeClusterEach argument is described in detail in: Paws::Kafka::DescribeCluster Returns: a Paws::Kafka::DescribeClusterResponse instance Returns a description of the MSK cluster whose Amazon Resource Name (ARN) is specified in the request. DescribeClusterOperationEach argument is described in detail in: Paws::Kafka::DescribeClusterOperation Returns: a Paws::Kafka::DescribeClusterOperationResponse instance Returns a description of the cluster operation specified by the ARN. DescribeConfigurationEach argument is described in detail in: Paws::Kafka::DescribeConfiguration Returns: a Paws::Kafka::DescribeConfigurationResponse instance Returns a description of this MSK configuration. DescribeConfigurationRevisionEach argument is described in detail in: Paws::Kafka::DescribeConfigurationRevision Returns: a Paws::Kafka::DescribeConfigurationRevisionResponse instance Returns a description of this revision of the configuration. GetBootstrapBrokersEach argument is described in detail in: Paws::Kafka::GetBootstrapBrokers Returns: a Paws::Kafka::GetBootstrapBrokersResponse instance A list of brokers that a client application can use to bootstrap. GetCompatibleKafkaVersions
Each argument is described in detail in: Paws::Kafka::GetCompatibleKafkaVersions Returns: a Paws::Kafka::GetCompatibleKafkaVersionsResponse instance Gets the Apache Kafka versions to which you can update the MSK cluster. ListClusterOperations
Each argument is described in detail in: Paws::Kafka::ListClusterOperations Returns: a Paws::Kafka::ListClusterOperationsResponse instance Returns a list of all the operations that have been performed on the specified MSK cluster. ListClusters
Each argument is described in detail in: Paws::Kafka::ListClusters Returns: a Paws::Kafka::ListClustersResponse instance Returns a list of all the MSK clusters in the current Region. ListConfigurationRevisions
Each argument is described in detail in: Paws::Kafka::ListConfigurationRevisions Returns: a Paws::Kafka::ListConfigurationRevisionsResponse instance Returns a list of all the MSK configurations in this Region. ListConfigurations
Each argument is described in detail in: Paws::Kafka::ListConfigurations Returns: a Paws::Kafka::ListConfigurationsResponse instance Returns a list of all the MSK configurations in this Region. ListKafkaVersions
Each argument is described in detail in: Paws::Kafka::ListKafkaVersions Returns: a Paws::Kafka::ListKafkaVersionsResponse instance Returns a list of Kafka versions. ListNodes
Each argument is described in detail in: Paws::Kafka::ListNodes Returns: a Paws::Kafka::ListNodesResponse instance Returns a list of the broker nodes in the cluster. ListScramSecrets
Each argument is described in detail in: Paws::Kafka::ListScramSecrets Returns: a Paws::Kafka::ListScramSecretsResponse instance Returns a list of the Scram Secrets associated with an Amazon MSK cluster. ListTagsForResourceEach argument is described in detail in: Paws::Kafka::ListTagsForResource Returns: a Paws::Kafka::ListTagsForResourceResponse instance Returns a list of the tags associated with the specified resource. RebootBrokerEach argument is described in detail in: Paws::Kafka::RebootBroker Returns: a Paws::Kafka::RebootBrokerResponse instance Reboots brokers. TagResourceEach argument is described in detail in: Paws::Kafka::TagResource Returns: nothing Adds tags to the specified MSK resource. UntagResourceEach argument is described in detail in: Paws::Kafka::UntagResource Returns: nothing Removes the tags associated with the keys that are provided in the query. UpdateBrokerCountEach argument is described in detail in: Paws::Kafka::UpdateBrokerCount Returns: a Paws::Kafka::UpdateBrokerCountResponse instance Updates the number of broker nodes in the cluster. UpdateBrokerStorage
Each argument is described in detail in: Paws::Kafka::UpdateBrokerStorage Returns: a Paws::Kafka::UpdateBrokerStorageResponse instance Updates the EBS storage associated with MSK brokers. UpdateBrokerTypeEach argument is described in detail in: Paws::Kafka::UpdateBrokerType Returns: a Paws::Kafka::UpdateBrokerTypeResponse instance Updates EC2 instance type. UpdateClusterConfigurationEach argument is described in detail in: Paws::Kafka::UpdateClusterConfiguration Returns: a Paws::Kafka::UpdateClusterConfigurationResponse instance Updates the cluster with the configuration that is specified in the request body. UpdateClusterKafkaVersion
Each argument is described in detail in: Paws::Kafka::UpdateClusterKafkaVersion Returns: a Paws::Kafka::UpdateClusterKafkaVersionResponse instance Updates the Apache Kafka version for the cluster. UpdateConfiguration
Each argument is described in detail in: Paws::Kafka::UpdateConfiguration Returns: a Paws::Kafka::UpdateConfigurationResponse instance Updates an MSK configuration. UpdateMonitoring
Each argument is described in detail in: Paws::Kafka::UpdateMonitoring Returns: a Paws::Kafka::UpdateMonitoringResponse instance 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. PAGINATORSPaginator methods are helpers that repetively call methods that return partial results ListAllClusterOperations(sub { },ClusterArn => Str, [MaxResults => Int, NextToken => Str])ListAllClusterOperations(ClusterArn => Str, [MaxResults => Int, NextToken => Str])If passed a sub as first parameter, it will call the sub for each element found in : - ClusterOperationInfoList, passing the object as the first parameter, and the string 'ClusterOperationInfoList' as the second parameter If not, it will return a a Paws::Kafka::ListClusterOperationsResponse instance with all the "param"s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory. ListAllClusters(sub { },[ClusterNameFilter => Str, MaxResults => Int, NextToken => Str])ListAllClusters([ClusterNameFilter => Str, MaxResults => Int, NextToken => Str])If passed a sub as first parameter, it will call the sub for each element found in : - ClusterInfoList, passing the object as the first parameter, and the string 'ClusterInfoList' as the second parameter If not, it will return a a Paws::Kafka::ListClustersResponse instance with all the "param"s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory. ListAllConfigurationRevisions(sub { },Arn => Str, [MaxResults => Int, NextToken => Str])ListAllConfigurationRevisions(Arn => Str, [MaxResults => Int, NextToken => Str])If passed a sub as first parameter, it will call the sub for each element found in : - Revisions, passing the object as the first parameter, and the string 'Revisions' as the second parameter If not, it will return a a Paws::Kafka::ListConfigurationRevisionsResponse instance with all the "param"s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory. ListAllConfigurations(sub { },[MaxResults => Int, NextToken => Str])ListAllConfigurations([MaxResults => Int, NextToken => Str])If passed a sub as first parameter, it will call the sub for each element found in : - Configurations, passing the object as the first parameter, and the string 'Configurations' as the second parameter If not, it will return a a Paws::Kafka::ListConfigurationsResponse instance with all the "param"s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory. ListAllKafkaVersions(sub { },[MaxResults => Int, NextToken => Str])ListAllKafkaVersions([MaxResults => Int, NextToken => Str])If passed a sub as first parameter, it will call the sub for each element found in : - KafkaVersions, passing the object as the first parameter, and the string 'KafkaVersions' as the second parameter If not, it will return a a Paws::Kafka::ListKafkaVersionsResponse instance with all the "param"s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory. ListAllNodes(sub { },ClusterArn => Str, [MaxResults => Int, NextToken => Str])ListAllNodes(ClusterArn => Str, [MaxResults => Int, NextToken => Str])If passed a sub as first parameter, it will call the sub for each element found in : - NodeInfoList, passing the object as the first parameter, and the string 'NodeInfoList' as the second parameter If not, it will return a a Paws::Kafka::ListNodesResponse instance with all the "param"s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory. ListAllScramSecrets(sub { },ClusterArn => Str, [MaxResults => Int, NextToken => Str])ListAllScramSecrets(ClusterArn => Str, [MaxResults => Int, NextToken => Str])If passed a sub as first parameter, it will call the sub for each element found in : - SecretArnList, passing the object as the first parameter, and the string 'SecretArnList' as the second parameter If not, it will return a a Paws::Kafka::ListScramSecretsResponse instance with all the "param"s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory. SEE ALSOThis service class forms part of Paws BUGS and CONTRIBUTIONSThe source code is located here: <https://github.com/pplu/aws-sdk-perl> Please report bugs to: <https://github.com/pplu/aws-sdk-perl/issues>
|