@aws-cdk/aws-cloudformation
Advanced tools
Comparing version 1.65.0 to 1.66.0
/** | ||
* Capabilities that affect whether CloudFormation is allowed to change IAM resources | ||
* (deprecated) Capabilities that affect whether CloudFormation is allowed to change IAM resources. | ||
* | ||
* @deprecated use `core.CfnCapabilities` | ||
@@ -7,5 +8,7 @@ */ | ||
/** | ||
* No IAM Capabilities | ||
* (deprecated) No IAM Capabilities. | ||
* | ||
* Pass this capability if you wish to block the creation IAM resources. | ||
* | ||
* @deprecated | ||
* @link https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-iam-template.html#using-iam-capabilities | ||
@@ -15,5 +18,7 @@ */ | ||
/** | ||
* Capability to create anonymous IAM resources | ||
* (deprecated) Capability to create anonymous IAM resources. | ||
* | ||
* Pass this capability if you're only creating anonymous resources. | ||
* | ||
* @deprecated | ||
* @link https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-iam-template.html#using-iam-capabilities | ||
@@ -23,3 +28,3 @@ */ | ||
/** | ||
* Capability to create named IAM resources. | ||
* (deprecated) Capability to create named IAM resources. | ||
* | ||
@@ -30,2 +35,4 @@ * Pass this capability if you're creating IAM resources that have physical | ||
* `CloudFormationCapabilities.NamedIAM` implies `CloudFormationCapabilities.IAM`; you don't have to pass both. | ||
* | ||
* @deprecated | ||
* @link https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-iam-template.html#using-iam-capabilities | ||
@@ -35,6 +42,7 @@ */ | ||
/** | ||
* Capability to run CloudFormation macros | ||
* (deprecated) Capability to run CloudFormation macros. | ||
* | ||
* Pass this capability if your template includes macros, for example AWS::Include or AWS::Serverless. | ||
* | ||
* @deprecated | ||
* @link https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_CreateStack.html | ||
@@ -41,0 +49,0 @@ */ |
@@ -5,3 +5,4 @@ "use strict"; | ||
/** | ||
* Capabilities that affect whether CloudFormation is allowed to change IAM resources | ||
* (deprecated) Capabilities that affect whether CloudFormation is allowed to change IAM resources. | ||
* | ||
* @deprecated use `core.CfnCapabilities` | ||
@@ -11,35 +12,7 @@ */ | ||
(function (CloudFormationCapabilities) { | ||
/** | ||
* No IAM Capabilities | ||
* | ||
* Pass this capability if you wish to block the creation IAM resources. | ||
* @link https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-iam-template.html#using-iam-capabilities | ||
*/ | ||
CloudFormationCapabilities["NONE"] = ""; | ||
/** | ||
* Capability to create anonymous IAM resources | ||
* | ||
* Pass this capability if you're only creating anonymous resources. | ||
* @link https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-iam-template.html#using-iam-capabilities | ||
*/ | ||
CloudFormationCapabilities["ANONYMOUS_IAM"] = "CAPABILITY_IAM"; | ||
/** | ||
* Capability to create named IAM resources. | ||
* | ||
* Pass this capability if you're creating IAM resources that have physical | ||
* names. | ||
* | ||
* `CloudFormationCapabilities.NamedIAM` implies `CloudFormationCapabilities.IAM`; you don't have to pass both. | ||
* @link https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-iam-template.html#using-iam-capabilities | ||
*/ | ||
CloudFormationCapabilities["NAMED_IAM"] = "CAPABILITY_NAMED_IAM"; | ||
/** | ||
* Capability to run CloudFormation macros | ||
* | ||
* Pass this capability if your template includes macros, for example AWS::Include or AWS::Serverless. | ||
* | ||
* @link https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_CreateStack.html | ||
*/ | ||
CloudFormationCapabilities["AUTO_EXPAND"] = "CAPABILITY_AUTO_EXPAND"; | ||
})(CloudFormationCapabilities = exports.CloudFormationCapabilities || (exports.CloudFormationCapabilities = {})); | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2xvdWQtZm9ybWF0aW9uLWNhcGFiaWxpdGllcy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbImNsb3VkLWZvcm1hdGlvbi1jYXBhYmlsaXRpZXMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQUE7OztHQUdHO0FBQ0gsSUFBWSwwQkFvQ1g7QUFwQ0QsV0FBWSwwQkFBMEI7SUFDcEM7Ozs7O09BS0c7SUFDSCx1Q0FBUyxDQUFBO0lBRVQ7Ozs7O09BS0c7SUFDSCw4REFBZ0MsQ0FBQTtJQUVoQzs7Ozs7Ozs7T0FRRztJQUNILGdFQUFrQyxDQUFBO0lBRWxDOzs7Ozs7T0FNRztJQUNILG9FQUFzQyxDQUFBO0FBQ3hDLENBQUMsRUFwQ1csMEJBQTBCLEdBQTFCLGtDQUEwQixLQUExQixrQ0FBMEIsUUFvQ3JDIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBDYXBhYmlsaXRpZXMgdGhhdCBhZmZlY3Qgd2hldGhlciBDbG91ZEZvcm1hdGlvbiBpcyBhbGxvd2VkIHRvIGNoYW5nZSBJQU0gcmVzb3VyY2VzXG4gKiBAZGVwcmVjYXRlZCB1c2UgYGNvcmUuQ2ZuQ2FwYWJpbGl0aWVzYFxuICovXG5leHBvcnQgZW51bSBDbG91ZEZvcm1hdGlvbkNhcGFiaWxpdGllcyB7XG4gIC8qKlxuICAgKiBObyBJQU0gQ2FwYWJpbGl0aWVzXG4gICAqXG4gICAqIFBhc3MgdGhpcyBjYXBhYmlsaXR5IGlmIHlvdSB3aXNoIHRvIGJsb2NrIHRoZSBjcmVhdGlvbiBJQU0gcmVzb3VyY2VzLlxuICAgKiBAbGluayBodHRwczovL2RvY3MuYXdzLmFtYXpvbi5jb20vQVdTQ2xvdWRGb3JtYXRpb24vbGF0ZXN0L1VzZXJHdWlkZS91c2luZy1pYW0tdGVtcGxhdGUuaHRtbCN1c2luZy1pYW0tY2FwYWJpbGl0aWVzXG4gICAqL1xuICBOT05FID0gJycsXG5cbiAgLyoqXG4gICAqIENhcGFiaWxpdHkgdG8gY3JlYXRlIGFub255bW91cyBJQU0gcmVzb3VyY2VzXG4gICAqXG4gICAqIFBhc3MgdGhpcyBjYXBhYmlsaXR5IGlmIHlvdSdyZSBvbmx5IGNyZWF0aW5nIGFub255bW91cyByZXNvdXJjZXMuXG4gICAqIEBsaW5rIGh0dHBzOi8vZG9jcy5hd3MuYW1hem9uLmNvbS9BV1NDbG91ZEZvcm1hdGlvbi9sYXRlc3QvVXNlckd1aWRlL3VzaW5nLWlhbS10ZW1wbGF0ZS5odG1sI3VzaW5nLWlhbS1jYXBhYmlsaXRpZXNcbiAgICovXG4gIEFOT05ZTU9VU19JQU0gPSAnQ0FQQUJJTElUWV9JQU0nLFxuXG4gIC8qKlxuICAgKiBDYXBhYmlsaXR5IHRvIGNyZWF0ZSBuYW1lZCBJQU0gcmVzb3VyY2VzLlxuICAgKlxuICAgKiBQYXNzIHRoaXMgY2FwYWJpbGl0eSBpZiB5b3UncmUgY3JlYXRpbmcgSUFNIHJlc291cmNlcyB0aGF0IGhhdmUgcGh5c2ljYWxcbiAgICogbmFtZXMuXG4gICAqXG4gICAqIGBDbG91ZEZvcm1hdGlvbkNhcGFiaWxpdGllcy5OYW1lZElBTWAgaW1wbGllcyBgQ2xvdWRGb3JtYXRpb25DYXBhYmlsaXRpZXMuSUFNYDsgeW91IGRvbid0IGhhdmUgdG8gcGFzcyBib3RoLlxuICAgKiBAbGluayBodHRwczovL2RvY3MuYXdzLmFtYXpvbi5jb20vQVdTQ2xvdWRGb3JtYXRpb24vbGF0ZXN0L1VzZXJHdWlkZS91c2luZy1pYW0tdGVtcGxhdGUuaHRtbCN1c2luZy1pYW0tY2FwYWJpbGl0aWVzXG4gICAqL1xuICBOQU1FRF9JQU0gPSAnQ0FQQUJJTElUWV9OQU1FRF9JQU0nLFxuXG4gIC8qKlxuICAgKiBDYXBhYmlsaXR5IHRvIHJ1biBDbG91ZEZvcm1hdGlvbiBtYWNyb3NcbiAgICpcbiAgICogUGFzcyB0aGlzIGNhcGFiaWxpdHkgaWYgeW91ciB0ZW1wbGF0ZSBpbmNsdWRlcyBtYWNyb3MsIGZvciBleGFtcGxlIEFXUzo6SW5jbHVkZSBvciBBV1M6OlNlcnZlcmxlc3MuXG4gICAqXG4gICAqIEBsaW5rIGh0dHBzOi8vZG9jcy5hd3MuYW1hem9uLmNvbS9BV1NDbG91ZEZvcm1hdGlvbi9sYXRlc3QvQVBJUmVmZXJlbmNlL0FQSV9DcmVhdGVTdGFjay5odG1sXG4gICAqL1xuICBBVVRPX0VYUEFORCA9ICdDQVBBQklMSVRZX0FVVE9fRVhQQU5EJ1xufVxuIl19 | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2xvdWQtZm9ybWF0aW9uLWNhcGFiaWxpdGllcy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbImNsb3VkLWZvcm1hdGlvbi1jYXBhYmlsaXRpZXMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFJQSxJQUFZLDBCQW9DWDtBQXBDRCxXQUFZLDBCQUEwQjtJQU9wQyx1Q0FBUyxDQUFBO0lBUVQsOERBQWdDLENBQUE7SUFXaEMsZ0VBQWtDLENBQUE7SUFTbEMsb0VBQXNDLENBQUE7QUFDeEMsQ0FBQyxFQXBDVywwQkFBMEIsR0FBMUIsa0NBQTBCLEtBQTFCLGtDQUEwQixRQW9DckMiLCJzb3VyY2VzQ29udGVudCI6WyIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbmV4cG9ydCBlbnVtIENsb3VkRm9ybWF0aW9uQ2FwYWJpbGl0aWVzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICBOT05FID0gJycsXG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICBBTk9OWU1PVVNfSUFNID0gJ0NBUEFCSUxJVFlfSUFNJyxcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gIE5BTUVEX0lBTSA9ICdDQVBBQklMSVRZX05BTUVEX0lBTScsXG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gIEFVVE9fRVhQQU5EID0gJ0NBUEFCSUxJVFlfQVVUT19FWFBBTkQnXG59XG4iXX0= |
import * as cdk from '@aws-cdk/core'; | ||
/** | ||
* Properties for defining a `AWS::CloudFormation::CustomResource` | ||
* Properties for defining a `AWS::CloudFormation::CustomResource`. | ||
* | ||
* @stability external | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cfn-customresource.html | ||
* @external | ||
*/ | ||
export interface CfnCustomResourceProps { | ||
/** | ||
* `AWS::CloudFormation::CustomResource.ServiceToken` | ||
* `AWS::CloudFormation::CustomResource.ServiceToken`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cfn-customresource.html#cfn-customresource-servicetoken | ||
* @external | ||
*/ | ||
@@ -16,7 +18,7 @@ readonly serviceToken: string; | ||
/** | ||
* A CloudFormation `AWS::CloudFormation::CustomResource` | ||
* A CloudFormation `AWS::CloudFormation::CustomResource`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cfn-customresource.html | ||
* @external | ||
* @cloudformationResource AWS::CloudFormation::CustomResource | ||
* @stability external | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cfn-customresource.html | ||
*/ | ||
@@ -26,7 +28,11 @@ export declare class CfnCustomResource extends cdk.CfnResource implements cdk.IInspectable { | ||
* The CloudFormation resource type name for this resource class. | ||
* | ||
* @external | ||
*/ | ||
static readonly CFN_RESOURCE_TYPE_NAME = "AWS::CloudFormation::CustomResource"; | ||
/** | ||
* `AWS::CloudFormation::CustomResource.ServiceToken` | ||
* `AWS::CloudFormation::CustomResource.ServiceToken`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cfn-customresource.html#cfn-customresource-servicetoken | ||
* @external | ||
*/ | ||
@@ -37,18 +43,24 @@ serviceToken: string; | ||
* | ||
* @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: CfnCustomResourceProps); | ||
/** | ||
* 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: { | ||
@@ -61,31 +73,41 @@ [key: string]: any; | ||
/** | ||
* Properties for defining a `AWS::CloudFormation::Macro` | ||
* Properties for defining a `AWS::CloudFormation::Macro`. | ||
* | ||
* @stability external | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudformation-macro.html | ||
* @external | ||
*/ | ||
export interface CfnMacroProps { | ||
/** | ||
* `AWS::CloudFormation::Macro.FunctionName` | ||
* `AWS::CloudFormation::Macro.FunctionName`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudformation-macro.html#cfn-cloudformation-macro-functionname | ||
* @external | ||
*/ | ||
readonly functionName: string; | ||
/** | ||
* `AWS::CloudFormation::Macro.Name` | ||
* `AWS::CloudFormation::Macro.Name`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudformation-macro.html#cfn-cloudformation-macro-name | ||
* @external | ||
*/ | ||
readonly name: string; | ||
/** | ||
* `AWS::CloudFormation::Macro.Description` | ||
* `AWS::CloudFormation::Macro.Description`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudformation-macro.html#cfn-cloudformation-macro-description | ||
* @external | ||
*/ | ||
readonly description?: string; | ||
/** | ||
* `AWS::CloudFormation::Macro.LogGroupName` | ||
* `AWS::CloudFormation::Macro.LogGroupName`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudformation-macro.html#cfn-cloudformation-macro-loggroupname | ||
* @external | ||
*/ | ||
readonly logGroupName?: string; | ||
/** | ||
* `AWS::CloudFormation::Macro.LogRoleARN` | ||
* `AWS::CloudFormation::Macro.LogRoleARN`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudformation-macro.html#cfn-cloudformation-macro-logrolearn | ||
* @external | ||
*/ | ||
@@ -95,7 +117,7 @@ readonly logRoleArn?: string; | ||
/** | ||
* A CloudFormation `AWS::CloudFormation::Macro` | ||
* A CloudFormation `AWS::CloudFormation::Macro`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudformation-macro.html | ||
* @external | ||
* @cloudformationResource AWS::CloudFormation::Macro | ||
* @stability external | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudformation-macro.html | ||
*/ | ||
@@ -105,27 +127,39 @@ export declare class CfnMacro extends cdk.CfnResource implements cdk.IInspectable { | ||
* The CloudFormation resource type name for this resource class. | ||
* | ||
* @external | ||
*/ | ||
static readonly CFN_RESOURCE_TYPE_NAME = "AWS::CloudFormation::Macro"; | ||
/** | ||
* `AWS::CloudFormation::Macro.FunctionName` | ||
* `AWS::CloudFormation::Macro.FunctionName`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudformation-macro.html#cfn-cloudformation-macro-functionname | ||
* @external | ||
*/ | ||
functionName: string; | ||
/** | ||
* `AWS::CloudFormation::Macro.Name` | ||
* `AWS::CloudFormation::Macro.Name`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudformation-macro.html#cfn-cloudformation-macro-name | ||
* @external | ||
*/ | ||
name: string; | ||
/** | ||
* `AWS::CloudFormation::Macro.Description` | ||
* `AWS::CloudFormation::Macro.Description`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudformation-macro.html#cfn-cloudformation-macro-description | ||
* @external | ||
*/ | ||
description: string | undefined; | ||
/** | ||
* `AWS::CloudFormation::Macro.LogGroupName` | ||
* `AWS::CloudFormation::Macro.LogGroupName`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudformation-macro.html#cfn-cloudformation-macro-loggroupname | ||
* @external | ||
*/ | ||
logGroupName: string | undefined; | ||
/** | ||
* `AWS::CloudFormation::Macro.LogRoleARN` | ||
* `AWS::CloudFormation::Macro.LogRoleARN`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudformation-macro.html#cfn-cloudformation-macro-logrolearn | ||
* @external | ||
*/ | ||
@@ -136,18 +170,24 @@ logRoleArn: string | undefined; | ||
* | ||
* @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: CfnMacroProps); | ||
/** | ||
* 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 +200,27 @@ [key: string]: any; | ||
/** | ||
* Properties for defining a `AWS::CloudFormation::Stack` | ||
* Properties for defining a `AWS::CloudFormation::Stack`. | ||
* | ||
* @stability external | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-stack.html | ||
* @external | ||
*/ | ||
export interface CfnStackProps { | ||
/** | ||
* `AWS::CloudFormation::Stack.TemplateURL` | ||
* `AWS::CloudFormation::Stack.TemplateURL`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-stack.html#cfn-cloudformation-stack-templateurl | ||
* @external | ||
*/ | ||
readonly templateUrl: string; | ||
/** | ||
* `AWS::CloudFormation::Stack.NotificationARNs` | ||
* `AWS::CloudFormation::Stack.NotificationARNs`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-stack.html#cfn-cloudformation-stack-notificationarns | ||
* @external | ||
*/ | ||
readonly notificationArns?: string[]; | ||
/** | ||
* `AWS::CloudFormation::Stack.Parameters` | ||
* `AWS::CloudFormation::Stack.Parameters`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-stack.html#cfn-cloudformation-stack-parameters | ||
* @external | ||
*/ | ||
@@ -185,9 +231,13 @@ readonly parameters?: { | ||
/** | ||
* `AWS::CloudFormation::Stack.Tags` | ||
* `AWS::CloudFormation::Stack.Tags`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-stack.html#cfn-cloudformation-stack-tags | ||
* @external | ||
*/ | ||
readonly tags?: cdk.CfnTag[]; | ||
/** | ||
* `AWS::CloudFormation::Stack.TimeoutInMinutes` | ||
* `AWS::CloudFormation::Stack.TimeoutInMinutes`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-stack.html#cfn-cloudformation-stack-timeoutinminutes | ||
* @external | ||
*/ | ||
@@ -197,7 +247,7 @@ readonly timeoutInMinutes?: number; | ||
/** | ||
* A CloudFormation `AWS::CloudFormation::Stack` | ||
* A CloudFormation `AWS::CloudFormation::Stack`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-stack.html | ||
* @external | ||
* @cloudformationResource AWS::CloudFormation::Stack | ||
* @stability external | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-stack.html | ||
*/ | ||
@@ -207,17 +257,25 @@ export declare class CfnStack extends cdk.CfnResource implements cdk.IInspectable { | ||
* The CloudFormation resource type name for this resource class. | ||
* | ||
* @external | ||
*/ | ||
static readonly CFN_RESOURCE_TYPE_NAME = "AWS::CloudFormation::Stack"; | ||
/** | ||
* `AWS::CloudFormation::Stack.TemplateURL` | ||
* `AWS::CloudFormation::Stack.TemplateURL`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-stack.html#cfn-cloudformation-stack-templateurl | ||
* @external | ||
*/ | ||
templateUrl: string; | ||
/** | ||
* `AWS::CloudFormation::Stack.NotificationARNs` | ||
* `AWS::CloudFormation::Stack.NotificationARNs`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-stack.html#cfn-cloudformation-stack-notificationarns | ||
* @external | ||
*/ | ||
notificationArns: string[] | undefined; | ||
/** | ||
* `AWS::CloudFormation::Stack.Parameters` | ||
* `AWS::CloudFormation::Stack.Parameters`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-stack.html#cfn-cloudformation-stack-parameters | ||
* @external | ||
*/ | ||
@@ -228,9 +286,13 @@ parameters: { | ||
/** | ||
* `AWS::CloudFormation::Stack.Tags` | ||
* `AWS::CloudFormation::Stack.Tags`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-stack.html#cfn-cloudformation-stack-tags | ||
* @external | ||
*/ | ||
readonly tags: cdk.TagManager; | ||
/** | ||
* `AWS::CloudFormation::Stack.TimeoutInMinutes` | ||
* `AWS::CloudFormation::Stack.TimeoutInMinutes`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-stack.html#cfn-cloudformation-stack-timeoutinminutes | ||
* @external | ||
*/ | ||
@@ -241,18 +303,264 @@ timeoutInMinutes: number | undefined; | ||
* | ||
* @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: CfnStackProps); | ||
/** | ||
* Examines the CloudFormation resource and discloses attributes. | ||
* (experimental) Examines the CloudFormation resource and discloses attributes. | ||
* | ||
* @param inspector - tree inspector to collect and process attributes | ||
* @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: { | ||
[key: string]: any; | ||
}): { | ||
[key: string]: any; | ||
}; | ||
} | ||
/** | ||
* Properties for defining a `AWS::CloudFormation::StackSet`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudformation-stackset.html | ||
* @external | ||
*/ | ||
export interface CfnStackSetProps { | ||
/** | ||
* `AWS::CloudFormation::StackSet.AdministrationRoleARN`. | ||
* | ||
* @stability experimental | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudformation-stackset.html#cfn-cloudformation-stackset-administrationrolearn | ||
* @external | ||
*/ | ||
readonly administrationRoleArn?: string; | ||
/** | ||
* `AWS::CloudFormation::StackSet.AutoDeployment`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudformation-stackset.html#cfn-cloudformation-stackset-autodeployment | ||
* @external | ||
*/ | ||
readonly autoDeployment?: CfnStackSet.AutoDeploymentProperty | cdk.IResolvable; | ||
/** | ||
* `AWS::CloudFormation::StackSet.Capabilities`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudformation-stackset.html#cfn-cloudformation-stackset-capabilities | ||
* @external | ||
*/ | ||
readonly capabilities?: string[]; | ||
/** | ||
* `AWS::CloudFormation::StackSet.Description`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudformation-stackset.html#cfn-cloudformation-stackset-description | ||
* @external | ||
*/ | ||
readonly description?: string; | ||
/** | ||
* `AWS::CloudFormation::StackSet.ExecutionRoleName`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudformation-stackset.html#cfn-cloudformation-stackset-executionrolename | ||
* @external | ||
*/ | ||
readonly executionRoleName?: string; | ||
/** | ||
* `AWS::CloudFormation::StackSet.OperationPreferences`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudformation-stackset.html#cfn-cloudformation-stackset-operationpreferences | ||
* @external | ||
*/ | ||
readonly operationPreferences?: CfnStackSet.OperationPreferencesProperty | cdk.IResolvable; | ||
/** | ||
* `AWS::CloudFormation::StackSet.Parameters`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudformation-stackset.html#cfn-cloudformation-stackset-parameters | ||
* @external | ||
*/ | ||
readonly parameters?: Array<CfnStackSet.ParameterProperty | cdk.IResolvable> | cdk.IResolvable; | ||
/** | ||
* `AWS::CloudFormation::StackSet.PermissionModel`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudformation-stackset.html#cfn-cloudformation-stackset-permissionmodel | ||
* @external | ||
*/ | ||
readonly permissionModel?: string; | ||
/** | ||
* `AWS::CloudFormation::StackSet.StackInstancesGroup`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudformation-stackset.html#cfn-cloudformation-stackset-stackinstancesgroup | ||
* @external | ||
*/ | ||
readonly stackInstancesGroup?: Array<CfnStackSet.StackInstancesProperty | cdk.IResolvable> | cdk.IResolvable; | ||
/** | ||
* `AWS::CloudFormation::StackSet.StackSetName`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudformation-stackset.html#cfn-cloudformation-stackset-stacksetname | ||
* @external | ||
*/ | ||
readonly stackSetName?: string; | ||
/** | ||
* `AWS::CloudFormation::StackSet.Tags`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudformation-stackset.html#cfn-cloudformation-stackset-tags | ||
* @external | ||
*/ | ||
readonly tags?: cdk.CfnTag[]; | ||
/** | ||
* `AWS::CloudFormation::StackSet.TemplateBody`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudformation-stackset.html#cfn-cloudformation-stackset-templatebody | ||
* @external | ||
*/ | ||
readonly templateBody?: string; | ||
/** | ||
* `AWS::CloudFormation::StackSet.TemplateURL`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudformation-stackset.html#cfn-cloudformation-stackset-templateurl | ||
* @external | ||
*/ | ||
readonly templateUrl?: string; | ||
} | ||
/** | ||
* A CloudFormation `AWS::CloudFormation::StackSet`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudformation-stackset.html | ||
* @external | ||
* @cloudformationResource AWS::CloudFormation::StackSet | ||
*/ | ||
export declare class CfnStackSet extends cdk.CfnResource implements cdk.IInspectable { | ||
/** | ||
* The CloudFormation resource type name for this resource class. | ||
* | ||
* @external | ||
*/ | ||
static readonly CFN_RESOURCE_TYPE_NAME = "AWS::CloudFormation::StackSet"; | ||
/** | ||
* @external | ||
* @cloudformationAttribute StackSetId | ||
*/ | ||
readonly attrStackSetId: string; | ||
/** | ||
* `AWS::CloudFormation::StackSet.AdministrationRoleARN`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudformation-stackset.html#cfn-cloudformation-stackset-administrationrolearn | ||
* @external | ||
*/ | ||
administrationRoleArn: string | undefined; | ||
/** | ||
* `AWS::CloudFormation::StackSet.AutoDeployment`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudformation-stackset.html#cfn-cloudformation-stackset-autodeployment | ||
* @external | ||
*/ | ||
autoDeployment: CfnStackSet.AutoDeploymentProperty | cdk.IResolvable | undefined; | ||
/** | ||
* `AWS::CloudFormation::StackSet.Capabilities`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudformation-stackset.html#cfn-cloudformation-stackset-capabilities | ||
* @external | ||
*/ | ||
capabilities: string[] | undefined; | ||
/** | ||
* `AWS::CloudFormation::StackSet.Description`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudformation-stackset.html#cfn-cloudformation-stackset-description | ||
* @external | ||
*/ | ||
description: string | undefined; | ||
/** | ||
* `AWS::CloudFormation::StackSet.ExecutionRoleName`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudformation-stackset.html#cfn-cloudformation-stackset-executionrolename | ||
* @external | ||
*/ | ||
executionRoleName: string | undefined; | ||
/** | ||
* `AWS::CloudFormation::StackSet.OperationPreferences`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudformation-stackset.html#cfn-cloudformation-stackset-operationpreferences | ||
* @external | ||
*/ | ||
operationPreferences: CfnStackSet.OperationPreferencesProperty | cdk.IResolvable | undefined; | ||
/** | ||
* `AWS::CloudFormation::StackSet.Parameters`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudformation-stackset.html#cfn-cloudformation-stackset-parameters | ||
* @external | ||
*/ | ||
parameters: Array<CfnStackSet.ParameterProperty | cdk.IResolvable> | cdk.IResolvable | undefined; | ||
/** | ||
* `AWS::CloudFormation::StackSet.PermissionModel`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudformation-stackset.html#cfn-cloudformation-stackset-permissionmodel | ||
* @external | ||
*/ | ||
permissionModel: string | undefined; | ||
/** | ||
* `AWS::CloudFormation::StackSet.StackInstancesGroup`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudformation-stackset.html#cfn-cloudformation-stackset-stackinstancesgroup | ||
* @external | ||
*/ | ||
stackInstancesGroup: Array<CfnStackSet.StackInstancesProperty | cdk.IResolvable> | cdk.IResolvable | undefined; | ||
/** | ||
* `AWS::CloudFormation::StackSet.StackSetName`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudformation-stackset.html#cfn-cloudformation-stackset-stacksetname | ||
* @external | ||
*/ | ||
stackSetName: string | undefined; | ||
/** | ||
* `AWS::CloudFormation::StackSet.Tags`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudformation-stackset.html#cfn-cloudformation-stackset-tags | ||
* @external | ||
*/ | ||
readonly tags: cdk.TagManager; | ||
/** | ||
* `AWS::CloudFormation::StackSet.TemplateBody`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudformation-stackset.html#cfn-cloudformation-stackset-templatebody | ||
* @external | ||
*/ | ||
templateBody: string | undefined; | ||
/** | ||
* `AWS::CloudFormation::StackSet.TemplateURL`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudformation-stackset.html#cfn-cloudformation-stackset-templateurl | ||
* @external | ||
*/ | ||
templateUrl: string | undefined; | ||
/** | ||
* Create a new `AWS::CloudFormation::StackSet`. | ||
* | ||
* @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?: CfnStackSetProps); | ||
/** | ||
* (experimental) Examines the CloudFormation resource and discloses attributes. | ||
* | ||
* @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: { | ||
@@ -265,21 +573,200 @@ [key: string]: any; | ||
/** | ||
* Properties for defining a `AWS::CloudFormation::WaitCondition` | ||
* A CloudFormation `AWS::CloudFormation::StackSet`. | ||
* | ||
* @stability external | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudformation-stackset.html | ||
* @external | ||
* @cloudformationResource AWS::CloudFormation::StackSet | ||
*/ | ||
export declare namespace CfnStackSet { | ||
/** | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudformation-stackset-autodeployment.html | ||
* @external | ||
*/ | ||
interface AutoDeploymentProperty { | ||
/** | ||
* `CfnStackSet.AutoDeploymentProperty.Enabled`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudformation-stackset-autodeployment.html#cfn-cloudformation-stackset-autodeployment-enabled | ||
* @external | ||
*/ | ||
readonly enabled?: boolean | cdk.IResolvable; | ||
/** | ||
* `CfnStackSet.AutoDeploymentProperty.RetainStacksOnAccountRemoval`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudformation-stackset-autodeployment.html#cfn-cloudformation-stackset-autodeployment-retainstacksonaccountremoval | ||
* @external | ||
*/ | ||
readonly retainStacksOnAccountRemoval?: boolean | cdk.IResolvable; | ||
} | ||
} | ||
/** | ||
* A CloudFormation `AWS::CloudFormation::StackSet`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudformation-stackset.html | ||
* @external | ||
* @cloudformationResource AWS::CloudFormation::StackSet | ||
*/ | ||
export declare namespace CfnStackSet { | ||
/** | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudformation-stackset-deploymenttargets.html | ||
* @external | ||
*/ | ||
interface DeploymentTargetsProperty { | ||
/** | ||
* `CfnStackSet.DeploymentTargetsProperty.Accounts`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudformation-stackset-deploymenttargets.html#cfn-cloudformation-stackset-deploymenttargets-accounts | ||
* @external | ||
*/ | ||
readonly accounts?: string[]; | ||
/** | ||
* `CfnStackSet.DeploymentTargetsProperty.OrganizationalUnitIds`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudformation-stackset-deploymenttargets.html#cfn-cloudformation-stackset-deploymenttargets-organizationalunitids | ||
* @external | ||
*/ | ||
readonly organizationalUnitIds?: string[]; | ||
} | ||
} | ||
/** | ||
* A CloudFormation `AWS::CloudFormation::StackSet`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudformation-stackset.html | ||
* @external | ||
* @cloudformationResource AWS::CloudFormation::StackSet | ||
*/ | ||
export declare namespace CfnStackSet { | ||
/** | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudformation-stackset-operationpreferences.html | ||
* @external | ||
*/ | ||
interface OperationPreferencesProperty { | ||
/** | ||
* `CfnStackSet.OperationPreferencesProperty.FailureToleranceCount`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudformation-stackset-operationpreferences.html#cfn-cloudformation-stackset-operationpreferences-failuretolerancecount | ||
* @external | ||
*/ | ||
readonly failureToleranceCount?: number; | ||
/** | ||
* `CfnStackSet.OperationPreferencesProperty.FailureTolerancePercentage`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudformation-stackset-operationpreferences.html#cfn-cloudformation-stackset-operationpreferences-failuretolerancepercentage | ||
* @external | ||
*/ | ||
readonly failureTolerancePercentage?: number; | ||
/** | ||
* `CfnStackSet.OperationPreferencesProperty.MaxConcurrentCount`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudformation-stackset-operationpreferences.html#cfn-cloudformation-stackset-operationpreferences-maxconcurrentcount | ||
* @external | ||
*/ | ||
readonly maxConcurrentCount?: number; | ||
/** | ||
* `CfnStackSet.OperationPreferencesProperty.MaxConcurrentPercentage`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudformation-stackset-operationpreferences.html#cfn-cloudformation-stackset-operationpreferences-maxconcurrentpercentage | ||
* @external | ||
*/ | ||
readonly maxConcurrentPercentage?: number; | ||
/** | ||
* `CfnStackSet.OperationPreferencesProperty.RegionOrder`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudformation-stackset-operationpreferences.html#cfn-cloudformation-stackset-operationpreferences-regionorder | ||
* @external | ||
*/ | ||
readonly regionOrder?: string[]; | ||
} | ||
} | ||
/** | ||
* A CloudFormation `AWS::CloudFormation::StackSet`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudformation-stackset.html | ||
* @external | ||
* @cloudformationResource AWS::CloudFormation::StackSet | ||
*/ | ||
export declare namespace CfnStackSet { | ||
/** | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudformation-stackset-parameter.html | ||
* @external | ||
*/ | ||
interface ParameterProperty { | ||
/** | ||
* `CfnStackSet.ParameterProperty.ParameterKey`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudformation-stackset-parameter.html#cfn-cloudformation-stackset-parameter-parameterkey | ||
* @external | ||
*/ | ||
readonly parameterKey: string; | ||
/** | ||
* `CfnStackSet.ParameterProperty.ParameterValue`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudformation-stackset-parameter.html#cfn-cloudformation-stackset-parameter-parametervalue | ||
* @external | ||
*/ | ||
readonly parameterValue: string; | ||
} | ||
} | ||
/** | ||
* A CloudFormation `AWS::CloudFormation::StackSet`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudformation-stackset.html | ||
* @external | ||
* @cloudformationResource AWS::CloudFormation::StackSet | ||
*/ | ||
export declare namespace CfnStackSet { | ||
/** | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudformation-stackset-stackinstances.html | ||
* @external | ||
*/ | ||
interface StackInstancesProperty { | ||
/** | ||
* `CfnStackSet.StackInstancesProperty.DeploymentTargets`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudformation-stackset-stackinstances.html#cfn-cloudformation-stackset-stackinstances-deploymenttargets | ||
* @external | ||
*/ | ||
readonly deploymentTargets: CfnStackSet.DeploymentTargetsProperty | cdk.IResolvable; | ||
/** | ||
* `CfnStackSet.StackInstancesProperty.ParameterOverrides`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudformation-stackset-stackinstances.html#cfn-cloudformation-stackset-stackinstances-parameteroverrides | ||
* @external | ||
*/ | ||
readonly parameterOverrides?: Array<CfnStackSet.ParameterProperty | cdk.IResolvable> | cdk.IResolvable; | ||
/** | ||
* `CfnStackSet.StackInstancesProperty.Regions`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudformation-stackset-stackinstances.html#cfn-cloudformation-stackset-stackinstances-regions | ||
* @external | ||
*/ | ||
readonly regions: string[]; | ||
} | ||
} | ||
/** | ||
* Properties for defining a `AWS::CloudFormation::WaitCondition`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-waitcondition.html | ||
* @external | ||
*/ | ||
export interface CfnWaitConditionProps { | ||
/** | ||
* `AWS::CloudFormation::WaitCondition.Count` | ||
* `AWS::CloudFormation::WaitCondition.Count`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-waitcondition.html#cfn-waitcondition-count | ||
* @external | ||
*/ | ||
readonly count?: number; | ||
/** | ||
* `AWS::CloudFormation::WaitCondition.Handle` | ||
* `AWS::CloudFormation::WaitCondition.Handle`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-waitcondition.html#cfn-waitcondition-handle | ||
* @external | ||
*/ | ||
readonly handle?: string; | ||
/** | ||
* `AWS::CloudFormation::WaitCondition.Timeout` | ||
* `AWS::CloudFormation::WaitCondition.Timeout`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-waitcondition.html#cfn-waitcondition-timeout | ||
* @external | ||
*/ | ||
@@ -289,7 +776,7 @@ readonly timeout?: string; | ||
/** | ||
* A CloudFormation `AWS::CloudFormation::WaitCondition` | ||
* A CloudFormation `AWS::CloudFormation::WaitCondition`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-waitcondition.html | ||
* @external | ||
* @cloudformationResource AWS::CloudFormation::WaitCondition | ||
* @stability external | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-waitcondition.html | ||
*/ | ||
@@ -299,5 +786,8 @@ export declare class CfnWaitCondition extends cdk.CfnResource implements cdk.IInspectable { | ||
* The CloudFormation resource type name for this resource class. | ||
* | ||
* @external | ||
*/ | ||
static readonly CFN_RESOURCE_TYPE_NAME = "AWS::CloudFormation::WaitCondition"; | ||
/** | ||
* @external | ||
* @cloudformationAttribute Data | ||
@@ -307,14 +797,20 @@ */ | ||
/** | ||
* `AWS::CloudFormation::WaitCondition.Count` | ||
* `AWS::CloudFormation::WaitCondition.Count`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-waitcondition.html#cfn-waitcondition-count | ||
* @external | ||
*/ | ||
count: number | undefined; | ||
/** | ||
* `AWS::CloudFormation::WaitCondition.Handle` | ||
* `AWS::CloudFormation::WaitCondition.Handle`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-waitcondition.html#cfn-waitcondition-handle | ||
* @external | ||
*/ | ||
handle: string | undefined; | ||
/** | ||
* `AWS::CloudFormation::WaitCondition.Timeout` | ||
* `AWS::CloudFormation::WaitCondition.Timeout`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-waitcondition.html#cfn-waitcondition-timeout | ||
* @external | ||
*/ | ||
@@ -325,18 +821,24 @@ timeout: string | undefined; | ||
* | ||
* @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?: CfnWaitConditionProps); | ||
/** | ||
* 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: { | ||
@@ -349,7 +851,7 @@ [key: string]: any; | ||
/** | ||
* A CloudFormation `AWS::CloudFormation::WaitConditionHandle` | ||
* A CloudFormation `AWS::CloudFormation::WaitConditionHandle`. | ||
* | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-waitconditionhandle.html | ||
* @external | ||
* @cloudformationResource AWS::CloudFormation::WaitConditionHandle | ||
* @stability external | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-waitconditionhandle.html | ||
*/ | ||
@@ -359,2 +861,4 @@ export declare class CfnWaitConditionHandle extends cdk.CfnResource implements cdk.IInspectable { | ||
* The CloudFormation resource type name for this resource class. | ||
* | ||
* @external | ||
*/ | ||
@@ -365,15 +869,14 @@ static readonly CFN_RESOURCE_TYPE_NAME = "AWS::CloudFormation::WaitConditionHandle"; | ||
* | ||
* @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. | ||
* @external | ||
*/ | ||
constructor(scope: cdk.Construct, id: string); | ||
/** | ||
* 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; | ||
} |
@@ -11,8 +11,11 @@ import * as lambda from '@aws-cdk/aws-lambda'; | ||
/** | ||
* Configuration options for custom resource providers. | ||
* (deprecated) Configuration options for custom resource providers. | ||
* | ||
* @deprecated | ||
*/ | ||
export interface CustomResourceProviderConfig { | ||
/** | ||
* The ARN of the SNS topic or the AWS Lambda function which implements this | ||
* provider. | ||
* (deprecated) The ARN of the SNS topic or the AWS Lambda function which implements this provider. | ||
* | ||
* @deprecated | ||
*/ | ||
@@ -22,3 +25,4 @@ readonly serviceToken: string; | ||
/** | ||
* Represents a provider for an AWS CloudFormation custom resources. | ||
* (deprecated) Represents a provider for an AWS CloudFormation custom resources. | ||
* | ||
* @deprecated use `core.ICustomResourceProvider` | ||
@@ -28,5 +32,7 @@ */ | ||
/** | ||
* Called when this provider is used by a `CustomResource`. | ||
* (deprecated) Called when this provider is used by a `CustomResource`. | ||
* | ||
* @param scope The resource that uses this provider. | ||
* @returns provider configuration | ||
* @deprecated | ||
*/ | ||
@@ -36,3 +42,5 @@ bind(scope: core.Construct): CustomResourceProviderConfig; | ||
/** | ||
* Represents a provider for an AWS CloudFormation custom resources. | ||
* (deprecated) Represents a provider for an AWS CloudFormation custom resources. | ||
* | ||
* @deprecated | ||
*/ | ||
@@ -42,13 +50,18 @@ export declare class CustomResourceProvider implements ICustomResourceProvider { | ||
/** | ||
* The Lambda provider that implements this custom resource. | ||
* (deprecated) The Lambda provider that implements this custom resource. | ||
* | ||
* We recommend using a lambda.SingletonFunction for this. | ||
* | ||
* @deprecated | ||
*/ | ||
static fromLambda(handler: lambda.IFunction): CustomResourceProvider; | ||
/** | ||
* The SNS Topic for the provider that implements this custom resource. | ||
* (deprecated) The SNS Topic for the provider that implements this custom resource. | ||
* | ||
* @deprecated | ||
*/ | ||
static fromTopic(topic: sns.ITopic): CustomResourceProvider; | ||
/** | ||
* Use AWS Lambda as a provider. | ||
* (deprecated) Use AWS Lambda as a provider. | ||
* | ||
* @deprecated use `fromLambda` | ||
@@ -58,3 +71,4 @@ */ | ||
/** | ||
* Use an SNS topic as the provider. | ||
* (deprecated) Use an SNS topic as the provider. | ||
* | ||
* @deprecated use `fromTopic` | ||
@@ -67,6 +81,12 @@ */ | ||
private constructor(); | ||
/** | ||
* (deprecated) Called when this provider is used by a `CustomResource`. | ||
* | ||
* @deprecated | ||
*/ | ||
bind(_: core.Construct): CustomResourceProviderConfig; | ||
} | ||
/** | ||
* Properties to provide a Lambda-backed custom resource | ||
* (deprecated) Properties to provide a Lambda-backed custom resource. | ||
* | ||
* @deprecated use `core.CustomResourceProps` | ||
@@ -76,3 +96,3 @@ */ | ||
/** | ||
* The provider which implements the custom resource. | ||
* (deprecated) The provider which implements the custom resource. | ||
* | ||
@@ -89,4 +109,4 @@ * You can implement a provider by listening to raw AWS CloudFormation events | ||
* provider: new custom_resources.Provider({ | ||
* onEventHandler: myOnEventLambda, | ||
* isCompleteHandler: myIsCompleteLambda, // optional | ||
* onEventHandler: myOnEventLambda, | ||
* isCompleteHandler: myIsCompleteLambda, // optional | ||
* }); | ||
@@ -104,15 +124,18 @@ * ``` | ||
* ``` | ||
* | ||
* @deprecated | ||
*/ | ||
readonly provider: ICustomResourceProvider; | ||
/** | ||
* Properties to pass to the Lambda | ||
* (deprecated) Properties to pass to the Lambda. | ||
* | ||
* @default - No properties. | ||
* @deprecated | ||
*/ | ||
readonly properties?: Properties; | ||
/** | ||
* For custom resources, you can specify AWS::CloudFormation::CustomResource | ||
* (the default) as the resource type, or you can specify your own resource | ||
* type name. For example, you can use "Custom::MyCustomResourceTypeName". | ||
* (deprecated) For custom resources, you can specify AWS::CloudFormation::CustomResource (the default) as the resource type, or you can specify your own resource type name. | ||
* | ||
* For example, you can use "Custom::MyCustomResourceTypeName". | ||
* | ||
* Custom resource type names must begin with "Custom::" and can include | ||
@@ -129,12 +152,12 @@ * alphanumeric characters and the following characters: _@-. You can specify | ||
* | ||
* @see | ||
* https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cfn-customresource.html#aws-cfn-resource-type-name | ||
* | ||
* @default - AWS::CloudFormation::CustomResource | ||
* @see https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cfn-customresource.html#aws-cfn-resource-type-name | ||
* @deprecated | ||
*/ | ||
readonly resourceType?: string; | ||
/** | ||
* The policy to apply when this resource is removed from the application. | ||
* (deprecated) The policy to apply when this resource is removed from the application. | ||
* | ||
* @default cdk.RemovalPolicy.Destroy | ||
* @deprecated | ||
*/ | ||
@@ -144,7 +167,11 @@ readonly removalPolicy?: core.RemovalPolicy; | ||
/** | ||
* Deprecated. | ||
* (deprecated) Deprecated. | ||
* | ||
* @deprecated use `core.CustomResource` | ||
*/ | ||
export declare class CustomResource extends core.CustomResource { | ||
/** | ||
* @deprecated | ||
*/ | ||
constructor(scope: core.Construct, id: string, props: CustomResourceProps); | ||
} |
@@ -6,3 +6,5 @@ "use strict"; | ||
/** | ||
* Represents a provider for an AWS CloudFormation custom resources. | ||
* (deprecated) Represents a provider for an AWS CloudFormation custom resources. | ||
* | ||
* @deprecated | ||
*/ | ||
@@ -17,5 +19,7 @@ class CustomResourceProvider { | ||
/** | ||
* The Lambda provider that implements this custom resource. | ||
* (deprecated) The Lambda provider that implements this custom resource. | ||
* | ||
* We recommend using a lambda.SingletonFunction for this. | ||
* | ||
* @deprecated | ||
*/ | ||
@@ -26,3 +30,5 @@ static fromLambda(handler) { | ||
/** | ||
* The SNS Topic for the provider that implements this custom resource. | ||
* (deprecated) The SNS Topic for the provider that implements this custom resource. | ||
* | ||
* @deprecated | ||
*/ | ||
@@ -33,3 +39,4 @@ static fromTopic(topic) { | ||
/** | ||
* Use AWS Lambda as a provider. | ||
* (deprecated) Use AWS Lambda as a provider. | ||
* | ||
* @deprecated use `fromLambda` | ||
@@ -39,6 +46,12 @@ */ | ||
/** | ||
* Use an SNS topic as the provider. | ||
* (deprecated) Use an SNS topic as the provider. | ||
* | ||
* @deprecated use `fromTopic` | ||
*/ | ||
static topic(topic) { return this.fromTopic(topic); } | ||
/** | ||
* (deprecated) Called when this provider is used by a `CustomResource`. | ||
* | ||
* @deprecated | ||
*/ | ||
bind(_) { | ||
@@ -50,6 +63,10 @@ return { serviceToken: this.serviceToken }; | ||
/** | ||
* Deprecated. | ||
* (deprecated) Deprecated. | ||
* | ||
* @deprecated use `core.CustomResource` | ||
*/ | ||
class CustomResource extends core.CustomResource { | ||
/** | ||
* @deprecated | ||
*/ | ||
constructor(scope, id, props) { | ||
@@ -66,2 +83,2 @@ super(scope, id, { | ||
exports.CustomResource = CustomResource; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3VzdG9tLXJlc291cmNlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiY3VzdG9tLXJlc291cmNlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUVBLHNDQUFzQztBQStCdEM7O0dBRUc7QUFDSCxNQUFhLHNCQUFzQjtJQTZCakM7O09BRUc7SUFDSCxZQUFvQyxZQUFvQjtRQUFwQixpQkFBWSxHQUFaLFlBQVksQ0FBUTtJQUFJLENBQUM7SUEvQjdEOzs7O09BSUc7SUFDSSxNQUFNLENBQUMsVUFBVSxDQUFDLE9BQXlCO1FBQ2hELE9BQU8sSUFBSSxzQkFBc0IsQ0FBQyxPQUFPLENBQUMsV0FBVyxDQUFDLENBQUM7SUFDekQsQ0FBQztJQUVEOztPQUVHO0lBQ0ksTUFBTSxDQUFDLFNBQVMsQ0FBQyxLQUFpQjtRQUN2QyxPQUFPLElBQUksc0JBQXNCLENBQUMsS0FBSyxDQUFDLFFBQVEsQ0FBQyxDQUFDO0lBQ3BELENBQUM7SUFFRDs7O09BR0c7SUFDSSxNQUFNLENBQUMsTUFBTSxDQUFDLE9BQXlCLElBQUksT0FBTyxJQUFJLENBQUMsVUFBVSxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsQ0FBQztJQUVwRjs7O09BR0c7SUFDSSxNQUFNLENBQUMsS0FBSyxDQUFDLEtBQWlCLElBQUksT0FBTyxJQUFJLENBQUMsU0FBUyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQztJQU9qRSxJQUFJLENBQUMsQ0FBaUI7UUFDM0IsT0FBTyxFQUFFLFlBQVksRUFBRSxJQUFJLENBQUMsWUFBWSxFQUFFLENBQUM7SUFDN0MsQ0FBQztDQUNGO0FBckNELHdEQXFDQztBQTJFRDs7O0dBR0c7QUFDSCxNQUFhLGNBQWUsU0FBUSxJQUFJLENBQUMsY0FBYztJQUNyRCxZQUFZLEtBQXFCLEVBQUUsRUFBVSxFQUFFLEtBQTBCO1FBQ3ZFLEtBQUssQ0FBQyxLQUFLLEVBQUUsRUFBRSxFQUFFO1lBQ2Ysb0JBQW9CLEVBQUUsSUFBSTtZQUMxQixVQUFVLEVBQUUsS0FBSyxDQUFDLFVBQVU7WUFDNUIsYUFBYSxFQUFFLEtBQUssQ0FBQyxhQUFhO1lBQ2xDLFlBQVksRUFBRSxLQUFLLENBQUMsWUFBWTtZQUNoQyxZQUFZLEVBQUUsSUFBSSxDQUFDLElBQUksQ0FBQyxXQUFXLENBQUMsRUFBRSxPQUFPLEVBQUUsR0FBRyxFQUFFLENBQUMsS0FBSyxDQUFDLFFBQVEsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUMsWUFBWSxFQUFFLENBQUM7U0FDL0YsQ0FBQyxDQUFDO0lBQ0wsQ0FBQztDQUNGO0FBVkQsd0NBVUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgKiBhcyBsYW1iZGEgZnJvbSAnQGF3cy1jZGsvYXdzLWxhbWJkYSc7XG5pbXBvcnQgKiBhcyBzbnMgZnJvbSAnQGF3cy1jZGsvYXdzLXNucyc7XG5pbXBvcnQgKiBhcyBjb3JlIGZyb20gJ0Bhd3MtY2RrL2NvcmUnO1xuXG4vKipcbiAqIENvbGxlY3Rpb24gb2YgYXJiaXRyYXJ5IHByb3BlcnRpZXNcbiAqL1xuZXhwb3J0IHR5cGUgUHJvcGVydGllcyA9IHtba2V5OiBzdHJpbmddOiBhbnl9O1xuXG4vKipcbiAqIENvbmZpZ3VyYXRpb24gb3B0aW9ucyBmb3IgY3VzdG9tIHJlc291cmNlIHByb3ZpZGVycy5cbiAqL1xuZXhwb3J0IGludGVyZmFjZSBDdXN0b21SZXNvdXJjZVByb3ZpZGVyQ29uZmlnIHtcbiAgLyoqXG4gICAqIFRoZSBBUk4gb2YgdGhlIFNOUyB0b3BpYyBvciB0aGUgQVdTIExhbWJkYSBmdW5jdGlvbiB3aGljaCBpbXBsZW1lbnRzIHRoaXNcbiAgICogcHJvdmlkZXIuXG4gICAqL1xuICByZWFkb25seSBzZXJ2aWNlVG9rZW46IHN0cmluZztcbn1cblxuLyoqXG4gKiBSZXByZXNlbnRzIGEgcHJvdmlkZXIgZm9yIGFuIEFXUyBDbG91ZEZvcm1hdGlvbiBjdXN0b20gcmVzb3VyY2VzLlxuICogQGRlcHJlY2F0ZWQgdXNlIGBjb3JlLklDdXN0b21SZXNvdXJjZVByb3ZpZGVyYFxuICovXG5leHBvcnQgaW50ZXJmYWNlIElDdXN0b21SZXNvdXJjZVByb3ZpZGVyIHtcbiAgLyoqXG4gICAqIENhbGxlZCB3aGVuIHRoaXMgcHJvdmlkZXIgaXMgdXNlZCBieSBhIGBDdXN0b21SZXNvdXJjZWAuXG4gICAqIEBwYXJhbSBzY29wZSBUaGUgcmVzb3VyY2UgdGhhdCB1c2VzIHRoaXMgcHJvdmlkZXIuXG4gICAqIEByZXR1cm5zIHByb3ZpZGVyIGNvbmZpZ3VyYXRpb25cbiAgICovXG4gIGJpbmQoc2NvcGU6IGNvcmUuQ29uc3RydWN0KTogQ3VzdG9tUmVzb3VyY2VQcm92aWRlckNvbmZpZztcbn1cblxuLyoqXG4gKiBSZXByZXNlbnRzIGEgcHJvdmlkZXIgZm9yIGFuIEFXUyBDbG91ZEZvcm1hdGlvbiBjdXN0b20gcmVzb3VyY2VzLlxuICovXG5leHBvcnQgY2xhc3MgQ3VzdG9tUmVzb3VyY2VQcm92aWRlciBpbXBsZW1lbnRzIElDdXN0b21SZXNvdXJjZVByb3ZpZGVyIHtcbiAgLyoqXG4gICAqIFRoZSBMYW1iZGEgcHJvdmlkZXIgdGhhdCBpbXBsZW1lbnRzIHRoaXMgY3VzdG9tIHJlc291cmNlLlxuICAgKlxuICAgKiBXZSByZWNvbW1lbmQgdXNpbmcgYSBsYW1iZGEuU2luZ2xldG9uRnVuY3Rpb24gZm9yIHRoaXMuXG4gICAqL1xuICBwdWJsaWMgc3RhdGljIGZyb21MYW1iZGEoaGFuZGxlcjogbGFtYmRhLklGdW5jdGlvbik6IEN1c3RvbVJlc291cmNlUHJvdmlkZXIge1xuICAgIHJldHVybiBuZXcgQ3VzdG9tUmVzb3VyY2VQcm92aWRlcihoYW5kbGVyLmZ1bmN0aW9uQXJuKTtcbiAgfVxuXG4gIC8qKlxuICAgKiBUaGUgU05TIFRvcGljIGZvciB0aGUgcHJvdmlkZXIgdGhhdCBpbXBsZW1lbnRzIHRoaXMgY3VzdG9tIHJlc291cmNlLlxuICAgKi9cbiAgcHVibGljIHN0YXRpYyBmcm9tVG9waWModG9waWM6IHNucy5JVG9waWMpOiBDdXN0b21SZXNvdXJjZVByb3ZpZGVyIHtcbiAgICByZXR1cm4gbmV3IEN1c3RvbVJlc291cmNlUHJvdmlkZXIodG9waWMudG9waWNBcm4pO1xuICB9XG5cbiAgLyoqXG4gICAqIFVzZSBBV1MgTGFtYmRhIGFzIGEgcHJvdmlkZXIuXG4gICAqIEBkZXByZWNhdGVkIHVzZSBgZnJvbUxhbWJkYWBcbiAgICovXG4gIHB1YmxpYyBzdGF0aWMgbGFtYmRhKGhhbmRsZXI6IGxhbWJkYS5JRnVuY3Rpb24pIHsgcmV0dXJuIHRoaXMuZnJvbUxhbWJkYShoYW5kbGVyKTsgfVxuXG4gIC8qKlxuICAgKiBVc2UgYW4gU05TIHRvcGljIGFzIHRoZSBwcm92aWRlci5cbiAgICogQGRlcHJlY2F0ZWQgdXNlIGBmcm9tVG9waWNgXG4gICAqL1xuICBwdWJsaWMgc3RhdGljIHRvcGljKHRvcGljOiBzbnMuSVRvcGljKSB7IHJldHVybiB0aGlzLmZyb21Ub3BpYyh0b3BpYyk7IH1cblxuICAvKipcbiAgICogQHBhcmFtIHNlcnZpY2VUb2tlbiB0aGUgU2VydmljZVRva2VuIHdoaWNoIGNvbnRhaW5zIHRoZSBBUk4gZm9yIHRoaXMgcHJvdmlkZXIuXG4gICAqL1xuICBwcml2YXRlIGNvbnN0cnVjdG9yKHB1YmxpYyByZWFkb25seSBzZXJ2aWNlVG9rZW46IHN0cmluZykgeyB9XG5cbiAgcHVibGljIGJpbmQoXzogY29yZS5Db25zdHJ1Y3QpOiBDdXN0b21SZXNvdXJjZVByb3ZpZGVyQ29uZmlnIHtcbiAgICByZXR1cm4geyBzZXJ2aWNlVG9rZW46IHRoaXMuc2VydmljZVRva2VuIH07XG4gIH1cbn1cblxuLyoqXG4gKiBQcm9wZXJ0aWVzIHRvIHByb3ZpZGUgYSBMYW1iZGEtYmFja2VkIGN1c3RvbSByZXNvdXJjZVxuICogQGRlcHJlY2F0ZWQgdXNlIGBjb3JlLkN1c3RvbVJlc291cmNlUHJvcHNgXG4gKi9cbmV4cG9ydCBpbnRlcmZhY2UgQ3VzdG9tUmVzb3VyY2VQcm9wcyB7XG4gIC8qKlxuICAgKiBUaGUgcHJvdmlkZXIgd2hpY2ggaW1wbGVtZW50cyB0aGUgY3VzdG9tIHJlc291cmNlLlxuICAgKlxuICAgKiBZb3UgY2FuIGltcGxlbWVudCBhIHByb3ZpZGVyIGJ5IGxpc3RlbmluZyB0byByYXcgQVdTIENsb3VkRm9ybWF0aW9uIGV2ZW50c1xuICAgKiB0aHJvdWdoIGFuIFNOUyB0b3BpYyBvciBhbiBBV1MgTGFtYmRhIGZ1bmN0aW9uIG9yIHVzZSB0aGUgQ0RLJ3MgY3VzdG9tXG4gICAqIFtyZXNvdXJjZSBwcm92aWRlciBmcmFtZXdvcmtdIHdoaWNoIG1ha2VzIGl0IGVhc2llciB0byBpbXBsZW1lbnQgcm9idXN0XG4gICAqIHByb3ZpZGVycy5cbiAgICpcbiAgICogW3Jlc291cmNlIHByb3ZpZGVyIGZyYW1ld29ya106IGh0dHBzOi8vZG9jcy5hd3MuYW1hem9uLmNvbS9jZGsvYXBpL2xhdGVzdC9kb2NzL2N1c3RvbS1yZXNvdXJjZXMtcmVhZG1lLmh0bWxcbiAgICpcbiAgICogYGBgdHNcbiAgICogLy8gdXNlIHRoZSBwcm92aWRlciBmcmFtZXdvcmsgZnJvbSBhd3MtY2RrL2N1c3RvbS1yZXNvdXJjZXM6XG4gICAqIHByb3ZpZGVyOiBuZXcgY3VzdG9tX3Jlc291cmNlcy5Qcm92aWRlcih7XG4gICAqICAgb25FdmVudEhhbmRsZXI6IG15T25FdmVudExhbWJkYSxcbiAgICogICBpc0NvbXBsZXRlSGFuZGxlcjogbXlJc0NvbXBsZXRlTGFtYmRhLCAvLyBvcHRpb25hbFxuICAgKiB9KTtcbiAgICogYGBgXG4gICAqXG4gICAqIGBgYHRzXG4gICAqIC8vIGludm9rZSBhbiBBV1MgTGFtYmRhIGZ1bmN0aW9uIHdoZW4gYSBsaWZlY3ljbGUgZXZlbnQgb2NjdXJzOlxuICAgKiBwcm92aWRlcjogQ3VzdG9tUmVzb3VyY2VQcm92aWRlci5mcm9tTGFtYmRhKG15RnVuY3Rpb24pXG4gICAqIGBgYFxuICAgKlxuICAgKiBgYGB0c1xuICAgKiAvLyBwdWJsaXNoIGxpZmVjeWNsZSBldmVudHMgdG8gYW4gU05TIHRvcGljOlxuICAgKiBwcm92aWRlcjogQ3VzdG9tUmVzb3VyY2VQcm92aWRlci5mcm9tVG9waWMobXlUb3BpYylcbiAgICogYGBgXG4gICAqL1xuICByZWFkb25seSBwcm92aWRlcjogSUN1c3RvbVJlc291cmNlUHJvdmlkZXI7XG5cbiAgLyoqXG4gICAqIFByb3BlcnRpZXMgdG8gcGFzcyB0byB0aGUgTGFtYmRhXG4gICAqXG4gICAqIEBkZWZhdWx0IC0gTm8gcHJvcGVydGllcy5cbiAgICovXG4gIHJlYWRvbmx5IHByb3BlcnRpZXM/OiBQcm9wZXJ0aWVzO1xuXG4gIC8qKlxuICAgKiBGb3IgY3VzdG9tIHJlc291cmNlcywgeW91IGNhbiBzcGVjaWZ5IEFXUzo6Q2xvdWRGb3JtYXRpb246OkN1c3RvbVJlc291cmNlXG4gICAqICh0aGUgZGVmYXVsdCkgYXMgdGhlIHJlc291cmNlIHR5cGUsIG9yIHlvdSBjYW4gc3BlY2lmeSB5b3VyIG93biByZXNvdXJjZVxuICAgKiB0eXBlIG5hbWUuIEZvciBleGFtcGxlLCB5b3UgY2FuIHVzZSBcIkN1c3RvbTo6TXlDdXN0b21SZXNvdXJjZVR5cGVOYW1lXCIuXG4gICAqXG4gICAqIEN1c3RvbSByZXNvdXJjZSB0eXBlIG5hbWVzIG11c3QgYmVnaW4gd2l0aCBcIkN1c3RvbTo6XCIgYW5kIGNhbiBpbmNsdWRlXG4gICAqIGFscGhhbnVtZXJpYyBjaGFyYWN0ZXJzIGFuZCB0aGUgZm9sbG93aW5nIGNoYXJhY3RlcnM6IF9ALS4gWW91IGNhbiBzcGVjaWZ5XG4gICAqIGEgY3VzdG9tIHJlc291cmNlIHR5cGUgbmFtZSB1cCB0byBhIG1heGltdW0gbGVuZ3RoIG9mIDYwIGNoYXJhY3RlcnMuIFlvdVxuICAgKiBjYW5ub3QgY2hhbmdlIHRoZSB0eXBlIGR1cmluZyBhbiB1cGRhdGUuXG4gICAqXG4gICAqIFVzaW5nIHlvdXIgb3duIHJlc291cmNlIHR5cGUgbmFtZXMgaGVscHMgeW91IHF1aWNrbHkgZGlmZmVyZW50aWF0ZSB0aGVcbiAgICogdHlwZXMgb2YgY3VzdG9tIHJlc291cmNlcyBpbiB5b3VyIHN0YWNrLiBGb3IgZXhhbXBsZSwgaWYgeW91IGhhZCB0d28gY3VzdG9tXG4gICAqIHJlc291cmNlcyB0aGF0IGNvbmR1Y3QgdHdvIGRpZmZlcmVudCBwaW5nIHRlc3RzLCB5b3UgY291bGQgbmFtZSB0aGVpciB0eXBlXG4gICAqIGFzIEN1c3RvbTo6UGluZ1Rlc3RlciB0byBtYWtlIHRoZW0gZWFzaWx5IGlkZW50aWZpYWJsZSBhcyBwaW5nIHRlc3RlcnNcbiAgICogKGluc3RlYWQgb2YgdXNpbmcgQVdTOjpDbG91ZEZvcm1hdGlvbjo6Q3VzdG9tUmVzb3VyY2UpLlxuICAgKlxuICAgKiBAc2VlXG4gICAqIGh0dHBzOi8vZG9jcy5hd3MuYW1hem9uLmNvbS9BV1NDbG91ZEZvcm1hdGlvbi9sYXRlc3QvVXNlckd1aWRlL2F3cy1yZXNvdXJjZS1jZm4tY3VzdG9tcmVzb3VyY2UuaHRtbCNhd3MtY2ZuLXJlc291cmNlLXR5cGUtbmFtZVxuICAgKlxuICAgKiBAZGVmYXVsdCAtIEFXUzo6Q2xvdWRGb3JtYXRpb246OkN1c3RvbVJlc291cmNlXG4gICAqL1xuICByZWFkb25seSByZXNvdXJjZVR5cGU/OiBzdHJpbmc7XG5cbiAgLyoqXG4gICAqIFRoZSBwb2xpY3kgdG8gYXBwbHkgd2hlbiB0aGlzIHJlc291cmNlIGlzIHJlbW92ZWQgZnJvbSB0aGUgYXBwbGljYXRpb24uXG4gICAqXG4gICAqIEBkZWZhdWx0IGNkay5SZW1vdmFsUG9saWN5LkRlc3Ryb3lcbiAgICovXG4gIHJlYWRvbmx5IHJlbW92YWxQb2xpY3k/OiBjb3JlLlJlbW92YWxQb2xpY3k7XG59XG5cbi8qKlxuICogRGVwcmVjYXRlZC5cbiAqIEBkZXByZWNhdGVkIHVzZSBgY29yZS5DdXN0b21SZXNvdXJjZWBcbiAqL1xuZXhwb3J0IGNsYXNzIEN1c3RvbVJlc291cmNlIGV4dGVuZHMgY29yZS5DdXN0b21SZXNvdXJjZSB7XG4gIGNvbnN0cnVjdG9yKHNjb3BlOiBjb3JlLkNvbnN0cnVjdCwgaWQ6IHN0cmluZywgcHJvcHM6IEN1c3RvbVJlc291cmNlUHJvcHMpIHtcbiAgICBzdXBlcihzY29wZSwgaWQsIHtcbiAgICAgIHBhc2NhbENhc2VQcm9wZXJ0aWVzOiB0cnVlLFxuICAgICAgcHJvcGVydGllczogcHJvcHMucHJvcGVydGllcyxcbiAgICAgIHJlbW92YWxQb2xpY3k6IHByb3BzLnJlbW92YWxQb2xpY3ksXG4gICAgICByZXNvdXJjZVR5cGU6IHByb3BzLnJlc291cmNlVHlwZSxcbiAgICAgIHNlcnZpY2VUb2tlbjogY29yZS5MYXp5LnN0cmluZ1ZhbHVlKHsgcHJvZHVjZTogKCkgPT4gcHJvcHMucHJvdmlkZXIuYmluZCh0aGlzKS5zZXJ2aWNlVG9rZW4gfSksXG4gICAgfSk7XG4gIH1cbn1cbiJdfQ== | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3VzdG9tLXJlc291cmNlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiY3VzdG9tLXJlc291cmNlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUVBLHNDQUFzQzs7Ozs7O0FBa0N0QyxNQUFhLHNCQUFzQjtJQTZCakM7O09BRUc7SUFDSCxZQUFvQyxZQUFvQjtRQUFwQixpQkFBWSxHQUFaLFlBQVksQ0FBUTtJQUFJLENBQUM7Ozs7Ozs7O0lBMUJ0RCxNQUFNLENBQUMsVUFBVSxDQUFDLE9BQXlCO1FBQ2hELE9BQU8sSUFBSSxzQkFBc0IsQ0FBQyxPQUFPLENBQUMsV0FBVyxDQUFDLENBQUM7SUFDekQsQ0FBQzs7Ozs7O0lBS00sTUFBTSxDQUFDLFNBQVMsQ0FBQyxLQUFpQjtRQUN2QyxPQUFPLElBQUksc0JBQXNCLENBQUMsS0FBSyxDQUFDLFFBQVEsQ0FBQyxDQUFDO0lBQ3BELENBQUM7Ozs7OztJQU1NLE1BQU0sQ0FBQyxNQUFNLENBQUMsT0FBeUIsSUFBSSxPQUFPLElBQUksQ0FBQyxVQUFVLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDOzs7Ozs7SUFNN0UsTUFBTSxDQUFDLEtBQUssQ0FBQyxLQUFpQixJQUFJLE9BQU8sSUFBSSxDQUFDLFNBQVMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUM7Ozs7OztJQU9qRSxJQUFJLENBQUMsQ0FBaUI7UUFDM0IsT0FBTyxFQUFFLFlBQVksRUFBRSxJQUFJLENBQUMsWUFBWSxFQUFFLENBQUM7SUFDN0MsQ0FBQztDQUNGO0FBckNELHdEQXFDQzs7Ozs7O0FBK0VELE1BQWEsY0FBZSxTQUFRLElBQUksQ0FBQyxjQUFjOzs7O0lBQ3JELFlBQVksS0FBcUIsRUFBRSxFQUFVLEVBQUUsS0FBMEI7UUFDdkUsS0FBSyxDQUFDLEtBQUssRUFBRSxFQUFFLEVBQUU7WUFDZixvQkFBb0IsRUFBRSxJQUFJO1lBQzFCLFVBQVUsRUFBRSxLQUFLLENBQUMsVUFBVTtZQUM1QixhQUFhLEVBQUUsS0FBSyxDQUFDLGFBQWE7WUFDbEMsWUFBWSxFQUFFLEtBQUssQ0FBQyxZQUFZO1lBQ2hDLFlBQVksRUFBRSxJQUFJLENBQUMsSUFBSSxDQUFDLFdBQVcsQ0FBQyxFQUFFLE9BQU8sRUFBRSxHQUFHLEVBQUUsQ0FBQyxLQUFLLENBQUMsUUFBUSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQyxZQUFZLEVBQUUsQ0FBQztTQUMvRixDQUFDLENBQUM7SUFDTCxDQUFDO0NBQ0Y7QUFWRCx3Q0FVQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCAqIGFzIGxhbWJkYSBmcm9tICdAYXdzLWNkay9hd3MtbGFtYmRhJztcbmltcG9ydCAqIGFzIHNucyBmcm9tICdAYXdzLWNkay9hd3Mtc25zJztcbmltcG9ydCAqIGFzIGNvcmUgZnJvbSAnQGF3cy1jZGsvY29yZSc7XG5cbi8qKlxuICogQ29sbGVjdGlvbiBvZiBhcmJpdHJhcnkgcHJvcGVydGllc1xuICovXG5leHBvcnQgdHlwZSBQcm9wZXJ0aWVzID0ge1trZXk6IHN0cmluZ106IGFueX07XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuZXhwb3J0IGludGVyZmFjZSBDdXN0b21SZXNvdXJjZVByb3ZpZGVyQ29uZmlnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICByZWFkb25seSBzZXJ2aWNlVG9rZW46IHN0cmluZztcbn1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXG5leHBvcnQgaW50ZXJmYWNlIElDdXN0b21SZXNvdXJjZVByb3ZpZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgYmluZChzY29wZTogY29yZS5Db25zdHJ1Y3QpOiBDdXN0b21SZXNvdXJjZVByb3ZpZGVyQ29uZmlnO1xufVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXG5leHBvcnQgY2xhc3MgQ3VzdG9tUmVzb3VyY2VQcm92aWRlciBpbXBsZW1lbnRzIElDdXN0b21SZXNvdXJjZVByb3ZpZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gIHB1YmxpYyBzdGF0aWMgZnJvbUxhbWJkYShoYW5kbGVyOiBsYW1iZGEuSUZ1bmN0aW9uKTogQ3VzdG9tUmVzb3VyY2VQcm92aWRlciB7XG4gICAgcmV0dXJuIG5ldyBDdXN0b21SZXNvdXJjZVByb3ZpZGVyKGhhbmRsZXIuZnVuY3Rpb25Bcm4pO1xuICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgcHVibGljIHN0YXRpYyBmcm9tVG9waWModG9waWM6IHNucy5JVG9waWMpOiBDdXN0b21SZXNvdXJjZVByb3ZpZGVyIHtcbiAgICByZXR1cm4gbmV3IEN1c3RvbVJlc291cmNlUHJvdmlkZXIodG9waWMudG9waWNBcm4pO1xuICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gIHB1YmxpYyBzdGF0aWMgbGFtYmRhKGhhbmRsZXI6IGxhbWJkYS5JRnVuY3Rpb24pIHsgcmV0dXJuIHRoaXMuZnJvbUxhbWJkYShoYW5kbGVyKTsgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICBwdWJsaWMgc3RhdGljIHRvcGljKHRvcGljOiBzbnMuSVRvcGljKSB7IHJldHVybiB0aGlzLmZyb21Ub3BpYyh0b3BpYyk7IH1cblxuICAvKipcbiAgICogQHBhcmFtIHNlcnZpY2VUb2tlbiB0aGUgU2VydmljZVRva2VuIHdoaWNoIGNvbnRhaW5zIHRoZSBBUk4gZm9yIHRoaXMgcHJvdmlkZXIuXG4gICAqL1xuICBwcml2YXRlIGNvbnN0cnVjdG9yKHB1YmxpYyByZWFkb25seSBzZXJ2aWNlVG9rZW46IHN0cmluZykgeyB9XG5cbiAgcHVibGljIGJpbmQoXzogY29yZS5Db25zdHJ1Y3QpOiBDdXN0b21SZXNvdXJjZVByb3ZpZGVyQ29uZmlnIHtcbiAgICByZXR1cm4geyBzZXJ2aWNlVG9rZW46IHRoaXMuc2VydmljZVRva2VuIH07XG4gIH1cbn1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbmV4cG9ydCBpbnRlcmZhY2UgQ3VzdG9tUmVzb3VyY2VQcm9wcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICByZWFkb25seSBwcm92aWRlcjogSUN1c3RvbVJlc291cmNlUHJvdmlkZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgcmVhZG9ubHkgcHJvcGVydGllcz86IFByb3BlcnRpZXM7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gIHJlYWRvbmx5IHJlc291cmNlVHlwZT86IHN0cmluZztcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICByZWFkb25seSByZW1vdmFsUG9saWN5PzogY29yZS5SZW1vdmFsUG9saWN5O1xufVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbmV4cG9ydCBjbGFzcyBDdXN0b21SZXNvdXJjZSBleHRlbmRzIGNvcmUuQ3VzdG9tUmVzb3VyY2Uge1xuICBjb25zdHJ1Y3RvcihzY29wZTogY29yZS5Db25zdHJ1Y3QsIGlkOiBzdHJpbmcsIHByb3BzOiBDdXN0b21SZXNvdXJjZVByb3BzKSB7XG4gICAgc3VwZXIoc2NvcGUsIGlkLCB7XG4gICAgICBwYXNjYWxDYXNlUHJvcGVydGllczogdHJ1ZSxcbiAgICAgIHByb3BlcnRpZXM6IHByb3BzLnByb3BlcnRpZXMsXG4gICAgICByZW1vdmFsUG9saWN5OiBwcm9wcy5yZW1vdmFsUG9saWN5LFxuICAgICAgcmVzb3VyY2VUeXBlOiBwcm9wcy5yZXNvdXJjZVR5cGUsXG4gICAgICBzZXJ2aWNlVG9rZW46IGNvcmUuTGF6eS5zdHJpbmdWYWx1ZSh7IHByb2R1Y2U6ICgpID0+IHByb3BzLnByb3ZpZGVyLmJpbmQodGhpcykuc2VydmljZVRva2VuIH0pLFxuICAgIH0pO1xuICB9XG59XG4iXX0= |
import * as sns from '@aws-cdk/aws-sns'; | ||
import * as core from '@aws-cdk/core'; | ||
/** | ||
* Initialization props for the `NestedStack` construct. | ||
* (experimental) Initialization props for the `NestedStack` construct. | ||
* | ||
@@ -10,4 +10,5 @@ * @experimental | ||
/** | ||
* The set value pairs that represent the parameters passed to CloudFormation | ||
* when this nested stack is created. Each parameter has a name corresponding | ||
* (experimental) The set value pairs that represent the parameters passed to CloudFormation when this nested stack is created. | ||
* | ||
* Each parameter has a name corresponding | ||
* to a parameter defined in the embedded template and a value representing | ||
@@ -20,2 +21,3 @@ * the value that you want to set for the parameter. | ||
* @default - no user-defined parameters are passed to the nested stack | ||
* @experimental | ||
*/ | ||
@@ -26,4 +28,3 @@ readonly parameters?: { | ||
/** | ||
* The length of time that CloudFormation waits for the nested stack to reach | ||
* the CREATE_COMPLETE state. | ||
* (experimental) The length of time that CloudFormation waits for the nested stack to reach the CREATE_COMPLETE state. | ||
* | ||
@@ -38,9 +39,10 @@ * When CloudFormation detects that the nested stack has reached the | ||
* @default - no timeout | ||
* @experimental | ||
*/ | ||
readonly timeout?: core.Duration; | ||
/** | ||
* The Simple Notification Service (SNS) topics to publish stack related | ||
* events. | ||
* (experimental) The Simple Notification Service (SNS) topics to publish stack related events. | ||
* | ||
* @default - notifications are not sent for this stack. | ||
* @experimental | ||
*/ | ||
@@ -50,3 +52,3 @@ readonly notifications?: sns.ITopic[]; | ||
/** | ||
* A CloudFormation nested stack. | ||
* (experimental) A CloudFormation nested stack. | ||
* | ||
@@ -69,3 +71,6 @@ * When you apply template changes to update a top-level stack, CloudFormation | ||
export declare class NestedStack extends core.NestedStack { | ||
/** | ||
* @experimental | ||
*/ | ||
constructor(scope: core.Construct, id: string, props?: NestedStackProps); | ||
} |
@@ -6,3 +6,3 @@ "use strict"; | ||
/** | ||
* A CloudFormation nested stack. | ||
* (experimental) A CloudFormation nested stack. | ||
* | ||
@@ -25,2 +25,5 @@ * When you apply template changes to update a top-level stack, CloudFormation | ||
class NestedStack extends core.NestedStack { | ||
/** | ||
* @experimental | ||
*/ | ||
constructor(scope, id, props = {}) { | ||
@@ -35,2 +38,2 @@ super(scope, id, { | ||
exports.NestedStack = NestedStack; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmVzdGVkLXN0YWNrLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsibmVzdGVkLXN0YWNrLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUNBLHNDQUFzQztBQTZDdEM7Ozs7Ozs7Ozs7Ozs7Ozs7O0dBaUJHO0FBQ0gsTUFBYSxXQUFZLFNBQVEsSUFBSSxDQUFDLFdBQVc7SUFDL0MsWUFBWSxLQUFxQixFQUFFLEVBQVUsRUFBRSxRQUEwQixFQUFHO1FBQzFFLEtBQUssQ0FBQyxLQUFLLEVBQUUsRUFBRSxFQUFFO1lBQ2YsVUFBVSxFQUFFLEtBQUssQ0FBQyxVQUFVO1lBQzVCLE9BQU8sRUFBRSxLQUFLLENBQUMsT0FBTztZQUN0QixnQkFBZ0IsRUFBRSxLQUFLLENBQUMsYUFBYSxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsYUFBYSxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxRQUFRLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBUztTQUM3RixDQUFDLENBQUM7SUFDTCxDQUFDO0NBQ0Y7QUFSRCxrQ0FRQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCAqIGFzIHNucyBmcm9tICdAYXdzLWNkay9hd3Mtc25zJztcbmltcG9ydCAqIGFzIGNvcmUgZnJvbSAnQGF3cy1jZGsvY29yZSc7XG5cbi8qKlxuICogSW5pdGlhbGl6YXRpb24gcHJvcHMgZm9yIHRoZSBgTmVzdGVkU3RhY2tgIGNvbnN0cnVjdC5cbiAqXG4gKiBAZXhwZXJpbWVudGFsXG4gKi9cbmV4cG9ydCBpbnRlcmZhY2UgTmVzdGVkU3RhY2tQcm9wcyB7XG4gIC8qKlxuICAgKiBUaGUgc2V0IHZhbHVlIHBhaXJzIHRoYXQgcmVwcmVzZW50IHRoZSBwYXJhbWV0ZXJzIHBhc3NlZCB0byBDbG91ZEZvcm1hdGlvblxuICAgKiB3aGVuIHRoaXMgbmVzdGVkIHN0YWNrIGlzIGNyZWF0ZWQuIEVhY2ggcGFyYW1ldGVyIGhhcyBhIG5hbWUgY29ycmVzcG9uZGluZ1xuICAgKiB0byBhIHBhcmFtZXRlciBkZWZpbmVkIGluIHRoZSBlbWJlZGRlZCB0ZW1wbGF0ZSBhbmQgYSB2YWx1ZSByZXByZXNlbnRpbmdcbiAgICogdGhlIHZhbHVlIHRoYXQgeW91IHdhbnQgdG8gc2V0IGZvciB0aGUgcGFyYW1ldGVyLlxuICAgKlxuICAgKiBUaGUgbmVzdGVkIHN0YWNrIGNvbnN0cnVjdCB3aWxsIGF1dG9tYXRpY2FsbHkgc3ludGhlc2l6ZSBwYXJhbWV0ZXJzIGluIG9yZGVyXG4gICAqIHRvIGJpbmQgcmVmZXJlbmNlcyBmcm9tIHRoZSBwYXJlbnQgc3RhY2socykgaW50byB0aGUgbmVzdGVkIHN0YWNrLlxuICAgKlxuICAgKiBAZGVmYXVsdCAtIG5vIHVzZXItZGVmaW5lZCBwYXJhbWV0ZXJzIGFyZSBwYXNzZWQgdG8gdGhlIG5lc3RlZCBzdGFja1xuICAgKi9cbiAgcmVhZG9ubHkgcGFyYW1ldGVycz86IHsgW2tleTogc3RyaW5nXTogc3RyaW5nIH07XG5cbiAgLyoqXG4gICAqIFRoZSBsZW5ndGggb2YgdGltZSB0aGF0IENsb3VkRm9ybWF0aW9uIHdhaXRzIGZvciB0aGUgbmVzdGVkIHN0YWNrIHRvIHJlYWNoXG4gICAqIHRoZSBDUkVBVEVfQ09NUExFVEUgc3RhdGUuXG4gICAqXG4gICAqIFdoZW4gQ2xvdWRGb3JtYXRpb24gZGV0ZWN0cyB0aGF0IHRoZSBuZXN0ZWQgc3RhY2sgaGFzIHJlYWNoZWQgdGhlXG4gICAqIENSRUFURV9DT01QTEVURSBzdGF0ZSwgaXQgbWFya3MgdGhlIG5lc3RlZCBzdGFjayByZXNvdXJjZSBhc1xuICAgKiBDUkVBVEVfQ09NUExFVEUgaW4gdGhlIHBhcmVudCBzdGFjayBhbmQgcmVzdW1lcyBjcmVhdGluZyB0aGUgcGFyZW50IHN0YWNrLlxuICAgKiBJZiB0aGUgdGltZW91dCBwZXJpb2QgZXhwaXJlcyBiZWZvcmUgdGhlIG5lc3RlZCBzdGFjayByZWFjaGVzXG4gICAqIENSRUFURV9DT01QTEVURSwgQ2xvdWRGb3JtYXRpb24gbWFya3MgdGhlIG5lc3RlZCBzdGFjayBhcyBmYWlsZWQgYW5kIHJvbGxzXG4gICAqIGJhY2sgYm90aCB0aGUgbmVzdGVkIHN0YWNrIGFuZCBwYXJlbnQgc3RhY2suXG4gICAqXG4gICAqIEBkZWZhdWx0IC0gbm8gdGltZW91dFxuICAgKi9cbiAgcmVhZG9ubHkgdGltZW91dD86IGNvcmUuRHVyYXRpb247XG5cbiAgLyoqXG4gICAqIFRoZSBTaW1wbGUgTm90aWZpY2F0aW9uIFNlcnZpY2UgKFNOUykgdG9waWNzIHRvIHB1Ymxpc2ggc3RhY2sgcmVsYXRlZFxuICAgKiBldmVudHMuXG4gICAqXG4gICAqIEBkZWZhdWx0IC0gbm90aWZpY2F0aW9ucyBhcmUgbm90IHNlbnQgZm9yIHRoaXMgc3RhY2suXG4gICAqL1xuICByZWFkb25seSBub3RpZmljYXRpb25zPzogc25zLklUb3BpY1tdO1xufVxuXG4vKipcbiAqIEEgQ2xvdWRGb3JtYXRpb24gbmVzdGVkIHN0YWNrLlxuICpcbiAqIFdoZW4geW91IGFwcGx5IHRlbXBsYXRlIGNoYW5nZXMgdG8gdXBkYXRlIGEgdG9wLWxldmVsIHN0YWNrLCBDbG91ZEZvcm1hdGlvblxuICogdXBkYXRlcyB0aGUgdG9wLWxldmVsIHN0YWNrIGFuZCBpbml0aWF0ZXMgYW4gdXBkYXRlIHRvIGl0cyBuZXN0ZWQgc3RhY2tzLlxuICogQ2xvdWRGb3JtYXRpb24gdXBkYXRlcyB0aGUgcmVzb3VyY2VzIG9mIG1vZGlmaWVkIG5lc3RlZCBzdGFja3MsIGJ1dCBkb2VzIG5vdFxuICogdXBkYXRlIHRoZSByZXNvdXJjZXMgb2YgdW5tb2RpZmllZCBuZXN0ZWQgc3RhY2tzLlxuICpcbiAqIEZ1cnRoZXJtb3JlLCB0aGlzIHN0YWNrIHdpbGwgbm90IGJlIHRyZWF0ZWQgYXMgYW4gaW5kZXBlbmRlbnQgZGVwbG95bWVudFxuICogYXJ0aWZhY3QgKHdvbid0IGJlIGxpc3RlZCBpbiBcImNkayBsaXN0XCIgb3IgZGVwbG95YWJsZSB0aHJvdWdoIFwiY2RrIGRlcGxveVwiKSxcbiAqIGJ1dCByYXRoZXIgb25seSBzeW50aGVzaXplZCBhcyBhIHRlbXBsYXRlIGFuZCB1cGxvYWRlZCBhcyBhbiBhc3NldCB0byBTMy5cbiAqXG4gKiBDcm9zcyByZWZlcmVuY2VzIG9mIHJlc291cmNlIGF0dHJpYnV0ZXMgYmV0d2VlbiB0aGUgcGFyZW50IHN0YWNrIGFuZCB0aGVcbiAqIG5lc3RlZCBzdGFjayB3aWxsIGF1dG9tYXRpY2FsbHkgYmUgdHJhbnNsYXRlZCB0byBzdGFjayBwYXJhbWV0ZXJzIGFuZFxuICogb3V0cHV0cy5cbiAqXG4gKiBAZXhwZXJpbWVudGFsXG4gKi9cbmV4cG9ydCBjbGFzcyBOZXN0ZWRTdGFjayBleHRlbmRzIGNvcmUuTmVzdGVkU3RhY2sge1xuICBjb25zdHJ1Y3RvcihzY29wZTogY29yZS5Db25zdHJ1Y3QsIGlkOiBzdHJpbmcsIHByb3BzOiBOZXN0ZWRTdGFja1Byb3BzID0geyB9KSB7XG4gICAgc3VwZXIoc2NvcGUsIGlkLCB7XG4gICAgICBwYXJhbWV0ZXJzOiBwcm9wcy5wYXJhbWV0ZXJzLFxuICAgICAgdGltZW91dDogcHJvcHMudGltZW91dCxcbiAgICAgIG5vdGlmaWNhdGlvbkFybnM6IHByb3BzLm5vdGlmaWNhdGlvbnMgPyBwcm9wcy5ub3RpZmljYXRpb25zLm1hcChuID0+IG4udG9waWNBcm4pIDogdW5kZWZpbmVkLFxuICAgIH0pO1xuICB9XG59XG4iXX0= | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmVzdGVkLXN0YWNrLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsibmVzdGVkLXN0YWNrLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUNBLHNDQUFzQzs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQStEdEMsTUFBYSxXQUFZLFNBQVEsSUFBSSxDQUFDLFdBQVc7Ozs7SUFDL0MsWUFBWSxLQUFxQixFQUFFLEVBQVUsRUFBRSxRQUEwQixFQUFHO1FBQzFFLEtBQUssQ0FBQyxLQUFLLEVBQUUsRUFBRSxFQUFFO1lBQ2YsVUFBVSxFQUFFLEtBQUssQ0FBQyxVQUFVO1lBQzVCLE9BQU8sRUFBRSxLQUFLLENBQUMsT0FBTztZQUN0QixnQkFBZ0IsRUFBRSxLQUFLLENBQUMsYUFBYSxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsYUFBYSxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxRQUFRLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBUztTQUM3RixDQUFDLENBQUM7SUFDTCxDQUFDO0NBQ0Y7QUFSRCxrQ0FRQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCAqIGFzIHNucyBmcm9tICdAYXdzLWNkay9hd3Mtc25zJztcbmltcG9ydCAqIGFzIGNvcmUgZnJvbSAnQGF3cy1jZGsvY29yZSc7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuZXhwb3J0IGludGVyZmFjZSBOZXN0ZWRTdGFja1Byb3BzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gIHJlYWRvbmx5IHBhcmFtZXRlcnM/OiB7IFtrZXk6IHN0cmluZ106IHN0cmluZyB9O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gIHJlYWRvbmx5IHRpbWVvdXQ/OiBjb3JlLkR1cmF0aW9uO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gIHJlYWRvbmx5IG5vdGlmaWNhdGlvbnM/OiBzbnMuSVRvcGljW107XG59XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuZXhwb3J0IGNsYXNzIE5lc3RlZFN0YWNrIGV4dGVuZHMgY29yZS5OZXN0ZWRTdGFjayB7XG4gIGNvbnN0cnVjdG9yKHNjb3BlOiBjb3JlLkNvbnN0cnVjdCwgaWQ6IHN0cmluZywgcHJvcHM6IE5lc3RlZFN0YWNrUHJvcHMgPSB7IH0pIHtcbiAgICBzdXBlcihzY29wZSwgaWQsIHtcbiAgICAgIHBhcmFtZXRlcnM6IHByb3BzLnBhcmFtZXRlcnMsXG4gICAgICB0aW1lb3V0OiBwcm9wcy50aW1lb3V0LFxuICAgICAgbm90aWZpY2F0aW9uQXJuczogcHJvcHMubm90aWZpY2F0aW9ucyA/IHByb3BzLm5vdGlmaWNhdGlvbnMubWFwKG4gPT4gbi50b3BpY0FybikgOiB1bmRlZmluZWQsXG4gICAgfSk7XG4gIH1cbn1cbiJdfQ== |
{ | ||
"name": "@aws-cdk/aws-cloudformation", | ||
"version": "1.65.0", | ||
"version": "1.66.0", | ||
"description": "The CDK Construct Library for AWS::CloudFormation", | ||
@@ -70,23 +70,23 @@ "main": "lib/index.js", | ||
"devDependencies": { | ||
"@aws-cdk/assert": "1.65.0", | ||
"@aws-cdk/aws-events": "1.65.0", | ||
"@aws-cdk/aws-s3-assets": "1.65.0", | ||
"@aws-cdk/aws-sns-subscriptions": "1.65.0", | ||
"@aws-cdk/aws-sqs": "1.65.0", | ||
"@aws-cdk/aws-ssm": "1.65.0", | ||
"@types/aws-lambda": "^8.10.62", | ||
"@aws-cdk/assert": "1.66.0", | ||
"@aws-cdk/aws-events": "1.66.0", | ||
"@aws-cdk/aws-s3-assets": "1.66.0", | ||
"@aws-cdk/aws-sns-subscriptions": "1.66.0", | ||
"@aws-cdk/aws-sqs": "1.66.0", | ||
"@aws-cdk/aws-ssm": "1.66.0", | ||
"@types/aws-lambda": "^8.10.63", | ||
"@types/nodeunit": "^0.0.31", | ||
"cdk-build-tools": "1.65.0", | ||
"cdk-integ-tools": "1.65.0", | ||
"cfn2ts": "1.65.0", | ||
"cdk-build-tools": "1.66.0", | ||
"cdk-integ-tools": "1.66.0", | ||
"cfn2ts": "1.66.0", | ||
"nodeunit": "^0.11.3", | ||
"pkglint": "1.65.0" | ||
"pkglint": "1.66.0" | ||
}, | ||
"dependencies": { | ||
"@aws-cdk/aws-iam": "1.65.0", | ||
"@aws-cdk/aws-lambda": "1.65.0", | ||
"@aws-cdk/aws-s3": "1.65.0", | ||
"@aws-cdk/aws-sns": "1.65.0", | ||
"@aws-cdk/core": "1.65.0", | ||
"@aws-cdk/cx-api": "1.65.0", | ||
"@aws-cdk/aws-iam": "1.66.0", | ||
"@aws-cdk/aws-lambda": "1.66.0", | ||
"@aws-cdk/aws-s3": "1.66.0", | ||
"@aws-cdk/aws-sns": "1.66.0", | ||
"@aws-cdk/core": "1.66.0", | ||
"@aws-cdk/cx-api": "1.66.0", | ||
"constructs": "^3.0.4" | ||
@@ -96,8 +96,8 @@ }, | ||
"peerDependencies": { | ||
"@aws-cdk/aws-iam": "1.65.0", | ||
"@aws-cdk/aws-lambda": "1.65.0", | ||
"@aws-cdk/aws-s3": "1.65.0", | ||
"@aws-cdk/aws-sns": "1.65.0", | ||
"@aws-cdk/core": "1.65.0", | ||
"@aws-cdk/cx-api": "1.65.0", | ||
"@aws-cdk/aws-iam": "1.66.0", | ||
"@aws-cdk/aws-lambda": "1.66.0", | ||
"@aws-cdk/aws-s3": "1.66.0", | ||
"@aws-cdk/aws-sns": "1.66.0", | ||
"@aws-cdk/core": "1.66.0", | ||
"@aws-cdk/cx-api": "1.66.0", | ||
"constructs": "^3.0.4" | ||
@@ -104,0 +104,0 @@ }, |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
699890
5423
+ Added@aws-cdk/assets@1.66.0(transitive)
+ Added@aws-cdk/aws-applicationautoscaling@1.66.0(transitive)
+ Added@aws-cdk/aws-autoscaling-common@1.66.0(transitive)
+ Added@aws-cdk/aws-cloudwatch@1.66.0(transitive)
+ Added@aws-cdk/aws-codeguruprofiler@1.66.0(transitive)
+ Added@aws-cdk/aws-ec2@1.66.0(transitive)
+ Added@aws-cdk/aws-efs@1.66.0(transitive)
+ Added@aws-cdk/aws-events@1.66.0(transitive)
+ Added@aws-cdk/aws-iam@1.66.0(transitive)
+ Added@aws-cdk/aws-kms@1.66.0(transitive)
+ Added@aws-cdk/aws-lambda@1.66.0(transitive)
+ Added@aws-cdk/aws-logs@1.66.0(transitive)
+ Added@aws-cdk/aws-s3@1.66.0(transitive)
+ Added@aws-cdk/aws-s3-assets@1.66.0(transitive)
+ Added@aws-cdk/aws-sns@1.66.0(transitive)
+ Added@aws-cdk/aws-sqs@1.66.0(transitive)
+ Added@aws-cdk/aws-ssm@1.66.0(transitive)
+ Added@aws-cdk/cloud-assembly-schema@1.66.0(transitive)
+ Added@aws-cdk/core@1.66.0(transitive)
+ Added@aws-cdk/cx-api@1.66.0(transitive)
+ Added@aws-cdk/region-info@1.66.0(transitive)
- Removed@aws-cdk/assets@1.65.0(transitive)
- Removed@aws-cdk/aws-applicationautoscaling@1.65.0(transitive)
- Removed@aws-cdk/aws-autoscaling-common@1.65.0(transitive)
- Removed@aws-cdk/aws-cloudwatch@1.65.0(transitive)
- Removed@aws-cdk/aws-codeguruprofiler@1.65.0(transitive)
- Removed@aws-cdk/aws-ec2@1.65.0(transitive)
- Removed@aws-cdk/aws-efs@1.65.0(transitive)
- Removed@aws-cdk/aws-events@1.65.0(transitive)
- Removed@aws-cdk/aws-iam@1.65.0(transitive)
- Removed@aws-cdk/aws-kms@1.65.0(transitive)
- Removed@aws-cdk/aws-lambda@1.65.0(transitive)
- Removed@aws-cdk/aws-logs@1.65.0(transitive)
- Removed@aws-cdk/aws-s3@1.65.0(transitive)
- Removed@aws-cdk/aws-s3-assets@1.65.0(transitive)
- Removed@aws-cdk/aws-sns@1.65.0(transitive)
- Removed@aws-cdk/aws-sqs@1.65.0(transitive)
- Removed@aws-cdk/aws-ssm@1.65.0(transitive)
- Removed@aws-cdk/cloud-assembly-schema@1.65.0(transitive)
- Removed@aws-cdk/core@1.65.0(transitive)
- Removed@aws-cdk/cx-api@1.65.0(transitive)
- Removed@aws-cdk/region-info@1.65.0(transitive)
Updated@aws-cdk/aws-iam@1.66.0
Updated@aws-cdk/aws-lambda@1.66.0
Updated@aws-cdk/aws-s3@1.66.0
Updated@aws-cdk/aws-sns@1.66.0
Updated@aws-cdk/core@1.66.0
Updated@aws-cdk/cx-api@1.66.0