@aws-cdk/aws-msk
Advanced tools
Comparing version
import * as cdk from '@aws-cdk/core'; | ||
/** | ||
* Properties for defining a `AWS::MSK::Cluster` | ||
* Properties for defining a `AWS::MSK::Cluster`. | ||
* | ||
* @stability external | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-cluster.html | ||
* @external | ||
*/ | ||
export interface CfnClusterProps { | ||
/** | ||
* `AWS::MSK::Cluster.BrokerNodeGroupInfo` | ||
* `AWS::MSK::Cluster.BrokerNodeGroupInfo`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-cluster.html#cfn-msk-cluster-brokernodegroupinfo | ||
* @external | ||
*/ | ||
readonly brokerNodeGroupInfo: CfnCluster.BrokerNodeGroupInfoProperty | cdk.IResolvable; | ||
/** | ||
* `AWS::MSK::Cluster.ClusterName` | ||
* `AWS::MSK::Cluster.ClusterName`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-cluster.html#cfn-msk-cluster-clustername | ||
* @external | ||
*/ | ||
readonly clusterName: string; | ||
/** | ||
* `AWS::MSK::Cluster.KafkaVersion` | ||
* `AWS::MSK::Cluster.KafkaVersion`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-cluster.html#cfn-msk-cluster-kafkaversion | ||
* @external | ||
*/ | ||
readonly kafkaVersion: string; | ||
/** | ||
* `AWS::MSK::Cluster.NumberOfBrokerNodes` | ||
* `AWS::MSK::Cluster.NumberOfBrokerNodes`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-cluster.html#cfn-msk-cluster-numberofbrokernodes | ||
* @external | ||
*/ | ||
readonly numberOfBrokerNodes: number; | ||
/** | ||
* `AWS::MSK::Cluster.ClientAuthentication` | ||
* `AWS::MSK::Cluster.ClientAuthentication`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-cluster.html#cfn-msk-cluster-clientauthentication | ||
* @external | ||
*/ | ||
readonly clientAuthentication?: CfnCluster.ClientAuthenticationProperty | cdk.IResolvable; | ||
/** | ||
* `AWS::MSK::Cluster.ConfigurationInfo` | ||
* `AWS::MSK::Cluster.ConfigurationInfo`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-cluster.html#cfn-msk-cluster-configurationinfo | ||
* @external | ||
*/ | ||
readonly configurationInfo?: CfnCluster.ConfigurationInfoProperty | cdk.IResolvable; | ||
/** | ||
* `AWS::MSK::Cluster.EncryptionInfo` | ||
* `AWS::MSK::Cluster.EncryptionInfo`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-cluster.html#cfn-msk-cluster-encryptioninfo | ||
* @external | ||
*/ | ||
readonly encryptionInfo?: CfnCluster.EncryptionInfoProperty | cdk.IResolvable; | ||
/** | ||
* `AWS::MSK::Cluster.EnhancedMonitoring` | ||
* `AWS::MSK::Cluster.EnhancedMonitoring`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-cluster.html#cfn-msk-cluster-enhancedmonitoring | ||
* @external | ||
*/ | ||
readonly enhancedMonitoring?: string; | ||
/** | ||
* `AWS::MSK::Cluster.LoggingInfo` | ||
* `AWS::MSK::Cluster.LoggingInfo`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-cluster.html#cfn-msk-cluster-logginginfo | ||
* @external | ||
*/ | ||
readonly loggingInfo?: CfnCluster.LoggingInfoProperty | cdk.IResolvable; | ||
/** | ||
* `AWS::MSK::Cluster.OpenMonitoring` | ||
* `AWS::MSK::Cluster.OpenMonitoring`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-cluster.html#cfn-msk-cluster-openmonitoring | ||
* @external | ||
*/ | ||
readonly openMonitoring?: CfnCluster.OpenMonitoringProperty | cdk.IResolvable; | ||
/** | ||
* `AWS::MSK::Cluster.Tags` | ||
* `AWS::MSK::Cluster.Tags`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-cluster.html#cfn-msk-cluster-tags | ||
* @external | ||
*/ | ||
@@ -66,7 +88,7 @@ readonly tags?: any; | ||
/** | ||
* A CloudFormation `AWS::MSK::Cluster` | ||
* A CloudFormation `AWS::MSK::Cluster`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-cluster.html | ||
* @external | ||
* @cloudformationResource AWS::MSK::Cluster | ||
* @stability external | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-cluster.html | ||
*/ | ||
@@ -76,57 +98,81 @@ export declare class CfnCluster extends cdk.CfnResource implements cdk.IInspectable { | ||
* The CloudFormation resource type name for this resource class. | ||
* | ||
* @external | ||
*/ | ||
static readonly CFN_RESOURCE_TYPE_NAME = "AWS::MSK::Cluster"; | ||
/** | ||
* `AWS::MSK::Cluster.BrokerNodeGroupInfo` | ||
* `AWS::MSK::Cluster.BrokerNodeGroupInfo`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-cluster.html#cfn-msk-cluster-brokernodegroupinfo | ||
* @external | ||
*/ | ||
brokerNodeGroupInfo: CfnCluster.BrokerNodeGroupInfoProperty | cdk.IResolvable; | ||
/** | ||
* `AWS::MSK::Cluster.ClusterName` | ||
* `AWS::MSK::Cluster.ClusterName`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-cluster.html#cfn-msk-cluster-clustername | ||
* @external | ||
*/ | ||
clusterName: string; | ||
/** | ||
* `AWS::MSK::Cluster.KafkaVersion` | ||
* `AWS::MSK::Cluster.KafkaVersion`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-cluster.html#cfn-msk-cluster-kafkaversion | ||
* @external | ||
*/ | ||
kafkaVersion: string; | ||
/** | ||
* `AWS::MSK::Cluster.NumberOfBrokerNodes` | ||
* `AWS::MSK::Cluster.NumberOfBrokerNodes`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-cluster.html#cfn-msk-cluster-numberofbrokernodes | ||
* @external | ||
*/ | ||
numberOfBrokerNodes: number; | ||
/** | ||
* `AWS::MSK::Cluster.ClientAuthentication` | ||
* `AWS::MSK::Cluster.ClientAuthentication`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-cluster.html#cfn-msk-cluster-clientauthentication | ||
* @external | ||
*/ | ||
clientAuthentication: CfnCluster.ClientAuthenticationProperty | cdk.IResolvable | undefined; | ||
/** | ||
* `AWS::MSK::Cluster.ConfigurationInfo` | ||
* `AWS::MSK::Cluster.ConfigurationInfo`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-cluster.html#cfn-msk-cluster-configurationinfo | ||
* @external | ||
*/ | ||
configurationInfo: CfnCluster.ConfigurationInfoProperty | cdk.IResolvable | undefined; | ||
/** | ||
* `AWS::MSK::Cluster.EncryptionInfo` | ||
* `AWS::MSK::Cluster.EncryptionInfo`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-cluster.html#cfn-msk-cluster-encryptioninfo | ||
* @external | ||
*/ | ||
encryptionInfo: CfnCluster.EncryptionInfoProperty | cdk.IResolvable | undefined; | ||
/** | ||
* `AWS::MSK::Cluster.EnhancedMonitoring` | ||
* `AWS::MSK::Cluster.EnhancedMonitoring`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-cluster.html#cfn-msk-cluster-enhancedmonitoring | ||
* @external | ||
*/ | ||
enhancedMonitoring: string | undefined; | ||
/** | ||
* `AWS::MSK::Cluster.LoggingInfo` | ||
* `AWS::MSK::Cluster.LoggingInfo`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-cluster.html#cfn-msk-cluster-logginginfo | ||
* @external | ||
*/ | ||
loggingInfo: CfnCluster.LoggingInfoProperty | cdk.IResolvable | undefined; | ||
/** | ||
* `AWS::MSK::Cluster.OpenMonitoring` | ||
* `AWS::MSK::Cluster.OpenMonitoring`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-cluster.html#cfn-msk-cluster-openmonitoring | ||
* @external | ||
*/ | ||
openMonitoring: CfnCluster.OpenMonitoringProperty | cdk.IResolvable | undefined; | ||
/** | ||
* `AWS::MSK::Cluster.Tags` | ||
* `AWS::MSK::Cluster.Tags`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-cluster.html#cfn-msk-cluster-tags | ||
* @external | ||
*/ | ||
@@ -137,18 +183,24 @@ readonly tags: cdk.TagManager; | ||
* | ||
* @param scope - scope in which this resource is defined | ||
* @param id - scoped id of the resource | ||
* @param props - resource properties | ||
* @param scope - scope in which this resource is defined. | ||
* @param id - scoped id of the resource. | ||
* @param props - resource properties. | ||
* @external | ||
*/ | ||
constructor(scope: cdk.Construct, id: string, props: CfnClusterProps); | ||
/** | ||
* Examines the CloudFormation resource and discloses attributes. | ||
* (experimental) Examines the CloudFormation resource and discloses attributes. | ||
* | ||
* @param inspector - tree inspector to collect and process attributes | ||
* | ||
* @stability experimental | ||
* @param inspector - tree inspector to collect and process attributes. | ||
* @experimental | ||
*/ | ||
inspect(inspector: cdk.TreeInspector): void; | ||
/** | ||
* @external | ||
*/ | ||
protected get cfnProperties(): { | ||
[key: string]: any; | ||
}; | ||
/** | ||
* @external | ||
*/ | ||
protected renderProperties(props: { | ||
@@ -160,21 +212,34 @@ [key: string]: any; | ||
} | ||
/** | ||
* A CloudFormation `AWS::MSK::Cluster`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-cluster.html | ||
* @external | ||
* @cloudformationResource AWS::MSK::Cluster | ||
*/ | ||
export declare namespace CfnCluster { | ||
/** | ||
* @stability external | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-cluster-brokerlogs.html | ||
* @external | ||
*/ | ||
interface BrokerLogsProperty { | ||
/** | ||
* `CfnCluster.BrokerLogsProperty.CloudWatchLogs` | ||
* `CfnCluster.BrokerLogsProperty.CloudWatchLogs`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-cluster-brokerlogs.html#cfn-msk-cluster-brokerlogs-cloudwatchlogs | ||
* @external | ||
*/ | ||
readonly cloudWatchLogs?: CfnCluster.CloudWatchLogsProperty | cdk.IResolvable; | ||
/** | ||
* `CfnCluster.BrokerLogsProperty.Firehose` | ||
* `CfnCluster.BrokerLogsProperty.Firehose`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-cluster-brokerlogs.html#cfn-msk-cluster-brokerlogs-firehose | ||
* @external | ||
*/ | ||
readonly firehose?: CfnCluster.FirehoseProperty | cdk.IResolvable; | ||
/** | ||
* `CfnCluster.BrokerLogsProperty.S3` | ||
* `CfnCluster.BrokerLogsProperty.S3`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-cluster-brokerlogs.html#cfn-msk-cluster-brokerlogs-s3 | ||
* @external | ||
*/ | ||
@@ -184,31 +249,48 @@ readonly s3?: CfnCluster.S3Property | cdk.IResolvable; | ||
} | ||
/** | ||
* A CloudFormation `AWS::MSK::Cluster`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-cluster.html | ||
* @external | ||
* @cloudformationResource AWS::MSK::Cluster | ||
*/ | ||
export declare namespace CfnCluster { | ||
/** | ||
* @stability external | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-cluster-brokernodegroupinfo.html | ||
* @external | ||
*/ | ||
interface BrokerNodeGroupInfoProperty { | ||
/** | ||
* `CfnCluster.BrokerNodeGroupInfoProperty.BrokerAZDistribution` | ||
* `CfnCluster.BrokerNodeGroupInfoProperty.BrokerAZDistribution`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-cluster-brokernodegroupinfo.html#cfn-msk-cluster-brokernodegroupinfo-brokerazdistribution | ||
* @external | ||
*/ | ||
readonly brokerAzDistribution?: string; | ||
/** | ||
* `CfnCluster.BrokerNodeGroupInfoProperty.ClientSubnets` | ||
* `CfnCluster.BrokerNodeGroupInfoProperty.ClientSubnets`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-cluster-brokernodegroupinfo.html#cfn-msk-cluster-brokernodegroupinfo-clientsubnets | ||
* @external | ||
*/ | ||
readonly clientSubnets: string[]; | ||
/** | ||
* `CfnCluster.BrokerNodeGroupInfoProperty.InstanceType` | ||
* `CfnCluster.BrokerNodeGroupInfoProperty.InstanceType`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-cluster-brokernodegroupinfo.html#cfn-msk-cluster-brokernodegroupinfo-instancetype | ||
* @external | ||
*/ | ||
readonly instanceType: string; | ||
/** | ||
* `CfnCluster.BrokerNodeGroupInfoProperty.SecurityGroups` | ||
* `CfnCluster.BrokerNodeGroupInfoProperty.SecurityGroups`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-cluster-brokernodegroupinfo.html#cfn-msk-cluster-brokernodegroupinfo-securitygroups | ||
* @external | ||
*/ | ||
readonly securityGroups?: string[]; | ||
/** | ||
* `CfnCluster.BrokerNodeGroupInfoProperty.StorageInfo` | ||
* `CfnCluster.BrokerNodeGroupInfoProperty.StorageInfo`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-cluster-brokernodegroupinfo.html#cfn-msk-cluster-brokernodegroupinfo-storageinfo | ||
* @external | ||
*/ | ||
@@ -218,16 +300,27 @@ readonly storageInfo?: CfnCluster.StorageInfoProperty | cdk.IResolvable; | ||
} | ||
/** | ||
* A CloudFormation `AWS::MSK::Cluster`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-cluster.html | ||
* @external | ||
* @cloudformationResource AWS::MSK::Cluster | ||
*/ | ||
export declare namespace CfnCluster { | ||
/** | ||
* @stability external | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-cluster-clientauthentication.html | ||
* @external | ||
*/ | ||
interface ClientAuthenticationProperty { | ||
/** | ||
* `CfnCluster.ClientAuthenticationProperty.Sasl` | ||
* `CfnCluster.ClientAuthenticationProperty.Sasl`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-cluster-clientauthentication.html#cfn-msk-cluster-clientauthentication-sasl | ||
* @external | ||
*/ | ||
readonly sasl?: CfnCluster.SaslProperty | cdk.IResolvable; | ||
/** | ||
* `CfnCluster.ClientAuthenticationProperty.Tls` | ||
* `CfnCluster.ClientAuthenticationProperty.Tls`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-cluster-clientauthentication.html#cfn-msk-cluster-clientauthentication-tls | ||
* @external | ||
*/ | ||
@@ -237,16 +330,27 @@ readonly tls?: CfnCluster.TlsProperty | cdk.IResolvable; | ||
} | ||
/** | ||
* A CloudFormation `AWS::MSK::Cluster`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-cluster.html | ||
* @external | ||
* @cloudformationResource AWS::MSK::Cluster | ||
*/ | ||
export declare namespace CfnCluster { | ||
/** | ||
* @stability external | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-cluster-cloudwatchlogs.html | ||
* @external | ||
*/ | ||
interface CloudWatchLogsProperty { | ||
/** | ||
* `CfnCluster.CloudWatchLogsProperty.Enabled` | ||
* `CfnCluster.CloudWatchLogsProperty.Enabled`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-cluster-cloudwatchlogs.html#cfn-msk-cluster-cloudwatchlogs-enabled | ||
* @external | ||
*/ | ||
readonly enabled: boolean | cdk.IResolvable; | ||
/** | ||
* `CfnCluster.CloudWatchLogsProperty.LogGroup` | ||
* `CfnCluster.CloudWatchLogsProperty.LogGroup`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-cluster-cloudwatchlogs.html#cfn-msk-cluster-cloudwatchlogs-loggroup | ||
* @external | ||
*/ | ||
@@ -256,16 +360,27 @@ readonly logGroup?: string; | ||
} | ||
/** | ||
* A CloudFormation `AWS::MSK::Cluster`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-cluster.html | ||
* @external | ||
* @cloudformationResource AWS::MSK::Cluster | ||
*/ | ||
export declare namespace CfnCluster { | ||
/** | ||
* @stability external | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-cluster-configurationinfo.html | ||
* @external | ||
*/ | ||
interface ConfigurationInfoProperty { | ||
/** | ||
* `CfnCluster.ConfigurationInfoProperty.Arn` | ||
* `CfnCluster.ConfigurationInfoProperty.Arn`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-cluster-configurationinfo.html#cfn-msk-cluster-configurationinfo-arn | ||
* @external | ||
*/ | ||
readonly arn: string; | ||
/** | ||
* `CfnCluster.ConfigurationInfoProperty.Revision` | ||
* `CfnCluster.ConfigurationInfoProperty.Revision`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-cluster-configurationinfo.html#cfn-msk-cluster-configurationinfo-revision | ||
* @external | ||
*/ | ||
@@ -275,11 +390,20 @@ readonly revision: number; | ||
} | ||
/** | ||
* A CloudFormation `AWS::MSK::Cluster`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-cluster.html | ||
* @external | ||
* @cloudformationResource AWS::MSK::Cluster | ||
*/ | ||
export declare namespace CfnCluster { | ||
/** | ||
* @stability external | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-cluster-ebsstorageinfo.html | ||
* @external | ||
*/ | ||
interface EBSStorageInfoProperty { | ||
/** | ||
* `CfnCluster.EBSStorageInfoProperty.VolumeSize` | ||
* `CfnCluster.EBSStorageInfoProperty.VolumeSize`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-cluster-ebsstorageinfo.html#cfn-msk-cluster-ebsstorageinfo-volumesize | ||
* @external | ||
*/ | ||
@@ -289,11 +413,20 @@ readonly volumeSize?: number; | ||
} | ||
/** | ||
* A CloudFormation `AWS::MSK::Cluster`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-cluster.html | ||
* @external | ||
* @cloudformationResource AWS::MSK::Cluster | ||
*/ | ||
export declare namespace CfnCluster { | ||
/** | ||
* @stability external | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-cluster-encryptionatrest.html | ||
* @external | ||
*/ | ||
interface EncryptionAtRestProperty { | ||
/** | ||
* `CfnCluster.EncryptionAtRestProperty.DataVolumeKMSKeyId` | ||
* `CfnCluster.EncryptionAtRestProperty.DataVolumeKMSKeyId`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-cluster-encryptionatrest.html#cfn-msk-cluster-encryptionatrest-datavolumekmskeyid | ||
* @external | ||
*/ | ||
@@ -303,16 +436,27 @@ readonly dataVolumeKmsKeyId: string; | ||
} | ||
/** | ||
* A CloudFormation `AWS::MSK::Cluster`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-cluster.html | ||
* @external | ||
* @cloudformationResource AWS::MSK::Cluster | ||
*/ | ||
export declare namespace CfnCluster { | ||
/** | ||
* @stability external | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-cluster-encryptionintransit.html | ||
* @external | ||
*/ | ||
interface EncryptionInTransitProperty { | ||
/** | ||
* `CfnCluster.EncryptionInTransitProperty.ClientBroker` | ||
* `CfnCluster.EncryptionInTransitProperty.ClientBroker`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-cluster-encryptionintransit.html#cfn-msk-cluster-encryptionintransit-clientbroker | ||
* @external | ||
*/ | ||
readonly clientBroker?: string; | ||
/** | ||
* `CfnCluster.EncryptionInTransitProperty.InCluster` | ||
* `CfnCluster.EncryptionInTransitProperty.InCluster`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-cluster-encryptionintransit.html#cfn-msk-cluster-encryptionintransit-incluster | ||
* @external | ||
*/ | ||
@@ -322,16 +466,27 @@ readonly inCluster?: boolean | cdk.IResolvable; | ||
} | ||
/** | ||
* A CloudFormation `AWS::MSK::Cluster`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-cluster.html | ||
* @external | ||
* @cloudformationResource AWS::MSK::Cluster | ||
*/ | ||
export declare namespace CfnCluster { | ||
/** | ||
* @stability external | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-cluster-encryptioninfo.html | ||
* @external | ||
*/ | ||
interface EncryptionInfoProperty { | ||
/** | ||
* `CfnCluster.EncryptionInfoProperty.EncryptionAtRest` | ||
* `CfnCluster.EncryptionInfoProperty.EncryptionAtRest`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-cluster-encryptioninfo.html#cfn-msk-cluster-encryptioninfo-encryptionatrest | ||
* @external | ||
*/ | ||
readonly encryptionAtRest?: CfnCluster.EncryptionAtRestProperty | cdk.IResolvable; | ||
/** | ||
* `CfnCluster.EncryptionInfoProperty.EncryptionInTransit` | ||
* `CfnCluster.EncryptionInfoProperty.EncryptionInTransit`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-cluster-encryptioninfo.html#cfn-msk-cluster-encryptioninfo-encryptionintransit | ||
* @external | ||
*/ | ||
@@ -341,16 +496,27 @@ readonly encryptionInTransit?: CfnCluster.EncryptionInTransitProperty | cdk.IResolvable; | ||
} | ||
/** | ||
* A CloudFormation `AWS::MSK::Cluster`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-cluster.html | ||
* @external | ||
* @cloudformationResource AWS::MSK::Cluster | ||
*/ | ||
export declare namespace CfnCluster { | ||
/** | ||
* @stability external | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-cluster-firehose.html | ||
* @external | ||
*/ | ||
interface FirehoseProperty { | ||
/** | ||
* `CfnCluster.FirehoseProperty.DeliveryStream` | ||
* `CfnCluster.FirehoseProperty.DeliveryStream`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-cluster-firehose.html#cfn-msk-cluster-firehose-deliverystream | ||
* @external | ||
*/ | ||
readonly deliveryStream?: string; | ||
/** | ||
* `CfnCluster.FirehoseProperty.Enabled` | ||
* `CfnCluster.FirehoseProperty.Enabled`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-cluster-firehose.html#cfn-msk-cluster-firehose-enabled | ||
* @external | ||
*/ | ||
@@ -360,11 +526,20 @@ readonly enabled: boolean | cdk.IResolvable; | ||
} | ||
/** | ||
* A CloudFormation `AWS::MSK::Cluster`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-cluster.html | ||
* @external | ||
* @cloudformationResource AWS::MSK::Cluster | ||
*/ | ||
export declare namespace CfnCluster { | ||
/** | ||
* @stability external | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-cluster-jmxexporter.html | ||
* @external | ||
*/ | ||
interface JmxExporterProperty { | ||
/** | ||
* `CfnCluster.JmxExporterProperty.EnabledInBroker` | ||
* `CfnCluster.JmxExporterProperty.EnabledInBroker`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-cluster-jmxexporter.html#cfn-msk-cluster-jmxexporter-enabledinbroker | ||
* @external | ||
*/ | ||
@@ -374,11 +549,20 @@ readonly enabledInBroker: boolean | cdk.IResolvable; | ||
} | ||
/** | ||
* A CloudFormation `AWS::MSK::Cluster`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-cluster.html | ||
* @external | ||
* @cloudformationResource AWS::MSK::Cluster | ||
*/ | ||
export declare namespace CfnCluster { | ||
/** | ||
* @stability external | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-cluster-logginginfo.html | ||
* @external | ||
*/ | ||
interface LoggingInfoProperty { | ||
/** | ||
* `CfnCluster.LoggingInfoProperty.BrokerLogs` | ||
* `CfnCluster.LoggingInfoProperty.BrokerLogs`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-cluster-logginginfo.html#cfn-msk-cluster-logginginfo-brokerlogs | ||
* @external | ||
*/ | ||
@@ -388,11 +572,20 @@ readonly brokerLogs: CfnCluster.BrokerLogsProperty | cdk.IResolvable; | ||
} | ||
/** | ||
* A CloudFormation `AWS::MSK::Cluster`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-cluster.html | ||
* @external | ||
* @cloudformationResource AWS::MSK::Cluster | ||
*/ | ||
export declare namespace CfnCluster { | ||
/** | ||
* @stability external | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-cluster-nodeexporter.html | ||
* @external | ||
*/ | ||
interface NodeExporterProperty { | ||
/** | ||
* `CfnCluster.NodeExporterProperty.EnabledInBroker` | ||
* `CfnCluster.NodeExporterProperty.EnabledInBroker`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-cluster-nodeexporter.html#cfn-msk-cluster-nodeexporter-enabledinbroker | ||
* @external | ||
*/ | ||
@@ -402,11 +595,20 @@ readonly enabledInBroker: boolean | cdk.IResolvable; | ||
} | ||
/** | ||
* A CloudFormation `AWS::MSK::Cluster`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-cluster.html | ||
* @external | ||
* @cloudformationResource AWS::MSK::Cluster | ||
*/ | ||
export declare namespace CfnCluster { | ||
/** | ||
* @stability external | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-cluster-openmonitoring.html | ||
* @external | ||
*/ | ||
interface OpenMonitoringProperty { | ||
/** | ||
* `CfnCluster.OpenMonitoringProperty.Prometheus` | ||
* `CfnCluster.OpenMonitoringProperty.Prometheus`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-cluster-openmonitoring.html#cfn-msk-cluster-openmonitoring-prometheus | ||
* @external | ||
*/ | ||
@@ -416,16 +618,27 @@ readonly prometheus: CfnCluster.PrometheusProperty | cdk.IResolvable; | ||
} | ||
/** | ||
* A CloudFormation `AWS::MSK::Cluster`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-cluster.html | ||
* @external | ||
* @cloudformationResource AWS::MSK::Cluster | ||
*/ | ||
export declare namespace CfnCluster { | ||
/** | ||
* @stability external | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-cluster-prometheus.html | ||
* @external | ||
*/ | ||
interface PrometheusProperty { | ||
/** | ||
* `CfnCluster.PrometheusProperty.JmxExporter` | ||
* `CfnCluster.PrometheusProperty.JmxExporter`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-cluster-prometheus.html#cfn-msk-cluster-prometheus-jmxexporter | ||
* @external | ||
*/ | ||
readonly jmxExporter?: CfnCluster.JmxExporterProperty | cdk.IResolvable; | ||
/** | ||
* `CfnCluster.PrometheusProperty.NodeExporter` | ||
* `CfnCluster.PrometheusProperty.NodeExporter`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-cluster-prometheus.html#cfn-msk-cluster-prometheus-nodeexporter | ||
* @external | ||
*/ | ||
@@ -435,21 +648,34 @@ readonly nodeExporter?: CfnCluster.NodeExporterProperty | cdk.IResolvable; | ||
} | ||
/** | ||
* A CloudFormation `AWS::MSK::Cluster`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-cluster.html | ||
* @external | ||
* @cloudformationResource AWS::MSK::Cluster | ||
*/ | ||
export declare namespace CfnCluster { | ||
/** | ||
* @stability external | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-cluster-s3.html | ||
* @external | ||
*/ | ||
interface S3Property { | ||
/** | ||
* `CfnCluster.S3Property.Bucket` | ||
* `CfnCluster.S3Property.Bucket`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-cluster-s3.html#cfn-msk-cluster-s3-bucket | ||
* @external | ||
*/ | ||
readonly bucket?: string; | ||
/** | ||
* `CfnCluster.S3Property.Enabled` | ||
* `CfnCluster.S3Property.Enabled`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-cluster-s3.html#cfn-msk-cluster-s3-enabled | ||
* @external | ||
*/ | ||
readonly enabled: boolean | cdk.IResolvable; | ||
/** | ||
* `CfnCluster.S3Property.Prefix` | ||
* `CfnCluster.S3Property.Prefix`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-cluster-s3.html#cfn-msk-cluster-s3-prefix | ||
* @external | ||
*/ | ||
@@ -459,11 +685,20 @@ readonly prefix?: string; | ||
} | ||
/** | ||
* A CloudFormation `AWS::MSK::Cluster`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-cluster.html | ||
* @external | ||
* @cloudformationResource AWS::MSK::Cluster | ||
*/ | ||
export declare namespace CfnCluster { | ||
/** | ||
* @stability external | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-cluster-sasl.html | ||
* @external | ||
*/ | ||
interface SaslProperty { | ||
/** | ||
* `CfnCluster.SaslProperty.Scram` | ||
* `CfnCluster.SaslProperty.Scram`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-cluster-sasl.html#cfn-msk-cluster-sasl-scram | ||
* @external | ||
*/ | ||
@@ -473,11 +708,20 @@ readonly scram: CfnCluster.ScramProperty | cdk.IResolvable; | ||
} | ||
/** | ||
* A CloudFormation `AWS::MSK::Cluster`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-cluster.html | ||
* @external | ||
* @cloudformationResource AWS::MSK::Cluster | ||
*/ | ||
export declare namespace CfnCluster { | ||
/** | ||
* @stability external | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-cluster-scram.html | ||
* @external | ||
*/ | ||
interface ScramProperty { | ||
/** | ||
* `CfnCluster.ScramProperty.Enabled` | ||
* `CfnCluster.ScramProperty.Enabled`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-cluster-scram.html#cfn-msk-cluster-scram-enabled | ||
* @external | ||
*/ | ||
@@ -487,11 +731,20 @@ readonly enabled: boolean | cdk.IResolvable; | ||
} | ||
/** | ||
* A CloudFormation `AWS::MSK::Cluster`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-cluster.html | ||
* @external | ||
* @cloudformationResource AWS::MSK::Cluster | ||
*/ | ||
export declare namespace CfnCluster { | ||
/** | ||
* @stability external | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-cluster-storageinfo.html | ||
* @external | ||
*/ | ||
interface StorageInfoProperty { | ||
/** | ||
* `CfnCluster.StorageInfoProperty.EBSStorageInfo` | ||
* `CfnCluster.StorageInfoProperty.EBSStorageInfo`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-cluster-storageinfo.html#cfn-msk-cluster-storageinfo-ebsstorageinfo | ||
* @external | ||
*/ | ||
@@ -501,11 +754,20 @@ readonly ebsStorageInfo?: CfnCluster.EBSStorageInfoProperty | cdk.IResolvable; | ||
} | ||
/** | ||
* A CloudFormation `AWS::MSK::Cluster`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-cluster.html | ||
* @external | ||
* @cloudformationResource AWS::MSK::Cluster | ||
*/ | ||
export declare namespace CfnCluster { | ||
/** | ||
* @stability external | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-cluster-tls.html | ||
* @external | ||
*/ | ||
interface TlsProperty { | ||
/** | ||
* `CfnCluster.TlsProperty.CertificateAuthorityArnList` | ||
* `CfnCluster.TlsProperty.CertificateAuthorityArnList`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-cluster-tls.html#cfn-msk-cluster-tls-certificateauthorityarnlist | ||
* @external | ||
*/ | ||
@@ -512,0 +774,0 @@ readonly certificateAuthorityArnList?: string[]; |
{ | ||
"name": "@aws-cdk/aws-msk", | ||
"version": "1.65.0", | ||
"version": "1.66.0", | ||
"description": "The CDK Construct Library for AWS::MSK", | ||
@@ -76,13 +76,13 @@ "main": "lib/index.js", | ||
"devDependencies": { | ||
"@aws-cdk/assert": "1.65.0", | ||
"cdk-build-tools": "1.65.0", | ||
"cfn2ts": "1.65.0", | ||
"pkglint": "1.65.0" | ||
"@aws-cdk/assert": "1.66.0", | ||
"cdk-build-tools": "1.66.0", | ||
"cfn2ts": "1.66.0", | ||
"pkglint": "1.66.0" | ||
}, | ||
"dependencies": { | ||
"@aws-cdk/core": "1.65.0", | ||
"@aws-cdk/core": "1.66.0", | ||
"constructs": "^3.0.4" | ||
}, | ||
"peerDependencies": { | ||
"@aws-cdk/core": "1.65.0", | ||
"@aws-cdk/core": "1.66.0", | ||
"constructs": "^3.0.4" | ||
@@ -89,0 +89,0 @@ }, |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
292836
1.92%1848
17.11%+ Added
+ Added
+ Added
+ Added
- Removed
- Removed
- Removed
- Removed
Updated