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

CreateClusterRequest

import type { CreateClusterRequest } from "https://aws-api.deno.dev/v0.3/services/kafka.ts?docs=full";
interface CreateClusterRequest {
BrokerNodeGroupInfo: BrokerNodeGroupInfo;
ClientAuthentication?: ClientAuthentication | null;
ClusterName: string;
ConfigurationInfo?: ConfigurationInfo | null;
EncryptionInfo?: EncryptionInfo | null;
EnhancedMonitoring?: EnhancedMonitoring | null;
KafkaVersion: string;
LoggingInfo?: LoggingInfo | null;
NumberOfBrokerNodes: number;
OpenMonitoring?: OpenMonitoringInfo | null;
Tags?: {
[key: string]: string | null | undefined;
}
| null;
}

§Properties

§
BrokerNodeGroupInfo: BrokerNodeGroupInfo
[src]

Information about the broker nodes in the cluster.

§
ClientAuthentication?: ClientAuthentication | null
[src]

Includes all client authentication related information.

§
ClusterName: string
[src]

The name of the cluster.

§
ConfigurationInfo?: ConfigurationInfo | null
[src]

Represents the configuration that you want MSK to use for the brokers in a cluster.

§
EncryptionInfo?: EncryptionInfo | null
[src]

Includes all encryption-related information.

§
EnhancedMonitoring?: EnhancedMonitoring | null
[src]

Specifies the level of monitoring for the MSK cluster. The possible values are DEFAULT, PER_BROKER, PER_TOPIC_PER_BROKER, and PER_TOPIC_PER_PARTITION.

§
KafkaVersion: string
[src]

The version of Apache Kafka.

§
LoggingInfo?: LoggingInfo | null
[src]
§
NumberOfBrokerNodes: number
[src]

The number of broker nodes in the cluster.

§
OpenMonitoring?: OpenMonitoringInfo | null
[src]

The settings for open monitoring.

§
Tags?: {
[key: string]: string | null | undefined;
}
| null
[src]

Create tags when creating the cluster.