Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

Usage

import * as mod from "https://aws-api.deno.dev/v0.3/services/kafka.ts?docs=full";

§Classes

Kafka

§Interfaces

BatchAssociateScramSecretRequest

Associates sasl scram secrets to cluster.

BatchAssociateScramSecretResponse
BatchDisassociateScramSecretRequest

Disassociates sasl scram secrets to cluster.

BatchDisassociateScramSecretResponse
BrokerEBSVolumeInfo

Specifies the EBS volume upgrade information. The broker identifier must be set to the keyword ALL. This means the changes apply to all the brokers in the cluster.

BrokerLogs
BrokerNodeGroupInfo

Describes the setup to be used for Apache Kafka broker nodes in the cluster.

BrokerNodeInfo

BrokerNodeInfo

BrokerSoftwareInfo

Information about the current software installed on the cluster.

ClientAuthentication

Includes all client authentication information.

CloudWatchLogs
Cluster

Returns information about a cluster.

ClusterInfo

Returns information about a cluster.

ClusterOperationInfo

Returns information about a cluster operation.

ClusterOperationStep

Step taken during a cluster operation.

ClusterOperationStepInfo

State information about the operation step.

CompatibleKafkaVersion

Contains source Apache Kafka versions and compatible target Apache Kafka versions.

Configuration

Represents an MSK Configuration.

ConfigurationInfo

Specifies the configuration to use for the brokers.

ConfigurationRevision

Describes a configuration revision.

ConnectivityInfo

Information about the broker access configuration.

CreateClusterRequest
CreateClusterResponse
CreateClusterV2Request
CreateClusterV2Response
CreateConfigurationRequest
CreateConfigurationResponse
DeleteClusterRequest
DeleteClusterResponse
DeleteConfigurationRequest
DeleteConfigurationResponse
DescribeClusterOperationRequest
DescribeClusterOperationResponse
DescribeClusterRequest
DescribeClusterResponse
DescribeClusterV2Request
DescribeClusterV2Response
DescribeConfigurationRequest
DescribeConfigurationResponse
DescribeConfigurationRevisionRequest
DescribeConfigurationRevisionResponse
EBSStorageInfo

Contains information about the EBS storage volumes attached to Apache Kafka broker nodes.

EncryptionAtRest

The data-volume encryption details.

EncryptionInfo

Includes encryption-related information, such as the AWS KMS key used for encrypting data at rest and whether you want MSK to encrypt your data in transit.

EncryptionInTransit

The settings for encrypting data in transit.

ErrorInfo

Returns information about an error state of the cluster.

Firehose
GetBootstrapBrokersRequest
GetBootstrapBrokersResponse
GetCompatibleKafkaVersionsRequest
GetCompatibleKafkaVersionsResponse
Iam

Details for IAM access control.

JmxExporter

Indicates whether you want to turn on or turn off the JMX Exporter.

JmxExporterInfo

Indicates whether you want to turn on or turn off the JMX Exporter.

KafkaVersion
ListClusterOperationsRequest
ListClusterOperationsResponse
ListClustersRequest
ListClustersResponse
ListClustersV2Request
ListClustersV2Response
ListConfigurationRevisionsRequest
ListConfigurationRevisionsResponse
ListConfigurationsRequest
ListConfigurationsResponse
ListKafkaVersionsRequest
ListKafkaVersionsResponse
ListNodesRequest
ListNodesResponse
ListScramSecretsRequest
ListScramSecretsResponse
ListTagsForResourceRequest
ListTagsForResourceResponse
LoggingInfo
MutableClusterInfo

Information about cluster attributes that can be updated via update APIs.

NodeExporter

Indicates whether you want to turn on or turn off the Node Exporter.

NodeExporterInfo

Indicates whether you want to turn on or turn off the Node Exporter.

NodeInfo

The node information object.

OpenMonitoring

JMX and Node monitoring for the MSK cluster.

OpenMonitoringInfo

JMX and Node monitoring for the MSK cluster.

Prometheus

Prometheus settings.

PrometheusInfo

Prometheus settings.

Provisioned

Provisioned cluster.

ProvisionedRequest

Provisioned cluster request.

PublicAccess

Public access control for brokers.

RebootBrokerRequest

Reboots a node.

RebootBrokerResponse
S3
Sasl

Details for client authentication using SASL.

Scram

Details for SASL/SCRAM client authentication.

Serverless

Serverless cluster.

ServerlessClientAuthentication

Includes all client authentication information.

ServerlessRequest

Serverless cluster request.

ServerlessSasl

Details for client authentication using SASL.

StateInfo
StorageInfo

Contains information about storage volumes attached to MSK broker nodes.

TagResourceRequest
Tls

Details for client authentication using TLS.

Unauthenticated
UnprocessedScramSecret

Error info for scram secret associate/disassociate failure.

UntagResourceRequest
UpdateBrokerCountRequest
UpdateBrokerCountResponse
UpdateBrokerStorageRequest
UpdateBrokerStorageResponse
UpdateBrokerTypeRequest
UpdateBrokerTypeResponse
UpdateClusterConfigurationRequest
UpdateClusterConfigurationResponse
UpdateClusterKafkaVersionRequest
UpdateClusterKafkaVersionResponse
UpdateConfigurationRequest
UpdateConfigurationResponse
UpdateConnectivityRequest

Request body for UpdateConnectivity.

UpdateConnectivityResponse
UpdateMonitoringRequest

Request body for UpdateMonitoring.

UpdateMonitoringResponse
UpdateSecurityRequest
UpdateSecurityResponse
VpcConfig

The configuration of the Amazon VPCs for the cluster.

ZookeeperNodeInfo

Zookeeper node information.

§Type Aliases

BrokerAZDistribution

The distribution of broker nodes across Availability Zones. This is an optional parameter. If you don't specify it, Amazon MSK gives it the value DEFAULT. You can also explicitly set this parameter to the value DEFAULT. No other values are currently allowed.

ClientBroker

Client-broker encryption in transit setting.

ClusterState

The state of the Apache Kafka cluster.

ClusterType

The type of cluster.

ConfigurationState

The state of a configuration.

EnhancedMonitoring

Specifies which metrics are gathered for the MSK cluster. This property has the following possible values: DEFAULT, PER_BROKER, PER_TOPIC_PER_BROKER, and PER_TOPIC_PER_PARTITION. For a list of the metrics associated with each of these levels of monitoring, see Monitoring.

KafkaVersionStatus
NodeType

The broker or Zookeeper node.