Namespace Amazon.CDK.AWS.MSK
Amazon Managed Streaming for Apache Kafka Construct Library
This module is part of the AWS Cloud Development Kit project.
using Amazon.CDK.AWS.MSK;
There are no official hand-written (L2) constructs for this service yet. Here are some suggestions on how to proceed:
An experimental construct library for this service is available in preview. Since it is not stable yet, it is distributed
as a separate package so that you can pin its version independently of the rest of the CDK. See the package:
@aws-cdk/aws-msk-alpha
There are no hand-written (L2) constructs for this service yet. However, you can still use the automatically generated L1 constructs, and use this service exactly as you would using CloudFormation directly.
For more information on the resources and properties available for this service, see the CloudFormation documentation for AWS::MSK.
(Read the CDK Contributing Guide and submit an RFC if you are interested in contributing to this construct library.)
Classes
CfnBatchScramSecret | http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-batchscramsecret.html. |
CfnBatchScramSecretProps | Properties for defining a |
CfnCluster | Creates a new MSK cluster. |
CfnCluster.BrokerLogsProperty | The broker logs configuration for this MSK cluster. |
CfnCluster.BrokerNodeGroupInfoProperty | Describes the setup to be used for the broker nodes in the cluster. |
CfnCluster.ClientAuthenticationProperty | Includes all client authentication information. |
CfnCluster.CloudWatchLogsProperty | Details of the CloudWatch Logs destination for broker logs. |
CfnCluster.ConfigurationInfoProperty | Specifies the configuration to use for the brokers. |
CfnCluster.ConnectivityInfoProperty | Broker access controls. |
CfnCluster.EBSStorageInfoProperty | Contains information about the EBS storage volumes attached to the broker nodes. |
CfnCluster.EncryptionAtRestProperty | The data-volume encryption details. |
CfnCluster.EncryptionInfoProperty | Includes encryption-related information, such as the Amazon KMS key used for encrypting data at rest and whether you want MSK to encrypt your data in transit. |
CfnCluster.EncryptionInTransitProperty | The settings for encrypting data in transit. |
CfnCluster.FirehoseProperty | Firehose details for BrokerLogs. |
CfnCluster.IamProperty | Details for SASL/IAM client authentication. |
CfnCluster.JmxExporterProperty | Indicates whether you want to enable or disable the JMX Exporter. |
CfnCluster.LoggingInfoProperty | You can configure your MSK cluster to send broker logs to different destination types. |
CfnCluster.NodeExporterProperty | Indicates whether you want to enable or disable the Node Exporter. |
CfnCluster.OpenMonitoringProperty | JMX and Node monitoring for the MSK cluster. |
CfnCluster.PrometheusProperty | Prometheus settings for open monitoring. |
CfnCluster.ProvisionedThroughputProperty | Contains information about provisioned throughput for EBS storage volumes attached to kafka broker nodes. |
CfnCluster.PublicAccessProperty | Broker access controls. |
CfnCluster.S3Property | The details of the Amazon S3 destination for broker logs. |
CfnCluster.SaslProperty | Details for client authentication using SASL. |
CfnCluster.ScramProperty | Details for SASL/SCRAM client authentication. |
CfnCluster.StorageInfoProperty | Contains information about storage volumes attached to Amazon MSK broker nodes. |
CfnCluster.TlsProperty | Details for client authentication using TLS. |
CfnCluster.UnauthenticatedProperty | Details for allowing no client authentication. |
CfnCluster.VpcConnectivityClientAuthenticationProperty | Includes all client authentication information for VpcConnectivity. |
CfnCluster.VpcConnectivityIamProperty | Details for SASL/IAM client authentication for VpcConnectivity. |
CfnCluster.VpcConnectivityProperty | VPC connection control settings for brokers. |
CfnCluster.VpcConnectivitySaslProperty | Details for client authentication using SASL for VpcConnectivity. |
CfnCluster.VpcConnectivityScramProperty | Details for SASL/SCRAM client authentication for vpcConnectivity. |
CfnCluster.VpcConnectivityTlsProperty | Details for client authentication using TLS for vpcConnectivity. |
CfnClusterPolicy | Create or update cluster policy. |
CfnClusterPolicyProps | Properties for defining a |
CfnClusterProps | Properties for defining a |
CfnConfiguration | Creates a new MSK configuration. |
CfnConfiguration.LatestRevisionProperty | |
CfnConfigurationProps | Properties for defining a |
CfnReplicator | Resource Type definition for AWS::MSK::Replicator. |
CfnReplicator.AmazonMskClusterProperty | Details of an Amazon MSK cluster. |
CfnReplicator.ConsumerGroupReplicationProperty | Configuration relating to consumer group replication. |
CfnReplicator.KafkaClusterClientVpcConfigProperty | Details of an Amazon VPC which has network connectivity to the Kafka cluster. |
CfnReplicator.KafkaClusterProperty | Details of a Kafka cluster for replication. |
CfnReplicator.ReplicationInfoProperty | Specifies configuration for replication between a source and target Kafka cluster. |
CfnReplicator.ReplicationStartingPositionProperty | Configuration for specifying the position in the topics to start replicating from. |
CfnReplicator.TopicReplicationProperty | |
CfnReplicatorProps | Properties for defining a |
CfnServerlessCluster | |
CfnServerlessCluster.ClientAuthenticationProperty | Includes all client authentication information. |
CfnServerlessCluster.IamProperty | Details for SASL/IAM client authentication. |
CfnServerlessCluster.SaslProperty | Details for client authentication using SASL. |
CfnServerlessCluster.VpcConfigProperty | |
CfnServerlessClusterProps | Properties for defining a |
CfnVpcConnection | Create remote VPC connection. |
CfnVpcConnectionProps | Properties for defining a |
Interfaces
CfnCluster.IBrokerLogsProperty | The broker logs configuration for this MSK cluster. |
CfnCluster.IBrokerNodeGroupInfoProperty | Describes the setup to be used for the broker nodes in the cluster. |
CfnCluster.IClientAuthenticationProperty | Includes all client authentication information. |
CfnCluster.ICloudWatchLogsProperty | Details of the CloudWatch Logs destination for broker logs. |
CfnCluster.IConfigurationInfoProperty | Specifies the configuration to use for the brokers. |
CfnCluster.IConnectivityInfoProperty | Broker access controls. |
CfnCluster.IEBSStorageInfoProperty | Contains information about the EBS storage volumes attached to the broker nodes. |
CfnCluster.IEncryptionAtRestProperty | The data-volume encryption details. |
CfnCluster.IEncryptionInfoProperty | Includes encryption-related information, such as the Amazon KMS key used for encrypting data at rest and whether you want MSK to encrypt your data in transit. |
CfnCluster.IEncryptionInTransitProperty | The settings for encrypting data in transit. |
CfnCluster.IFirehoseProperty | Firehose details for BrokerLogs. |
CfnCluster.IIamProperty | Details for SASL/IAM client authentication. |
CfnCluster.IJmxExporterProperty | Indicates whether you want to enable or disable the JMX Exporter. |
CfnCluster.ILoggingInfoProperty | You can configure your MSK cluster to send broker logs to different destination types. |
CfnCluster.INodeExporterProperty | Indicates whether you want to enable or disable the Node Exporter. |
CfnCluster.IOpenMonitoringProperty | JMX and Node monitoring for the MSK cluster. |
CfnCluster.IPrometheusProperty | Prometheus settings for open monitoring. |
CfnCluster.IProvisionedThroughputProperty | Contains information about provisioned throughput for EBS storage volumes attached to kafka broker nodes. |
CfnCluster.IPublicAccessProperty | Broker access controls. |
CfnCluster.IS3Property | The details of the Amazon S3 destination for broker logs. |
CfnCluster.ISaslProperty | Details for client authentication using SASL. |
CfnCluster.IScramProperty | Details for SASL/SCRAM client authentication. |
CfnCluster.IStorageInfoProperty | Contains information about storage volumes attached to Amazon MSK broker nodes. |
CfnCluster.ITlsProperty | Details for client authentication using TLS. |
CfnCluster.IUnauthenticatedProperty | Details for allowing no client authentication. |
CfnCluster.IVpcConnectivityClientAuthenticationProperty | Includes all client authentication information for VpcConnectivity. |
CfnCluster.IVpcConnectivityIamProperty | Details for SASL/IAM client authentication for VpcConnectivity. |
CfnCluster.IVpcConnectivityProperty | VPC connection control settings for brokers. |
CfnCluster.IVpcConnectivitySaslProperty | Details for client authentication using SASL for VpcConnectivity. |
CfnCluster.IVpcConnectivityScramProperty | Details for SASL/SCRAM client authentication for vpcConnectivity. |
CfnCluster.IVpcConnectivityTlsProperty | Details for client authentication using TLS for vpcConnectivity. |
CfnConfiguration.ILatestRevisionProperty | |
CfnReplicator.IAmazonMskClusterProperty | Details of an Amazon MSK cluster. |
CfnReplicator.IConsumerGroupReplicationProperty | Configuration relating to consumer group replication. |
CfnReplicator.IKafkaClusterClientVpcConfigProperty | Details of an Amazon VPC which has network connectivity to the Kafka cluster. |
CfnReplicator.IKafkaClusterProperty | Details of a Kafka cluster for replication. |
CfnReplicator.IReplicationInfoProperty | Specifies configuration for replication between a source and target Kafka cluster. |
CfnReplicator.IReplicationStartingPositionProperty | Configuration for specifying the position in the topics to start replicating from. |
CfnReplicator.ITopicReplicationProperty | |
CfnServerlessCluster.IClientAuthenticationProperty | Includes all client authentication information. |
CfnServerlessCluster.IIamProperty | Details for SASL/IAM client authentication. |
CfnServerlessCluster.ISaslProperty | Details for client authentication using SASL. |
CfnServerlessCluster.IVpcConfigProperty | |
ICfnBatchScramSecretProps | Properties for defining a |
ICfnClusterPolicyProps | Properties for defining a |
ICfnClusterProps | Properties for defining a |
ICfnConfigurationProps | Properties for defining a |
ICfnReplicatorProps | Properties for defining a |
ICfnServerlessClusterProps | Properties for defining a |
ICfnVpcConnectionProps | Properties for defining a |