@aws-cdk/aws-dax
Advanced tools
Comparing version 0.20.0 to 0.21.0
import cdk = require('@aws-cdk/cdk'); | ||
/** | ||
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html | ||
*/ | ||
export interface CfnClusterProps { | ||
/** | ||
* ``AWS::DAX::Cluster.IAMRoleARN`` | ||
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html#cfn-dax-cluster-iamrolearn | ||
*/ | ||
iamRoleArn: string | cdk.Token; | ||
/** | ||
* ``AWS::DAX::Cluster.NodeType`` | ||
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html#cfn-dax-cluster-nodetype | ||
*/ | ||
nodeType: string | cdk.Token; | ||
/** | ||
* ``AWS::DAX::Cluster.ReplicationFactor`` | ||
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html#cfn-dax-cluster-replicationfactor | ||
*/ | ||
replicationFactor: number | cdk.Token; | ||
/** | ||
* ``AWS::DAX::Cluster.AvailabilityZones`` | ||
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html#cfn-dax-cluster-availabilityzones | ||
*/ | ||
availabilityZones?: Array<string | cdk.Token> | cdk.Token; | ||
/** | ||
* ``AWS::DAX::Cluster.ClusterName`` | ||
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html#cfn-dax-cluster-clustername | ||
*/ | ||
clusterName?: string | cdk.Token; | ||
/** | ||
* ``AWS::DAX::Cluster.Description`` | ||
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html#cfn-dax-cluster-description | ||
*/ | ||
description?: string | cdk.Token; | ||
/** | ||
* ``AWS::DAX::Cluster.NotificationTopicARN`` | ||
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html#cfn-dax-cluster-notificationtopicarn | ||
*/ | ||
notificationTopicArn?: string | cdk.Token; | ||
/** | ||
* ``AWS::DAX::Cluster.ParameterGroupName`` | ||
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html#cfn-dax-cluster-parametergroupname | ||
*/ | ||
parameterGroupName?: string | cdk.Token; | ||
/** | ||
* ``AWS::DAX::Cluster.PreferredMaintenanceWindow`` | ||
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html#cfn-dax-cluster-preferredmaintenancewindow | ||
*/ | ||
preferredMaintenanceWindow?: string | cdk.Token; | ||
/** | ||
* ``AWS::DAX::Cluster.SecurityGroupIds`` | ||
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html#cfn-dax-cluster-securitygroupids | ||
*/ | ||
securityGroupIds?: Array<string | cdk.Token> | cdk.Token; | ||
/** | ||
* ``AWS::DAX::Cluster.SSESpecification`` | ||
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html#cfn-dax-cluster-ssespecification | ||
*/ | ||
sseSpecification?: CfnCluster.SSESpecificationProperty | cdk.Token; | ||
/** | ||
* ``AWS::DAX::Cluster.SubnetGroupName`` | ||
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html#cfn-dax-cluster-subnetgroupname | ||
*/ | ||
subnetGroupName?: string | cdk.Token; | ||
/** | ||
* ``AWS::DAX::Cluster.Tags`` | ||
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html#cfn-dax-cluster-tags | ||
*/ | ||
tags?: object | cdk.Token; | ||
} | ||
/** | ||
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html | ||
*/ | ||
export declare class CfnCluster extends cdk.Resource { | ||
/** | ||
* The CloudFormation resource type name for this resource class. | ||
*/ | ||
static readonly resourceTypeName = "AWS::DAX::Cluster"; | ||
/** | ||
* @cloudformation_attribute Arn | ||
*/ | ||
readonly clusterArn: string; | ||
/** | ||
* @cloudformation_attribute ClusterDiscoveryEndpoint | ||
*/ | ||
readonly clusterDiscoveryEndpoint: string; | ||
readonly clusterName: string; | ||
/** | ||
* Creates a new ``AWS::DAX::Cluster``. | ||
* | ||
* @param parent the ``cdk.Construct`` this ``CfnCluster`` is a part of | ||
* @param name the name of the resource in the ``cdk.Construct`` tree | ||
* @param properties the properties of this ``CfnCluster`` | ||
*/ | ||
constructor(parent: cdk.Construct, name: string, properties: CfnClusterProps); | ||
readonly propertyOverrides: CfnClusterProps; | ||
protected renderProperties(properties: any): { | ||
[key: string]: any; | ||
}; | ||
} | ||
export declare namespace CfnCluster { | ||
/** | ||
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dax-cluster-ssespecification.html | ||
*/ | ||
interface SSESpecificationProperty { | ||
/** | ||
* ``CfnCluster.SSESpecificationProperty.SSEEnabled`` | ||
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dax-cluster-ssespecification.html#cfn-dax-cluster-ssespecification-sseenabled | ||
*/ | ||
sseEnabled?: boolean | cdk.Token; | ||
} | ||
} | ||
export declare namespace cloudformation { | ||
@@ -74,2 +186,3 @@ /** | ||
/** | ||
* @deprecated "cloudformation.ClusterResource" will be deprecated in a future release in favor of "CfnCluster" (see https://github.com/awslabs/aws-cdk/issues/878) | ||
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html | ||
@@ -117,2 +230,44 @@ */ | ||
} | ||
/** | ||
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-parametergroup.html | ||
*/ | ||
export interface CfnParameterGroupProps { | ||
/** | ||
* ``AWS::DAX::ParameterGroup.Description`` | ||
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-parametergroup.html#cfn-dax-parametergroup-description | ||
*/ | ||
description?: string | cdk.Token; | ||
/** | ||
* ``AWS::DAX::ParameterGroup.ParameterGroupName`` | ||
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-parametergroup.html#cfn-dax-parametergroup-parametergroupname | ||
*/ | ||
parameterGroupName?: string | cdk.Token; | ||
/** | ||
* ``AWS::DAX::ParameterGroup.ParameterNameValues`` | ||
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-parametergroup.html#cfn-dax-parametergroup-parameternamevalues | ||
*/ | ||
parameterNameValues?: object | cdk.Token; | ||
} | ||
/** | ||
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-parametergroup.html | ||
*/ | ||
export declare class CfnParameterGroup extends cdk.Resource { | ||
/** | ||
* The CloudFormation resource type name for this resource class. | ||
*/ | ||
static readonly resourceTypeName = "AWS::DAX::ParameterGroup"; | ||
readonly parameterGroupArn: string; | ||
/** | ||
* Creates a new ``AWS::DAX::ParameterGroup``. | ||
* | ||
* @param parent the ``cdk.Construct`` this ``CfnParameterGroup`` is a part of | ||
* @param name the name of the resource in the ``cdk.Construct`` tree | ||
* @param properties the properties of this ``CfnParameterGroup`` | ||
*/ | ||
constructor(parent: cdk.Construct, name: string, properties?: CfnParameterGroupProps); | ||
readonly propertyOverrides: CfnParameterGroupProps; | ||
protected renderProperties(properties: any): { | ||
[key: string]: any; | ||
}; | ||
} | ||
export declare namespace cloudformation { | ||
@@ -140,2 +295,3 @@ /** | ||
/** | ||
* @deprecated "cloudformation.ParameterGroupResource" will be deprecated in a future release in favor of "CfnParameterGroup" (see https://github.com/awslabs/aws-cdk/issues/878) | ||
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-parametergroup.html | ||
@@ -163,2 +319,44 @@ */ | ||
} | ||
/** | ||
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-subnetgroup.html | ||
*/ | ||
export interface CfnSubnetGroupProps { | ||
/** | ||
* ``AWS::DAX::SubnetGroup.SubnetIds`` | ||
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-subnetgroup.html#cfn-dax-subnetgroup-subnetids | ||
*/ | ||
subnetIds: Array<string | cdk.Token> | cdk.Token; | ||
/** | ||
* ``AWS::DAX::SubnetGroup.Description`` | ||
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-subnetgroup.html#cfn-dax-subnetgroup-description | ||
*/ | ||
description?: string | cdk.Token; | ||
/** | ||
* ``AWS::DAX::SubnetGroup.SubnetGroupName`` | ||
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-subnetgroup.html#cfn-dax-subnetgroup-subnetgroupname | ||
*/ | ||
subnetGroupName?: string | cdk.Token; | ||
} | ||
/** | ||
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-subnetgroup.html | ||
*/ | ||
export declare class CfnSubnetGroup extends cdk.Resource { | ||
/** | ||
* The CloudFormation resource type name for this resource class. | ||
*/ | ||
static readonly resourceTypeName = "AWS::DAX::SubnetGroup"; | ||
readonly subnetGroupArn: string; | ||
/** | ||
* Creates a new ``AWS::DAX::SubnetGroup``. | ||
* | ||
* @param parent the ``cdk.Construct`` this ``CfnSubnetGroup`` is a part of | ||
* @param name the name of the resource in the ``cdk.Construct`` tree | ||
* @param properties the properties of this ``CfnSubnetGroup`` | ||
*/ | ||
constructor(parent: cdk.Construct, name: string, properties: CfnSubnetGroupProps); | ||
readonly propertyOverrides: CfnSubnetGroupProps; | ||
protected renderProperties(properties: any): { | ||
[key: string]: any; | ||
}; | ||
} | ||
export declare namespace cloudformation { | ||
@@ -186,2 +384,3 @@ /** | ||
/** | ||
* @deprecated "cloudformation.SubnetGroupResource" will be deprecated in a future release in favor of "CfnSubnetGroup" (see https://github.com/awslabs/aws-cdk/issues/878) | ||
* @link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-subnetgroup.html | ||
@@ -188,0 +387,0 @@ */ |
{ | ||
"name": "@aws-cdk/aws-dax", | ||
"version": "0.20.0", | ||
"version": "0.21.0", | ||
"description": "The CDK Construct Library for AWS::DAX", | ||
@@ -55,14 +55,17 @@ "main": "lib/index.js", | ||
"devDependencies": { | ||
"@aws-cdk/assert": "^0.20.0", | ||
"cdk-build-tools": "^0.20.0", | ||
"cfn2ts": "^0.20.0", | ||
"pkglint": "^0.20.0" | ||
"@aws-cdk/assert": "^0.21.0", | ||
"cdk-build-tools": "^0.21.0", | ||
"cfn2ts": "^0.21.0", | ||
"pkglint": "^0.21.0" | ||
}, | ||
"dependencies": { | ||
"@aws-cdk/cdk": "^0.20.0" | ||
"@aws-cdk/cdk": "^0.21.0" | ||
}, | ||
"homepage": "https://github.com/awslabs/aws-cdk", | ||
"peerDependencies": { | ||
"@aws-cdk/cdk": "^0.20.0" | ||
"@aws-cdk/cdk": "^0.21.0" | ||
}, | ||
"engines": { | ||
"node": ">= 8.10.0" | ||
} | ||
} |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
188238
966
+ Added@aws-cdk/cdk@0.21.0(transitive)
+ Added@aws-cdk/cx-api@0.21.0(transitive)
- Removed@aws-cdk/cdk@0.20.0(transitive)
- Removed@aws-cdk/cx-api@0.20.0(transitive)
Updated@aws-cdk/cdk@^0.21.0