@aws-cdk/aws-iot
Advanced tools
Comparing version 0.34.0 to 0.35.0
@@ -28,9 +28,18 @@ import cdk = require('@aws-cdk/cdk'); | ||
*/ | ||
static readonly resourceTypeName = "AWS::IoT::Certificate"; | ||
static readonly cfnResourceTypeName = "AWS::IoT::Certificate"; | ||
/** | ||
* @cloudformationAttribute Arn | ||
*/ | ||
readonly certificateArn: string; | ||
readonly certificateId: string; | ||
readonly attrArn: string; | ||
/** | ||
* `AWS::IoT::Certificate.CertificateSigningRequest` | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-certificate.html#cfn-iot-certificate-certificatesigningrequest | ||
*/ | ||
certificateSigningRequest: string; | ||
/** | ||
* `AWS::IoT::Certificate.Status` | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-certificate.html#cfn-iot-certificate-status | ||
*/ | ||
status: string; | ||
/** | ||
* Create a new `AWS::IoT::Certificate`. | ||
@@ -43,6 +52,10 @@ * | ||
constructor(scope: cdk.Construct, id: string, props: CfnCertificateProps); | ||
readonly propertyOverrides: CfnCertificateProps; | ||
protected renderProperties(properties: any): { | ||
protected readonly cfnProperties: { | ||
[key: string]: any; | ||
}; | ||
protected renderProperties(props: { | ||
[key: string]: any; | ||
}): { | ||
[key: string]: any; | ||
}; | ||
} | ||
@@ -58,3 +71,3 @@ /** | ||
*/ | ||
readonly policyDocument: object | cdk.Token; | ||
readonly policyDocument: object | cdk.IResolvable; | ||
/** | ||
@@ -76,9 +89,18 @@ * `AWS::IoT::Policy.PolicyName` | ||
*/ | ||
static readonly resourceTypeName = "AWS::IoT::Policy"; | ||
static readonly cfnResourceTypeName = "AWS::IoT::Policy"; | ||
/** | ||
* @cloudformationAttribute Arn | ||
*/ | ||
readonly policyArn: string; | ||
readonly policyName: string; | ||
readonly attrArn: string; | ||
/** | ||
* `AWS::IoT::Policy.PolicyDocument` | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-policy.html#cfn-iot-policy-policydocument | ||
*/ | ||
policyDocument: object | cdk.IResolvable; | ||
/** | ||
* `AWS::IoT::Policy.PolicyName` | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-policy.html#cfn-iot-policy-policyname | ||
*/ | ||
policyName: string | undefined; | ||
/** | ||
* Create a new `AWS::IoT::Policy`. | ||
@@ -91,6 +113,10 @@ * | ||
constructor(scope: cdk.Construct, id: string, props: CfnPolicyProps); | ||
readonly propertyOverrides: CfnPolicyProps; | ||
protected renderProperties(properties: any): { | ||
protected readonly cfnProperties: { | ||
[key: string]: any; | ||
}; | ||
protected renderProperties(props: { | ||
[key: string]: any; | ||
}): { | ||
[key: string]: any; | ||
}; | ||
} | ||
@@ -123,4 +149,14 @@ /** | ||
*/ | ||
static readonly resourceTypeName = "AWS::IoT::PolicyPrincipalAttachment"; | ||
static readonly cfnResourceTypeName = "AWS::IoT::PolicyPrincipalAttachment"; | ||
/** | ||
* `AWS::IoT::PolicyPrincipalAttachment.PolicyName` | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-policyprincipalattachment.html#cfn-iot-policyprincipalattachment-policyname | ||
*/ | ||
policyName: string; | ||
/** | ||
* `AWS::IoT::PolicyPrincipalAttachment.Principal` | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-policyprincipalattachment.html#cfn-iot-policyprincipalattachment-principal | ||
*/ | ||
principal: string; | ||
/** | ||
* Create a new `AWS::IoT::PolicyPrincipalAttachment`. | ||
@@ -133,6 +169,10 @@ * | ||
constructor(scope: cdk.Construct, id: string, props: CfnPolicyPrincipalAttachmentProps); | ||
readonly propertyOverrides: CfnPolicyPrincipalAttachmentProps; | ||
protected renderProperties(properties: any): { | ||
protected readonly cfnProperties: { | ||
[key: string]: any; | ||
}; | ||
protected renderProperties(props: { | ||
[key: string]: any; | ||
}): { | ||
[key: string]: any; | ||
}; | ||
} | ||
@@ -148,3 +188,3 @@ /** | ||
*/ | ||
readonly attributePayload?: CfnThing.AttributePayloadProperty | cdk.Token; | ||
readonly attributePayload?: CfnThing.AttributePayloadProperty | cdk.IResolvable; | ||
/** | ||
@@ -166,5 +206,14 @@ * `AWS::IoT::Thing.ThingName` | ||
*/ | ||
static readonly resourceTypeName = "AWS::IoT::Thing"; | ||
readonly thingName: string; | ||
static readonly cfnResourceTypeName = "AWS::IoT::Thing"; | ||
/** | ||
* `AWS::IoT::Thing.AttributePayload` | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-thing.html#cfn-iot-thing-attributepayload | ||
*/ | ||
attributePayload: CfnThing.AttributePayloadProperty | cdk.IResolvable | undefined; | ||
/** | ||
* `AWS::IoT::Thing.ThingName` | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-thing.html#cfn-iot-thing-thingname | ||
*/ | ||
thingName: string | undefined; | ||
/** | ||
* Create a new `AWS::IoT::Thing`. | ||
@@ -177,6 +226,10 @@ * | ||
constructor(scope: cdk.Construct, id: string, props?: CfnThingProps); | ||
readonly propertyOverrides: CfnThingProps; | ||
protected renderProperties(properties: any): { | ||
protected readonly cfnProperties: { | ||
[key: string]: any; | ||
}; | ||
protected renderProperties(props: { | ||
[key: string]: any; | ||
}): { | ||
[key: string]: any; | ||
}; | ||
} | ||
@@ -194,3 +247,3 @@ export declare namespace CfnThing { | ||
[key: string]: (string); | ||
} | cdk.Token; | ||
} | cdk.IResolvable; | ||
} | ||
@@ -224,4 +277,14 @@ } | ||
*/ | ||
static readonly resourceTypeName = "AWS::IoT::ThingPrincipalAttachment"; | ||
static readonly cfnResourceTypeName = "AWS::IoT::ThingPrincipalAttachment"; | ||
/** | ||
* `AWS::IoT::ThingPrincipalAttachment.Principal` | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-thingprincipalattachment.html#cfn-iot-thingprincipalattachment-principal | ||
*/ | ||
principal: string; | ||
/** | ||
* `AWS::IoT::ThingPrincipalAttachment.ThingName` | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-thingprincipalattachment.html#cfn-iot-thingprincipalattachment-thingname | ||
*/ | ||
thingName: string; | ||
/** | ||
* Create a new `AWS::IoT::ThingPrincipalAttachment`. | ||
@@ -234,6 +297,10 @@ * | ||
constructor(scope: cdk.Construct, id: string, props: CfnThingPrincipalAttachmentProps); | ||
readonly propertyOverrides: CfnThingPrincipalAttachmentProps; | ||
protected renderProperties(properties: any): { | ||
protected readonly cfnProperties: { | ||
[key: string]: any; | ||
}; | ||
protected renderProperties(props: { | ||
[key: string]: any; | ||
}): { | ||
[key: string]: any; | ||
}; | ||
} | ||
@@ -249,3 +316,3 @@ /** | ||
*/ | ||
readonly topicRulePayload: CfnTopicRule.TopicRulePayloadProperty | cdk.Token; | ||
readonly topicRulePayload: CfnTopicRule.TopicRulePayloadProperty | cdk.IResolvable; | ||
/** | ||
@@ -267,9 +334,18 @@ * `AWS::IoT::TopicRule.RuleName` | ||
*/ | ||
static readonly resourceTypeName = "AWS::IoT::TopicRule"; | ||
static readonly cfnResourceTypeName = "AWS::IoT::TopicRule"; | ||
/** | ||
* @cloudformationAttribute Arn | ||
*/ | ||
readonly topicRuleArn: string; | ||
readonly topicRuleName: string; | ||
readonly attrArn: string; | ||
/** | ||
* `AWS::IoT::TopicRule.TopicRulePayload` | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-topicrule.html#cfn-iot-topicrule-topicrulepayload | ||
*/ | ||
topicRulePayload: CfnTopicRule.TopicRulePayloadProperty | cdk.IResolvable; | ||
/** | ||
* `AWS::IoT::TopicRule.RuleName` | ||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-topicrule.html#cfn-iot-topicrule-rulename | ||
*/ | ||
ruleName: string | undefined; | ||
/** | ||
* Create a new `AWS::IoT::TopicRule`. | ||
@@ -282,6 +358,10 @@ * | ||
constructor(scope: cdk.Construct, id: string, props: CfnTopicRuleProps); | ||
readonly propertyOverrides: CfnTopicRuleProps; | ||
protected renderProperties(properties: any): { | ||
protected readonly cfnProperties: { | ||
[key: string]: any; | ||
}; | ||
protected renderProperties(props: { | ||
[key: string]: any; | ||
}): { | ||
[key: string]: any; | ||
}; | ||
} | ||
@@ -297,3 +377,3 @@ export declare namespace CfnTopicRule { | ||
*/ | ||
readonly cloudwatchAlarm?: CfnTopicRule.CloudwatchAlarmActionProperty | cdk.Token; | ||
readonly cloudwatchAlarm?: CfnTopicRule.CloudwatchAlarmActionProperty | cdk.IResolvable; | ||
/** | ||
@@ -303,3 +383,3 @@ * `CfnTopicRule.ActionProperty.CloudwatchMetric` | ||
*/ | ||
readonly cloudwatchMetric?: CfnTopicRule.CloudwatchMetricActionProperty | cdk.Token; | ||
readonly cloudwatchMetric?: CfnTopicRule.CloudwatchMetricActionProperty | cdk.IResolvable; | ||
/** | ||
@@ -309,3 +389,3 @@ * `CfnTopicRule.ActionProperty.DynamoDB` | ||
*/ | ||
readonly dynamoDb?: CfnTopicRule.DynamoDBActionProperty | cdk.Token; | ||
readonly dynamoDb?: CfnTopicRule.DynamoDBActionProperty | cdk.IResolvable; | ||
/** | ||
@@ -315,3 +395,3 @@ * `CfnTopicRule.ActionProperty.DynamoDBv2` | ||
*/ | ||
readonly dynamoDBv2?: CfnTopicRule.DynamoDBv2ActionProperty | cdk.Token; | ||
readonly dynamoDBv2?: CfnTopicRule.DynamoDBv2ActionProperty | cdk.IResolvable; | ||
/** | ||
@@ -321,3 +401,3 @@ * `CfnTopicRule.ActionProperty.Elasticsearch` | ||
*/ | ||
readonly elasticsearch?: CfnTopicRule.ElasticsearchActionProperty | cdk.Token; | ||
readonly elasticsearch?: CfnTopicRule.ElasticsearchActionProperty | cdk.IResolvable; | ||
/** | ||
@@ -327,3 +407,3 @@ * `CfnTopicRule.ActionProperty.Firehose` | ||
*/ | ||
readonly firehose?: CfnTopicRule.FirehoseActionProperty | cdk.Token; | ||
readonly firehose?: CfnTopicRule.FirehoseActionProperty | cdk.IResolvable; | ||
/** | ||
@@ -333,3 +413,3 @@ * `CfnTopicRule.ActionProperty.IotAnalytics` | ||
*/ | ||
readonly iotAnalytics?: CfnTopicRule.IotAnalyticsActionProperty | cdk.Token; | ||
readonly iotAnalytics?: CfnTopicRule.IotAnalyticsActionProperty | cdk.IResolvable; | ||
/** | ||
@@ -339,3 +419,3 @@ * `CfnTopicRule.ActionProperty.Kinesis` | ||
*/ | ||
readonly kinesis?: CfnTopicRule.KinesisActionProperty | cdk.Token; | ||
readonly kinesis?: CfnTopicRule.KinesisActionProperty | cdk.IResolvable; | ||
/** | ||
@@ -345,3 +425,3 @@ * `CfnTopicRule.ActionProperty.Lambda` | ||
*/ | ||
readonly lambda?: CfnTopicRule.LambdaActionProperty | cdk.Token; | ||
readonly lambda?: CfnTopicRule.LambdaActionProperty | cdk.IResolvable; | ||
/** | ||
@@ -351,3 +431,3 @@ * `CfnTopicRule.ActionProperty.Republish` | ||
*/ | ||
readonly republish?: CfnTopicRule.RepublishActionProperty | cdk.Token; | ||
readonly republish?: CfnTopicRule.RepublishActionProperty | cdk.IResolvable; | ||
/** | ||
@@ -357,3 +437,3 @@ * `CfnTopicRule.ActionProperty.S3` | ||
*/ | ||
readonly s3?: CfnTopicRule.S3ActionProperty | cdk.Token; | ||
readonly s3?: CfnTopicRule.S3ActionProperty | cdk.IResolvable; | ||
/** | ||
@@ -363,3 +443,3 @@ * `CfnTopicRule.ActionProperty.Sns` | ||
*/ | ||
readonly sns?: CfnTopicRule.SnsActionProperty | cdk.Token; | ||
readonly sns?: CfnTopicRule.SnsActionProperty | cdk.IResolvable; | ||
/** | ||
@@ -369,3 +449,3 @@ * `CfnTopicRule.ActionProperty.Sqs` | ||
*/ | ||
readonly sqs?: CfnTopicRule.SqsActionProperty | cdk.Token; | ||
readonly sqs?: CfnTopicRule.SqsActionProperty | cdk.IResolvable; | ||
/** | ||
@@ -375,3 +455,3 @@ * `CfnTopicRule.ActionProperty.StepFunctions` | ||
*/ | ||
readonly stepFunctions?: CfnTopicRule.StepFunctionsActionProperty | cdk.Token; | ||
readonly stepFunctions?: CfnTopicRule.StepFunctionsActionProperty | cdk.IResolvable; | ||
} | ||
@@ -504,3 +584,3 @@ } | ||
*/ | ||
readonly putItem?: CfnTopicRule.PutItemInputProperty | cdk.Token; | ||
readonly putItem?: CfnTopicRule.PutItemInputProperty | cdk.IResolvable; | ||
/** | ||
@@ -710,3 +790,3 @@ * `CfnTopicRule.DynamoDBv2ActionProperty.RoleArn` | ||
*/ | ||
readonly useBase64?: boolean | cdk.Token; | ||
readonly useBase64?: boolean | cdk.IResolvable; | ||
} | ||
@@ -745,3 +825,3 @@ } | ||
*/ | ||
readonly actions: Array<CfnTopicRule.ActionProperty | cdk.Token> | cdk.Token; | ||
readonly actions: Array<CfnTopicRule.ActionProperty | cdk.IResolvable> | cdk.IResolvable; | ||
/** | ||
@@ -761,3 +841,3 @@ * `CfnTopicRule.TopicRulePayloadProperty.AwsIotSqlVersion` | ||
*/ | ||
readonly errorAction?: CfnTopicRule.ActionProperty | cdk.Token; | ||
readonly errorAction?: CfnTopicRule.ActionProperty | cdk.IResolvable; | ||
/** | ||
@@ -767,3 +847,3 @@ * `CfnTopicRule.TopicRulePayloadProperty.RuleDisabled` | ||
*/ | ||
readonly ruleDisabled: boolean | cdk.Token; | ||
readonly ruleDisabled: boolean | cdk.IResolvable; | ||
/** | ||
@@ -770,0 +850,0 @@ * `CfnTopicRule.TopicRulePayloadProperty.Sql` |
{ | ||
"name": "@aws-cdk/aws-iot", | ||
"version": "0.34.0", | ||
"version": "0.35.0", | ||
"description": "The CDK Construct Library for AWS::IoT", | ||
@@ -66,13 +66,13 @@ "main": "lib/index.js", | ||
"devDependencies": { | ||
"@aws-cdk/assert": "^0.34.0", | ||
"cdk-build-tools": "^0.34.0", | ||
"cfn2ts": "^0.34.0", | ||
"pkglint": "^0.34.0" | ||
"@aws-cdk/assert": "^0.35.0", | ||
"cdk-build-tools": "^0.35.0", | ||
"cfn2ts": "^0.35.0", | ||
"pkglint": "^0.35.0" | ||
}, | ||
"dependencies": { | ||
"@aws-cdk/cdk": "^0.34.0" | ||
"@aws-cdk/cdk": "^0.35.0" | ||
}, | ||
"homepage": "https://github.com/awslabs/aws-cdk", | ||
"peerDependencies": { | ||
"@aws-cdk/cdk": "^0.34.0" | ||
"@aws-cdk/cdk": "^0.35.0" | ||
}, | ||
@@ -79,0 +79,0 @@ "engines": { |
@@ -8,2 +8,5 @@ ## AWS IoT Construct Library | ||
> **This is a _developer preview_ (public beta) module. Releases might lack important features and might have | ||
> future breaking changes.** | ||
> | ||
> This API is still under active development and subject to non-backward | ||
@@ -10,0 +13,0 @@ > compatible changes or removal in any future version. Use of the API is not recommended in production |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
380548
2045
19
+ Added@aws-cdk/cdk@0.35.0(transitive)
+ Added@aws-cdk/cx-api@0.35.0(transitive)
- Removed@aws-cdk/cdk@0.34.0(transitive)
- Removed@aws-cdk/cx-api@0.34.0(transitive)
Updated@aws-cdk/cdk@^0.35.0