New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@aws-cdk/aws-iot

Package Overview
Dependencies
Maintainers
5
Versions
288
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@aws-cdk/aws-iot - npm Package Compare versions

Comparing version 0.34.0 to 0.35.0

176

lib/iot.generated.d.ts

@@ -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

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc