Expected results: compilation passes with no errors.
cf-test% npx tsc -p .
node_modules/cloudform/types/apiGateway/apiKey.ts(11,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/apiGateway/deployment.ts(19,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/apiGateway/deployment.ts(41,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/apiGateway/documentationPart.ts(14,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/apiGateway/domainName.ts(10,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/apiGateway/method.ts(9,5): error TS2564: Property 'StatusCode' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/apiGateway/method.ts(12,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/apiGateway/method.ts(30,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/apiGateway/method.ts(39,5): error TS2564: Property 'StatusCode' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/apiGateway/method.ts(42,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/apiGateway/restApi.ts(13,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/apiGateway/restApi.ts(21,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/apiGateway/stage.ts(19,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/apiGateway/usagePlan.ts(11,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/apiGateway/usagePlan.ts(20,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/apiGateway/usagePlan.ts(30,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/applicationAutoScaling/scalableTarget.ts(9,5): error TS2564: Property 'Schedule' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/applicationAutoScaling/scalableTarget.ts(10,5): error TS2564: Property 'ScheduledActionName' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/applicationAutoScaling/scalableTarget.ts(14,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/applicationAutoScaling/scalableTarget.ts(23,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/applicationAutoScaling/scalingPolicy.ts(14,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/applicationAutoScaling/scalingPolicy.ts(19,5): error TS2564: Property 'Name' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/applicationAutoScaling/scalingPolicy.ts(20,5): error TS2564: Property 'Value' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/applicationAutoScaling/scalingPolicy.ts(23,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/applicationAutoScaling/scalingPolicy.ts(30,5): error TS2564: Property 'ScalingAdjustment' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/applicationAutoScaling/scalingPolicy.ts(33,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/applicationAutoScaling/scalingPolicy.ts(38,5): error TS2564: Property 'PredefinedMetricType' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/applicationAutoScaling/scalingPolicy.ts(42,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/applicationAutoScaling/scalingPolicy.ts(48,5): error TS2564: Property 'MetricName' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/applicationAutoScaling/scalingPolicy.ts(49,5): error TS2564: Property 'Namespace' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/applicationAutoScaling/scalingPolicy.ts(50,5): error TS2564: Property 'Statistic' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/applicationAutoScaling/scalingPolicy.ts(54,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/applicationAutoScaling/scalingPolicy.ts(63,5): error TS2564: Property 'TargetValue' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/applicationAutoScaling/scalingPolicy.ts(66,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/autoScaling/autoScalingGroup.ts(9,5): error TS2564: Property 'LifecycleHookName' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/autoScaling/autoScalingGroup.ts(10,5): error TS2564: Property 'LifecycleTransition' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/autoScaling/autoScalingGroup.ts(16,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/autoScaling/autoScalingGroup.ts(22,5): error TS2564: Property 'TopicARN' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/autoScaling/autoScalingGroup.ts(25,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/autoScaling/autoScalingGroup.ts(30,5): error TS2564: Property 'Granularity' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/autoScaling/autoScalingGroup.ts(34,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/autoScaling/autoScalingGroup.ts(39,5): error TS2564: Property 'Key' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/autoScaling/autoScalingGroup.ts(40,5): error TS2564: Property 'PropagateAtLaunch' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/autoScaling/autoScalingGroup.ts(41,5): error TS2564: Property 'Value' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/autoScaling/autoScalingGroup.ts(44,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/autoScaling/launchConfiguration.ts(7,5): error TS2564: Property 'DeviceName' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/autoScaling/launchConfiguration.ts(13,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/autoScaling/launchConfiguration.ts(26,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/autoScaling/scalingPolicy.ts(7,5): error TS2564: Property 'Name' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/autoScaling/scalingPolicy.ts(8,5): error TS2564: Property 'Value' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/autoScaling/scalingPolicy.ts(11,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/autoScaling/scalingPolicy.ts(17,5): error TS2564: Property 'MetricName' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/autoScaling/scalingPolicy.ts(18,5): error TS2564: Property 'Namespace' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/autoScaling/scalingPolicy.ts(19,5): error TS2564: Property 'Statistic' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/autoScaling/scalingPolicy.ts(23,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/autoScaling/scalingPolicy.ts(28,5): error TS2564: Property 'PredefinedMetricType' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/autoScaling/scalingPolicy.ts(32,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/autoScaling/scalingPolicy.ts(40,5): error TS2564: Property 'TargetValue' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/autoScaling/scalingPolicy.ts(43,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/autoScaling/scalingPolicy.ts(50,5): error TS2564: Property 'ScalingAdjustment' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/autoScaling/scalingPolicy.ts(53,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/batch/computeEnvironment.ts(8,5): error TS2564: Property 'MaxvCpus' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/batch/computeEnvironment.ts(10,5): error TS2564: Property 'SecurityGroupIds' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/batch/computeEnvironment.ts(11,5): error TS2564: Property 'Subnets' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/batch/computeEnvironment.ts(12,5): error TS2564: Property 'Type' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/batch/computeEnvironment.ts(13,5): error TS2564: Property 'MinvCpus' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/batch/computeEnvironment.ts(15,5): error TS2564: Property 'InstanceRole' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/batch/computeEnvironment.ts(16,5): error TS2564: Property 'InstanceTypes' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/batch/computeEnvironment.ts(22,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/batch/jobDefinition.ts(11,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/batch/jobDefinition.ts(19,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/batch/jobDefinition.ts(28,5): error TS2564: Property 'Memory' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/batch/jobDefinition.ts(34,5): error TS2564: Property 'Vcpus' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/batch/jobDefinition.ts(35,5): error TS2564: Property 'Image' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/batch/jobDefinition.ts(38,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/batch/jobDefinition.ts(48,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/batch/jobDefinition.ts(57,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/batch/jobDefinition.ts(62,5): error TS2564: Property 'SoftLimit' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/batch/jobDefinition.ts(63,5): error TS2564: Property 'HardLimit' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/batch/jobDefinition.ts(64,5): error TS2564: Property 'Name' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/batch/jobDefinition.ts(67,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/batch/jobDefinition.ts(75,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/batch/jobQueue.ts(7,5): error TS2564: Property 'ComputeEnvironment' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/batch/jobQueue.ts(8,5): error TS2564: Property 'Order' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/batch/jobQueue.ts(11,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/certificateManager/certificate.ts(7,5): error TS2564: Property 'DomainName' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/certificateManager/certificate.ts(8,5): error TS2564: Property 'ValidationDomain' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/certificateManager/certificate.ts(11,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/cloud9/environmentEc2.ts(7,5): error TS2564: Property 'PathComponent' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/cloud9/environmentEc2.ts(8,5): error TS2564: Property 'RepositoryUrl' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/cloud9/environmentEc2.ts(11,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/cloudFront/cloudFrontOriginAccessIdentity.ts(7,5): error TS2564: Property 'Comment' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/cloudFront/cloudFrontOriginAccessIdentity.ts(10,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/cloudFront/distribution.ts(8,5): error TS2564: Property 'Forward' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/cloudFront/distribution.ts(11,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/cloudFront/distribution.ts(20,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/cloudFront/distribution.ts(30,5): error TS2564: Property 'OriginProtocolPolicy' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/cloudFront/distribution.ts(33,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/cloudFront/distribution.ts(40,5): error TS2564: Property 'QueryString' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/cloudFront/distribution.ts(44,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/cloudFront/distribution.ts(51,5): error TS2564: Property 'TargetOriginId' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/cloudFront/distribution.ts(52,5): error TS2564: Property 'ViewerProtocolPolicy' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/cloudFront/distribution.ts(56,5): error TS2564: Property 'PathPattern' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/cloudFront/distribution.ts(59,5): error TS2564: Property 'ForwardedValues' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/cloudFront/distribution.ts(64,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/cloudFront/distribution.ts(74,5): error TS2564: Property 'TargetOriginId' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/cloudFront/distribution.ts(75,5): error TS2564: Property 'ViewerProtocolPolicy' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/cloudFront/distribution.ts(76,5): error TS2564: Property 'ForwardedValues' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/cloudFront/distribution.ts(83,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/cloudFront/distribution.ts(88,5): error TS2564: Property 'GeoRestriction' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/cloudFront/distribution.ts(91,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/cloudFront/distribution.ts(97,5): error TS2564: Property 'DomainName' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/cloudFront/distribution.ts(100,5): error TS2564: Property 'Id' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/cloudFront/distribution.ts(104,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/cloudFront/distribution.ts(110,5): error TS2564: Property 'RestrictionType' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/cloudFront/distribution.ts(113,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/cloudFront/distribution.ts(125,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/cloudFront/distribution.ts(133,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/cloudFront/distribution.ts(140,5): error TS2564: Property 'ErrorCode' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/cloudFront/distribution.ts(144,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/cloudFront/distribution.ts(150,5): error TS2564: Property 'Bucket' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/cloudFront/distribution.ts(154,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/cloudFront/distribution.ts(167,5): error TS2564: Property 'Enabled' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/cloudFront/distribution.ts(176,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/cloudFront/distribution.ts(181,5): error TS2564: Property 'HeaderValue' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/cloudFront/distribution.ts(182,5): error TS2564: Property 'HeaderName' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/cloudFront/distribution.ts(185,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/cloudFront/streamingDistribution.ts(7,5): error TS2564: Property 'Enabled' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/cloudFront/streamingDistribution.ts(11,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/cloudFront/streamingDistribution.ts(16,5): error TS2564: Property 'DomainName' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/cloudFront/streamingDistribution.ts(17,5): error TS2564: Property 'OriginAccessIdentity' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/cloudFront/streamingDistribution.ts(20,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/cloudFront/streamingDistribution.ts(25,5): error TS2564: Property 'Bucket' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/cloudFront/streamingDistribution.ts(26,5): error TS2564: Property 'Enabled' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/cloudFront/streamingDistribution.ts(27,5): error TS2564: Property 'Prefix' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/cloudFront/streamingDistribution.ts(30,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/cloudFront/streamingDistribution.ts(36,5): error TS2564: Property 'Comment' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/cloudFront/streamingDistribution.ts(38,5): error TS2564: Property 'S3Origin' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/cloudFront/streamingDistribution.ts(39,5): error TS2564: Property 'Enabled' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/cloudFront/streamingDistribution.ts(41,5): error TS2564: Property 'TrustedSigners' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/cloudFront/streamingDistribution.ts(44,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/cloudTrail/trail.ts(12,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/cloudTrail/trail.ts(17,5): error TS2564: Property 'Type' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/cloudTrail/trail.ts(21,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/cloudWatch/alarm.ts(7,5): error TS2564: Property 'Name' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/cloudWatch/alarm.ts(8,5): error TS2564: Property 'Value' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/cloudWatch/alarm.ts(11,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/codeBuild/project.ts(8,5): error TS2564: Property 'Type' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/codeBuild/project.ts(15,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/codeBuild/project.ts(20,5): error TS2564: Property 'Type' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/codeBuild/project.ts(24,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/codeBuild/project.ts(29,5): error TS2564: Property 'Type' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/codeBuild/project.ts(32,5): error TS2564: Property 'Image' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/codeBuild/project.ts(33,5): error TS2564: Property 'ComputeType' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/codeBuild/project.ts(36,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/codeBuild/project.ts(41,5): error TS2564: Property 'Type' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/codeBuild/project.ts(45,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/codeBuild/project.ts(50,5): error TS2564: Property 'Subnets' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/codeBuild/project.ts(51,5): error TS2564: Property 'VpcId' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/codeBuild/project.ts(52,5): error TS2564: Property 'SecurityGroupIds' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/codeBuild/project.ts(55,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/codeBuild/project.ts(61,5): error TS2564: Property 'Value' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/codeBuild/project.ts(62,5): error TS2564: Property 'Name' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/codeBuild/project.ts(65,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/codeBuild/project.ts(70,5): error TS2564: Property 'Type' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/codeBuild/project.ts(78,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/codeCommit/repository.ts(14,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/codeDeploy/deploymentConfig.ts(7,5): error TS2564: Property 'Type' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/codeDeploy/deploymentConfig.ts(8,5): error TS2564: Property 'Value' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/codeDeploy/deploymentConfig.ts(11,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/codeDeploy/deploymentGroup.ts(11,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/codeDeploy/deploymentGroup.ts(21,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/codeDeploy/deploymentGroup.ts(26,5): error TS2564: Property 'Bucket' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/codeDeploy/deploymentGroup.ts(29,5): error TS2564: Property 'Key' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/codeDeploy/deploymentGroup.ts(33,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/codeDeploy/deploymentGroup.ts(43,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/codeDeploy/deploymentGroup.ts(53,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/codeDeploy/deploymentGroup.ts(58,5): error TS2564: Property 'CommitId' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/codeDeploy/deploymentGroup.ts(59,5): error TS2564: Property 'Repository' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/codeDeploy/deploymentGroup.ts(62,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/codeDeploy/deploymentGroup.ts(70,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/codeDeploy/deploymentGroup.ts(78,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/codeDeploy/deploymentGroup.ts(88,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/codeDeploy/deploymentGroup.ts(97,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/codeDeploy/deploymentGroup.ts(105,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/codeDeploy/deploymentGroup.ts(115,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/codeDeploy/deploymentGroup.ts(124,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/codeDeploy/deploymentGroup.ts(131,5): error TS2564: Property 'Revision' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/codeDeploy/deploymentGroup.ts(134,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/codePipeline/customActionType.ts(13,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/codePipeline/customActionType.ts(18,5): error TS2564: Property 'MaximumCount' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/codePipeline/customActionType.ts(19,5): error TS2564: Property 'MinimumCount' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/codePipeline/customActionType.ts(22,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/codePipeline/customActionType.ts(28,5): error TS2564: Property 'Key' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/codePipeline/customActionType.ts(29,5): error TS2564: Property 'Name' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/codePipeline/customActionType.ts(31,5): error TS2564: Property 'Required' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/codePipeline/customActionType.ts(32,5): error TS2564: Property 'Secret' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/codePipeline/customActionType.ts(36,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/codePipeline/pipeline.ts(7,5): error TS2564: Property 'Name' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/codePipeline/pipeline.ts(10,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/codePipeline/pipeline.ts(15,5): error TS2564: Property 'ActionTypeId' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/codePipeline/pipeline.ts(18,5): error TS2564: Property 'Name' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/codePipeline/pipeline.ts(24,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/codePipeline/pipeline.ts(29,5): error TS2564: Property 'Actions' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/codePipeline/pipeline.ts(31,5): error TS2564: Property 'Name' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/codePipeline/pipeline.ts(34,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/codePipeline/pipeline.ts(39,5): error TS2564: Property 'Name' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/codePipeline/pipeline.ts(40,5): error TS2564: Property 'Type' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/codePipeline/pipeline.ts(43,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/codePipeline/pipeline.ts(48,5): error TS2564: Property 'Reason' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/codePipeline/pipeline.ts(49,5): error TS2564: Property 'StageName' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/codePipeline/pipeline.ts(52,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/codePipeline/pipeline.ts(58,5): error TS2564: Property 'Location' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/codePipeline/pipeline.ts(59,5): error TS2564: Property 'Type' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/codePipeline/pipeline.ts(62,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/codePipeline/pipeline.ts(67,5): error TS2564: Property 'Category' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/codePipeline/pipeline.ts(68,5): error TS2564: Property 'Owner' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/codePipeline/pipeline.ts(69,5): error TS2564: Property 'Provider' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/codePipeline/pipeline.ts(70,5): error TS2564: Property 'Version' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/codePipeline/pipeline.ts(73,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/codePipeline/pipeline.ts(78,5): error TS2564: Property 'Name' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/codePipeline/pipeline.ts(81,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/codePipeline/pipeline.ts(86,5): error TS2564: Property 'Id' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/codePipeline/pipeline.ts(87,5): error TS2564: Property 'Type' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/codePipeline/pipeline.ts(90,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/cognito/identityPool.ts(11,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/cognito/identityPool.ts(21,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/cognito/identityPool.ts(31,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/cognito/identityPoolRoleAttachment.ts(7,5): error TS2564: Property 'Rules' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/cognito/identityPoolRoleAttachment.ts(10,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/cognito/identityPoolRoleAttachment.ts(15,5): error TS2564: Property 'Type' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/cognito/identityPoolRoleAttachment.ts(20,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/cognito/identityPoolRoleAttachment.ts(25,5): error TS2564: Property 'MatchType' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/cognito/identityPoolRoleAttachment.ts(26,5): error TS2564: Property 'Value' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/cognito/identityPoolRoleAttachment.ts(27,5): error TS2564: Property 'Claim' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/cognito/identityPoolRoleAttachment.ts(28,5): error TS2564: Property 'RoleARN' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/cognito/identityPoolRoleAttachment.ts(31,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/cognito/userPool.ts(14,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/cognito/userPool.ts(22,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/cognito/userPool.ts(31,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/cognito/userPool.ts(46,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/cognito/userPool.ts(56,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/cognito/userPool.ts(70,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/cognito/userPool.ts(79,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/cognito/userPool.ts(88,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/cognito/userPool.ts(97,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/cognito/userPool.ts(107,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/cognito/userPool.ts(116,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/cognito/userPoolUser.ts(11,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/config/configRule.ts(13,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/config/configRule.ts(18,5): error TS2564: Property 'Owner' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/config/configRule.ts(20,5): error TS2564: Property 'SourceIdentifier' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/config/configRule.ts(23,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/config/configRule.ts(28,5): error TS2564: Property 'EventSource' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/config/configRule.ts(30,5): error TS2564: Property 'MessageType' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/config/configRule.ts(33,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/config/configurationRecorder.ts(12,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/config/deliveryChannel.ts(10,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/dataPipeline/pipeline.ts(7,5): error TS2564: Property 'Key' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/dataPipeline/pipeline.ts(8,5): error TS2564: Property 'StringValue' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/dataPipeline/pipeline.ts(11,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/dataPipeline/pipeline.ts(16,5): error TS2564: Property 'Key' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/dataPipeline/pipeline.ts(17,5): error TS2564: Property 'Value' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/dataPipeline/pipeline.ts(20,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/dataPipeline/pipeline.ts(25,5): error TS2564: Property 'Attributes' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/dataPipeline/pipeline.ts(26,5): error TS2564: Property 'Id' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/dataPipeline/pipeline.ts(29,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/dataPipeline/pipeline.ts(34,5): error TS2564: Property 'Fields' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/dataPipeline/pipeline.ts(35,5): error TS2564: Property 'Id' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/dataPipeline/pipeline.ts(36,5): error TS2564: Property 'Name' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/dataPipeline/pipeline.ts(39,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/dataPipeline/pipeline.ts(44,5): error TS2564: Property 'Id' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/dataPipeline/pipeline.ts(45,5): error TS2564: Property 'StringValue' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/dataPipeline/pipeline.ts(48,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/dataPipeline/pipeline.ts(53,5): error TS2564: Property 'Key' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/dataPipeline/pipeline.ts(58,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/directoryService/microsoftAd.ts(7,5): error TS2564: Property 'SubnetIds' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/directoryService/microsoftAd.ts(8,5): error TS2564: Property 'VpcId' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/directoryService/microsoftAd.ts(11,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/directoryService/simpleAd.ts(7,5): error TS2564: Property 'SubnetIds' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/directoryService/simpleAd.ts(8,5): error TS2564: Property 'VpcId' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/directoryService/simpleAd.ts(11,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/dms/endpoint.ts(16,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/dms/endpoint.ts(34,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/dms/endpoint.ts(42,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/dynamoDb/table.ts(7,5): error TS2564: Property 'AttributeName' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/dynamoDb/table.ts(8,5): error TS2564: Property 'Enabled' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/dynamoDb/table.ts(11,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/dynamoDb/table.ts(16,5): error TS2564: Property 'AttributeName' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/dynamoDb/table.ts(17,5): error TS2564: Property 'AttributeType' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/dynamoDb/table.ts(20,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/dynamoDb/table.ts(25,5): error TS2564: Property 'IndexName' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/dynamoDb/table.ts(26,5): error TS2564: Property 'KeySchema' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/dynamoDb/table.ts(27,5): error TS2564: Property 'Projection' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/dynamoDb/table.ts(30,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/dynamoDb/table.ts(35,5): error TS2564: Property 'ReadCapacityUnits' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/dynamoDb/table.ts(36,5): error TS2564: Property 'WriteCapacityUnits' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/dynamoDb/table.ts(39,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/dynamoDb/table.ts(44,5): error TS2564: Property 'IndexName' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/dynamoDb/table.ts(45,5): error TS2564: Property 'KeySchema' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/dynamoDb/table.ts(46,5): error TS2564: Property 'Projection' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/dynamoDb/table.ts(47,5): error TS2564: Property 'ProvisionedThroughput' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/dynamoDb/table.ts(50,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/dynamoDb/table.ts(55,5): error TS2564: Property 'AttributeName' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/dynamoDb/table.ts(56,5): error TS2564: Property 'KeyType' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/dynamoDb/table.ts(59,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/dynamoDb/table.ts(68,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/dynamoDb/table.ts(73,5): error TS2564: Property 'SSEEnabled' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/dynamoDb/table.ts(76,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/dynamoDb/table.ts(81,5): error TS2564: Property 'StreamViewType' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/dynamoDb/table.ts(84,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ec2/instance.ts(7,5): error TS2564: Property 'Type' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/ec2/instance.ts(10,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ec2/instance.ts(18,5): error TS2564: Property 'DeviceIndex' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/ec2/instance.ts(29,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ec2/instance.ts(34,5): error TS2564: Property 'Ipv6Address' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/ec2/instance.ts(37,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ec2/instance.ts(42,5): error TS2564: Property 'Device' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/ec2/instance.ts(43,5): error TS2564: Property 'VolumeId' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/ec2/instance.ts(46,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ec2/instance.ts(51,5): error TS2564: Property 'Key' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/ec2/instance.ts(52,5): error TS2564: Property 'Value' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/ec2/instance.ts(55,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ec2/instance.ts(68,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ec2/instance.ts(76,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ec2/instance.ts(82,5): error TS2564: Property 'DocumentName' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/ec2/instance.ts(85,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ec2/instance.ts(93,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ec2/instance.ts(98,5): error TS2564: Property 'DeviceName' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/ec2/instance.ts(104,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ec2/instance.ts(109,5): error TS2564: Property 'Primary' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/ec2/instance.ts(110,5): error TS2564: Property 'PrivateIpAddress' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/ec2/instance.ts(113,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ec2/networkAclEntry.ts(11,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ec2/networkAclEntry.ts(20,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ec2/networkInterface.ts(7,5): error TS2564: Property 'Ipv6Address' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/ec2/networkInterface.ts(10,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ec2/networkInterface.ts(15,5): error TS2564: Property 'Primary' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/ec2/networkInterface.ts(16,5): error TS2564: Property 'PrivateIpAddress' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/ec2/networkInterface.ts(19,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ec2/securityGroup.ts(11,5): error TS2564: Property 'IpProtocol' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/ec2/securityGroup.ts(18,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ec2/securityGroup.ts(29,5): error TS2564: Property 'IpProtocol' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/ec2/securityGroup.ts(33,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ec2/spotFleet.ts(10,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ec2/spotFleet.ts(28,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ec2/spotFleet.ts(34,5): error TS2564: Property 'PrivateIpAddress' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/ec2/spotFleet.ts(37,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ec2/spotFleet.ts(45,5): error TS2564: Property 'ImageId' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/ec2/spotFleet.ts(46,5): error TS2564: Property 'InstanceType' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/ec2/spotFleet.ts(60,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ec2/spotFleet.ts(69,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ec2/spotFleet.ts(76,5): error TS2564: Property 'IamFleetRole' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/ec2/spotFleet.ts(77,5): error TS2564: Property 'LaunchSpecifications' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/ec2/spotFleet.ts(80,5): error TS2564: Property 'TargetCapacity' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/ec2/spotFleet.ts(87,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ec2/spotFleet.ts(100,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ec2/spotFleet.ts(105,5): error TS2564: Property 'Ipv6Address' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/ec2/spotFleet.ts(108,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ec2/spotFleet.ts(113,5): error TS2564: Property 'GroupId' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/ec2/spotFleet.ts(116,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ec2/spotFleet.ts(124,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ec2/spotFleet.ts(129,5): error TS2564: Property 'DeviceName' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/ec2/spotFleet.ts(135,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ec2/vpnConnection.ts(11,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ecr/repository.ts(11,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ecs/service.ts(8,5): error TS2564: Property 'ContainerPort' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/ecs/service.ts(13,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ecs/service.ts(19,5): error TS2564: Property 'Type' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/ecs/service.ts(22,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ecs/service.ts(31,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ecs/service.ts(37,5): error TS2564: Property 'Type' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/ecs/service.ts(40,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ecs/service.ts(47,5): error TS2564: Property 'Subnets' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/ecs/service.ts(50,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ecs/service.ts(58,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ecs/taskDefinition.ts(36,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ecs/taskDefinition.ts(41,5): error TS2564: Property 'LogDriver' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/ecs/taskDefinition.ts(45,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ecs/taskDefinition.ts(51,5): error TS2564: Property 'HostPath' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/ecs/taskDefinition.ts(55,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ecs/taskDefinition.ts(64,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ecs/taskDefinition.ts(74,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ecs/taskDefinition.ts(83,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ecs/taskDefinition.ts(88,5): error TS2564: Property 'Hostname' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/ecs/taskDefinition.ts(89,5): error TS2564: Property 'IpAddress' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/ecs/taskDefinition.ts(92,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ecs/taskDefinition.ts(101,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ecs/taskDefinition.ts(107,5): error TS2564: Property 'Type' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/ecs/taskDefinition.ts(110,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ecs/taskDefinition.ts(119,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ecs/taskDefinition.ts(129,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ecs/taskDefinition.ts(134,5): error TS2564: Property 'HardLimit' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/ecs/taskDefinition.ts(135,5): error TS2564: Property 'Name' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/ecs/taskDefinition.ts(136,5): error TS2564: Property 'SoftLimit' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/ecs/taskDefinition.ts(139,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ecs/taskDefinition.ts(149,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ecs/taskDefinition.ts(157,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/efs/fileSystem.ts(7,5): error TS2564: Property 'Key' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/efs/fileSystem.ts(8,5): error TS2564: Property 'Value' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/efs/fileSystem.ts(11,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/elastiCache/replicationGroup.ts(13,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/elasticBeanstalk/application.ts(11,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/elasticBeanstalk/application.ts(20,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/elasticBeanstalk/application.ts(30,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/elasticBeanstalk/application.ts(40,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/elasticBeanstalk/applicationVersion.ts(7,5): error TS2564: Property 'S3Bucket' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/elasticBeanstalk/applicationVersion.ts(8,5): error TS2564: Property 'S3Key' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/elasticBeanstalk/applicationVersion.ts(11,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/elasticBeanstalk/configurationTemplate.ts(7,5): error TS2564: Property 'ApplicationName' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/elasticBeanstalk/configurationTemplate.ts(8,5): error TS2564: Property 'TemplateName' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/elasticBeanstalk/configurationTemplate.ts(11,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/elasticBeanstalk/configurationTemplate.ts(16,5): error TS2564: Property 'Namespace' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/elasticBeanstalk/configurationTemplate.ts(17,5): error TS2564: Property 'OptionName' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/elasticBeanstalk/configurationTemplate.ts(22,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/elasticBeanstalk/environment.ts(7,5): error TS2564: Property 'Namespace' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/elasticBeanstalk/environment.ts(8,5): error TS2564: Property 'OptionName' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/elasticBeanstalk/environment.ts(13,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/elasticBeanstalk/environment.ts(23,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/elasticLoadBalancing/loadBalancer.ts(7,5): error TS2564: Property 'HealthyThreshold' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/elasticLoadBalancing/loadBalancer.ts(8,5): error TS2564: Property 'Interval' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/elasticLoadBalancing/loadBalancer.ts(9,5): error TS2564: Property 'Target' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/elasticLoadBalancing/loadBalancer.ts(10,5): error TS2564: Property 'Timeout' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/elasticLoadBalancing/loadBalancer.ts(11,5): error TS2564: Property 'UnhealthyThreshold' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/elasticLoadBalancing/loadBalancer.ts(14,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/elasticLoadBalancing/loadBalancer.ts(20,5): error TS2564: Property 'Enabled' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/elasticLoadBalancing/loadBalancer.ts(21,5): error TS2564: Property 'S3BucketName' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/elasticLoadBalancing/loadBalancer.ts(25,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/elasticLoadBalancing/loadBalancer.ts(30,5): error TS2564: Property 'IdleTimeout' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/elasticLoadBalancing/loadBalancer.ts(33,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/elasticLoadBalancing/loadBalancer.ts(42,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/elasticLoadBalancing/loadBalancer.ts(47,5): error TS2564: Property 'Enabled' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/elasticLoadBalancing/loadBalancer.ts(51,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/elasticLoadBalancing/loadBalancer.ts(56,5): error TS2564: Property 'InstancePort' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/elasticLoadBalancing/loadBalancer.ts(58,5): error TS2564: Property 'LoadBalancerPort' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/elasticLoadBalancing/loadBalancer.ts(60,5): error TS2564: Property 'Protocol' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/elasticLoadBalancing/loadBalancer.ts(64,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/elasticLoadBalancing/loadBalancer.ts(69,5): error TS2564: Property 'Attributes' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/elasticLoadBalancing/loadBalancer.ts(72,5): error TS2564: Property 'PolicyName' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/elasticLoadBalancing/loadBalancer.ts(73,5): error TS2564: Property 'PolicyType' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/elasticLoadBalancing/loadBalancer.ts(76,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/elasticLoadBalancing/loadBalancer.ts(81,5): error TS2564: Property 'CookieName' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/elasticLoadBalancing/loadBalancer.ts(82,5): error TS2564: Property 'PolicyName' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/elasticLoadBalancing/loadBalancer.ts(85,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/elasticLoadBalancingV2/listener.ts(7,5): error TS2564: Property 'TargetGroupArn' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/elasticLoadBalancingV2/listener.ts(8,5): error TS2564: Property 'Type' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/elasticLoadBalancingV2/listener.ts(11,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/elasticLoadBalancingV2/listener.ts(19,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/elasticLoadBalancingV2/listenerCertificate.ts(10,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/elasticLoadBalancingV2/listenerRule.ts(7,5): error TS2564: Property 'TargetGroupArn' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/elasticLoadBalancingV2/listenerRule.ts(8,5): error TS2564: Property 'Type' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/elasticLoadBalancingV2/listenerRule.ts(11,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/elasticLoadBalancingV2/listenerRule.ts(20,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/elasticLoadBalancingV2/loadBalancer.ts(11,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/elasticLoadBalancingV2/loadBalancer.ts(16,5): error TS2564: Property 'AllocationId' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/elasticLoadBalancingV2/loadBalancer.ts(17,5): error TS2564: Property 'SubnetId' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/elasticLoadBalancingV2/loadBalancer.ts(20,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/elasticLoadBalancingV2/targetGroup.ts(11,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/elasticLoadBalancingV2/targetGroup.ts(16,5): error TS2564: Property 'HttpCode' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/elasticLoadBalancingV2/targetGroup.ts(19,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/elasticLoadBalancingV2/targetGroup.ts(25,5): error TS2564: Property 'Id' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/elasticLoadBalancingV2/targetGroup.ts(29,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/elasticsearch/domain.ts(11,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/elasticsearch/domain.ts(24,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/elasticsearch/domain.ts(32,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/elasticsearch/domain.ts(43,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/emr/cluster.ts(11,5): error TS2564: Property 'InstanceCount' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/emr/cluster.ts(12,5): error TS2564: Property 'InstanceType' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/emr/cluster.ts(17,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/emr/cluster.ts(23,5): error TS2564: Property 'TimeoutAction' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/emr/cluster.ts(24,5): error TS2564: Property 'TimeoutDurationMinutes' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/emr/cluster.ts(27,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/emr/cluster.ts(32,5): error TS2564: Property 'Name' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/emr/cluster.ts(33,5): error TS2564: Property 'ScriptBootstrapAction' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/emr/cluster.ts(36,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/emr/cluster.ts(41,5): error TS2564: Property 'MaxCapacity' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/emr/cluster.ts(42,5): error TS2564: Property 'MinCapacity' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/emr/cluster.ts(45,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/emr/cluster.ts(57,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/emr/cluster.ts(78,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/emr/cluster.ts(84,5): error TS2564: Property 'SimpleScalingPolicyConfiguration' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/emr/cluster.ts(87,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/emr/cluster.ts(94,5): error TS2564: Property 'ScalingAdjustment' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/emr/cluster.ts(97,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/emr/cluster.ts(108,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/emr/cluster.ts(113,5): error TS2564: Property 'VolumeSpecification' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/emr/cluster.ts(117,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/emr/cluster.ts(122,5): error TS2564: Property 'AvailabilityZone' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/emr/cluster.ts(125,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/emr/cluster.ts(135,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/emr/cluster.ts(141,5): error TS2564: Property 'Path' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/emr/cluster.ts(144,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/emr/cluster.ts(149,5): error TS2564: Property 'ComparisonOperator' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/emr/cluster.ts(152,5): error TS2564: Property 'MetricName' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/emr/cluster.ts(154,5): error TS2564: Property 'Period' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/emr/cluster.ts(156,5): error TS2564: Property 'Threshold' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/emr/cluster.ts(160,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/emr/cluster.ts(169,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/emr/cluster.ts(174,5): error TS2564: Property 'Action' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/emr/cluster.ts(176,5): error TS2564: Property 'Name' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/emr/cluster.ts(177,5): error TS2564: Property 'Trigger' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/emr/cluster.ts(180,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/emr/cluster.ts(189,5): error TS2564: Property 'InstanceType' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/emr/cluster.ts(193,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/emr/cluster.ts(198,5): error TS2564: Property 'Key' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/emr/cluster.ts(199,5): error TS2564: Property 'Value' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/emr/cluster.ts(202,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/emr/cluster.ts(208,5): error TS2564: Property 'SizeInGB' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/emr/cluster.ts(209,5): error TS2564: Property 'VolumeType' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/emr/cluster.ts(212,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/emr/cluster.ts(217,5): error TS2564: Property 'Constraints' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/emr/cluster.ts(218,5): error TS2564: Property 'Rules' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/emr/cluster.ts(221,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/emr/cluster.ts(226,5): error TS2564: Property 'SpotSpecification' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/emr/cluster.ts(229,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/emr/cluster.ts(234,5): error TS2564: Property 'CloudWatchAlarmDefinition' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/emr/cluster.ts(237,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/emr/instanceFleetConfig.ts(8,5): error TS2564: Property 'SizeInGB' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/emr/instanceFleetConfig.ts(9,5): error TS2564: Property 'VolumeType' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/emr/instanceFleetConfig.ts(12,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/emr/instanceFleetConfig.ts(18,5): error TS2564: Property 'TimeoutAction' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/emr/instanceFleetConfig.ts(19,5): error TS2564: Property 'TimeoutDurationMinutes' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/emr/instanceFleetConfig.ts(22,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/emr/instanceFleetConfig.ts(32,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/emr/instanceFleetConfig.ts(41,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/emr/instanceFleetConfig.ts(50,5): error TS2564: Property 'InstanceType' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/emr/instanceFleetConfig.ts(54,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/emr/instanceFleetConfig.ts(59,5): error TS2564: Property 'SpotSpecification' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/emr/instanceFleetConfig.ts(62,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/emr/instanceFleetConfig.ts(67,5): error TS2564: Property 'VolumeSpecification' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/emr/instanceFleetConfig.ts(71,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/emr/instanceGroupConfig.ts(7,5): error TS2564: Property 'VolumeSpecification' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/emr/instanceGroupConfig.ts(11,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/emr/instanceGroupConfig.ts(21,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/emr/instanceGroupConfig.ts(26,5): error TS2564: Property 'Key' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/emr/instanceGroupConfig.ts(27,5): error TS2564: Property 'Value' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/emr/instanceGroupConfig.ts(30,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/emr/instanceGroupConfig.ts(37,5): error TS2564: Property 'ScalingAdjustment' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/emr/instanceGroupConfig.ts(40,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/emr/instanceGroupConfig.ts(45,5): error TS2564: Property 'Action' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/emr/instanceGroupConfig.ts(47,5): error TS2564: Property 'Name' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/emr/instanceGroupConfig.ts(48,5): error TS2564: Property 'Trigger' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/emr/instanceGroupConfig.ts(51,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/emr/instanceGroupConfig.ts(57,5): error TS2564: Property 'SimpleScalingPolicyConfiguration' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/emr/instanceGroupConfig.ts(60,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/emr/instanceGroupConfig.ts(65,5): error TS2564: Property 'CloudWatchAlarmDefinition' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/emr/instanceGroupConfig.ts(68,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/emr/instanceGroupConfig.ts(73,5): error TS2564: Property 'MaxCapacity' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/emr/instanceGroupConfig.ts(74,5): error TS2564: Property 'MinCapacity' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/emr/instanceGroupConfig.ts(77,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/emr/instanceGroupConfig.ts(82,5): error TS2564: Property 'ComparisonOperator' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/emr/instanceGroupConfig.ts(85,5): error TS2564: Property 'MetricName' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/emr/instanceGroupConfig.ts(87,5): error TS2564: Property 'Period' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/emr/instanceGroupConfig.ts(89,5): error TS2564: Property 'Threshold' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/emr/instanceGroupConfig.ts(93,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/emr/instanceGroupConfig.ts(99,5): error TS2564: Property 'SizeInGB' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/emr/instanceGroupConfig.ts(100,5): error TS2564: Property 'VolumeType' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/emr/instanceGroupConfig.ts(103,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/emr/instanceGroupConfig.ts(108,5): error TS2564: Property 'Constraints' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/emr/instanceGroupConfig.ts(109,5): error TS2564: Property 'Rules' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/emr/instanceGroupConfig.ts(112,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/emr/instanceGroupConfig.ts(121,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/emr/step.ts(8,5): error TS2564: Property 'Jar' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/emr/step.ts(13,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/emr/step.ts(22,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/events/rule.ts(7,5): error TS2564: Property 'RunCommandTargets' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/events/rule.ts(10,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/events/rule.ts(15,5): error TS2564: Property 'Arn' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/events/rule.ts(17,5): error TS2564: Property 'Id' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/events/rule.ts(26,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/events/rule.ts(31,5): error TS2564: Property 'Key' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/events/rule.ts(32,5): error TS2564: Property 'Values' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/events/rule.ts(35,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/events/rule.ts(41,5): error TS2564: Property 'InputTemplate' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/events/rule.ts(44,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/events/rule.ts(49,5): error TS2564: Property 'PartitionKeyPath' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/events/rule.ts(52,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/events/rule.ts(58,5): error TS2564: Property 'TaskDefinitionArn' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/events/rule.ts(61,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/gameLift/alias.ts(9,5): error TS2564: Property 'Type' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/gameLift/alias.ts(12,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/gameLift/build.ts(7,5): error TS2564: Property 'Bucket' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/gameLift/build.ts(8,5): error TS2564: Property 'Key' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/gameLift/build.ts(9,5): error TS2564: Property 'RoleArn' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/gameLift/build.ts(12,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/gameLift/fleet.ts(7,5): error TS2564: Property 'FromPort' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/gameLift/fleet.ts(8,5): error TS2564: Property 'IpRange' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/gameLift/fleet.ts(9,5): error TS2564: Property 'Protocol' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/gameLift/fleet.ts(10,5): error TS2564: Property 'ToPort' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/gameLift/fleet.ts(13,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/glue/classifier.ts(8,5): error TS2564: Property 'GrokPattern' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/glue/classifier.ts(9,5): error TS2564: Property 'Classification' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/glue/classifier.ts(13,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/glue/connection.ts(8,5): error TS2564: Property 'ConnectionType' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/glue/connection.ts(15,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/glue/connection.ts(25,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/glue/crawler.ts(11,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/glue/crawler.ts(21,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/glue/crawler.ts(29,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/glue/crawler.ts(38,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/glue/crawler.ts(47,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/glue/database.ts(13,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/glue/job.ts(11,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/glue/job.ts(19,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/glue/job.ts(27,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/glue/partition.ts(12,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/glue/partition.ts(31,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/glue/partition.ts(36,5): error TS2564: Property 'Column' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/glue/partition.ts(40,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/glue/partition.ts(50,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/glue/partition.ts(57,5): error TS2564: Property 'Name' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/glue/partition.ts(60,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/glue/partition.ts(67,5): error TS2564: Property 'Values' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/glue/partition.ts(70,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/glue/table.ts(12,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/glue/table.ts(31,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/glue/table.ts(48,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/glue/table.ts(58,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/glue/table.ts(63,5): error TS2564: Property 'Column' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/glue/table.ts(64,5): error TS2564: Property 'SortOrder' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/glue/table.ts(67,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/glue/table.ts(74,5): error TS2564: Property 'Name' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/glue/table.ts(77,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/glue/trigger.ts(11,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/glue/trigger.ts(21,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/glue/trigger.ts(30,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/iam/group.ts(8,5): error TS2564: Property 'PolicyName' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/iam/group.ts(11,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/iam/role.ts(8,5): error TS2564: Property 'PolicyName' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/iam/role.ts(11,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/iam/user.ts(7,5): error TS2564: Property 'Password' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/iam/user.ts(11,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/iam/user.ts(17,5): error TS2564: Property 'PolicyName' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/iam/user.ts(20,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/iot/thing.ts(10,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/iot/topicRule.ts(7,5): error TS2564: Property 'BucketName' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/iot/topicRule.ts(8,5): error TS2564: Property 'Key' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/iot/topicRule.ts(9,5): error TS2564: Property 'RoleArn' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/iot/topicRule.ts(12,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/iot/topicRule.ts(17,5): error TS2564: Property 'QueueUrl' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/iot/topicRule.ts(18,5): error TS2564: Property 'RoleArn' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/iot/topicRule.ts(22,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/iot/topicRule.ts(27,5): error TS2564: Property 'TableName' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/iot/topicRule.ts(30,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/iot/topicRule.ts(35,5): error TS2564: Property 'RoleArn' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/iot/topicRule.ts(36,5): error TS2564: Property 'Topic' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/iot/topicRule.ts(39,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/iot/topicRule.ts(45,5): error TS2564: Property 'RoleArn' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/iot/topicRule.ts(46,5): error TS2564: Property 'TargetArn' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/iot/topicRule.ts(49,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/iot/topicRule.ts(54,5): error TS2564: Property 'DeliveryStreamName' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/iot/topicRule.ts(55,5): error TS2564: Property 'RoleArn' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/iot/topicRule.ts(59,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/iot/topicRule.ts(64,5): error TS2564: Property 'Actions' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/iot/topicRule.ts(67,5): error TS2564: Property 'RuleDisabled' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/iot/topicRule.ts(68,5): error TS2564: Property 'Sql' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/iot/topicRule.ts(71,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/iot/topicRule.ts(79,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/iot/topicRule.ts(88,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/iot/topicRule.ts(93,5): error TS2564: Property 'Endpoint' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/iot/topicRule.ts(94,5): error TS2564: Property 'Id' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/iot/topicRule.ts(95,5): error TS2564: Property 'Index' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/iot/topicRule.ts(96,5): error TS2564: Property 'RoleArn' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/iot/topicRule.ts(97,5): error TS2564: Property 'Type' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/iot/topicRule.ts(100,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/iot/topicRule.ts(105,5): error TS2564: Property 'HashKeyField' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/iot/topicRule.ts(107,5): error TS2564: Property 'HashKeyValue' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/iot/topicRule.ts(112,5): error TS2564: Property 'RoleArn' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/iot/topicRule.ts(113,5): error TS2564: Property 'TableName' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/iot/topicRule.ts(116,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/iot/topicRule.ts(122,5): error TS2564: Property 'RoleArn' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/iot/topicRule.ts(123,5): error TS2564: Property 'StreamName' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/iot/topicRule.ts(126,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/iot/topicRule.ts(131,5): error TS2564: Property 'AlarmName' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/iot/topicRule.ts(132,5): error TS2564: Property 'RoleArn' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/iot/topicRule.ts(133,5): error TS2564: Property 'StateReason' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/iot/topicRule.ts(134,5): error TS2564: Property 'StateValue' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/iot/topicRule.ts(137,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/iot/topicRule.ts(156,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/iot/topicRule.ts(161,5): error TS2564: Property 'MetricName' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/iot/topicRule.ts(162,5): error TS2564: Property 'MetricNamespace' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/iot/topicRule.ts(164,5): error TS2564: Property 'MetricUnit' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/iot/topicRule.ts(165,5): error TS2564: Property 'MetricValue' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/iot/topicRule.ts(166,5): error TS2564: Property 'RoleArn' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/iot/topicRule.ts(169,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/kinesis/stream.ts(7,5): error TS2564: Property 'EncryptionType' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesis/stream.ts(8,5): error TS2564: Property 'KeyId' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesis/stream.ts(11,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/kinesisAnalytics/application.ts(11,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/kinesisAnalytics/application.ts(16,5): error TS2564: Property 'RecordRowDelimiter' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisAnalytics/application.ts(17,5): error TS2564: Property 'RecordColumnDelimiter' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisAnalytics/application.ts(20,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/kinesisAnalytics/application.ts(25,5): error TS2564: Property 'ResourceARN' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisAnalytics/application.ts(26,5): error TS2564: Property 'RoleARN' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisAnalytics/application.ts(29,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/kinesisAnalytics/application.ts(34,5): error TS2564: Property 'NamePrefix' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisAnalytics/application.ts(35,5): error TS2564: Property 'InputSchema' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisAnalytics/application.ts(42,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/kinesisAnalytics/application.ts(48,5): error TS2564: Property 'RecordColumns' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisAnalytics/application.ts(49,5): error TS2564: Property 'RecordFormat' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisAnalytics/application.ts(52,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/kinesisAnalytics/application.ts(58,5): error TS2564: Property 'SqlType' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisAnalytics/application.ts(59,5): error TS2564: Property 'Name' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisAnalytics/application.ts(62,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/kinesisAnalytics/application.ts(68,5): error TS2564: Property 'RecordFormatType' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisAnalytics/application.ts(71,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/kinesisAnalytics/application.ts(76,5): error TS2564: Property 'ResourceARN' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisAnalytics/application.ts(77,5): error TS2564: Property 'RoleARN' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisAnalytics/application.ts(80,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/kinesisAnalytics/application.ts(88,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/kinesisAnalytics/application.ts(96,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/kinesisAnalytics/application.ts(101,5): error TS2564: Property 'RecordRowPath' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisAnalytics/application.ts(104,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/kinesisAnalytics/application.ts(109,5): error TS2564: Property 'ResourceARN' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisAnalytics/application.ts(110,5): error TS2564: Property 'RoleARN' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisAnalytics/application.ts(113,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/kinesisAnalytics/applicationOutput.ts(7,5): error TS2564: Property 'ResourceARN' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisAnalytics/applicationOutput.ts(8,5): error TS2564: Property 'RoleARN' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisAnalytics/applicationOutput.ts(11,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/kinesisAnalytics/applicationOutput.ts(16,5): error TS2564: Property 'ResourceARN' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisAnalytics/applicationOutput.ts(17,5): error TS2564: Property 'RoleARN' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisAnalytics/applicationOutput.ts(20,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/kinesisAnalytics/applicationOutput.ts(25,5): error TS2564: Property 'DestinationSchema' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisAnalytics/applicationOutput.ts(32,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/kinesisAnalytics/applicationOutput.ts(37,5): error TS2564: Property 'ResourceARN' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisAnalytics/applicationOutput.ts(38,5): error TS2564: Property 'RoleARN' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisAnalytics/applicationOutput.ts(41,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/kinesisAnalytics/applicationOutput.ts(49,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/kinesisAnalytics/applicationReferenceDataSource.ts(7,5): error TS2564: Property 'BucketARN' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisAnalytics/applicationReferenceDataSource.ts(8,5): error TS2564: Property 'FileKey' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisAnalytics/applicationReferenceDataSource.ts(9,5): error TS2564: Property 'ReferenceRoleARN' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisAnalytics/applicationReferenceDataSource.ts(12,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/kinesisAnalytics/applicationReferenceDataSource.ts(21,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/kinesisAnalytics/applicationReferenceDataSource.ts(26,5): error TS2564: Property 'RecordRowPath' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisAnalytics/applicationReferenceDataSource.ts(29,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/kinesisAnalytics/applicationReferenceDataSource.ts(35,5): error TS2564: Property 'RecordFormatType' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisAnalytics/applicationReferenceDataSource.ts(38,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/kinesisAnalytics/applicationReferenceDataSource.ts(44,5): error TS2564: Property 'SqlType' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisAnalytics/applicationReferenceDataSource.ts(45,5): error TS2564: Property 'Name' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisAnalytics/applicationReferenceDataSource.ts(48,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/kinesisAnalytics/applicationReferenceDataSource.ts(53,5): error TS2564: Property 'RecordRowDelimiter' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisAnalytics/applicationReferenceDataSource.ts(54,5): error TS2564: Property 'RecordColumnDelimiter' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisAnalytics/applicationReferenceDataSource.ts(57,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/kinesisAnalytics/applicationReferenceDataSource.ts(63,5): error TS2564: Property 'RecordColumns' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisAnalytics/applicationReferenceDataSource.ts(64,5): error TS2564: Property 'RecordFormat' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisAnalytics/applicationReferenceDataSource.ts(67,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/kinesisAnalytics/applicationReferenceDataSource.ts(72,5): error TS2564: Property 'ReferenceSchema' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisAnalytics/applicationReferenceDataSource.ts(77,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/kinesisFirehose/deliveryStream.ts(7,5): error TS2564: Property 'BufferingHints' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisFirehose/deliveryStream.ts(9,5): error TS2564: Property 'DomainARN' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisFirehose/deliveryStream.ts(10,5): error TS2564: Property 'IndexName' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisFirehose/deliveryStream.ts(11,5): error TS2564: Property 'IndexRotationPeriod' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisFirehose/deliveryStream.ts(13,5): error TS2564: Property 'RetryOptions' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisFirehose/deliveryStream.ts(14,5): error TS2564: Property 'RoleARN' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisFirehose/deliveryStream.ts(15,5): error TS2564: Property 'S3BackupMode' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisFirehose/deliveryStream.ts(16,5): error TS2564: Property 'S3Configuration' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisFirehose/deliveryStream.ts(17,5): error TS2564: Property 'TypeName' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisFirehose/deliveryStream.ts(20,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/kinesisFirehose/deliveryStream.ts(25,5): error TS2564: Property 'IntervalInSeconds' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisFirehose/deliveryStream.ts(26,5): error TS2564: Property 'SizeInMBs' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisFirehose/deliveryStream.ts(29,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/kinesisFirehose/deliveryStream.ts(38,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/kinesisFirehose/deliveryStream.ts(48,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/kinesisFirehose/deliveryStream.ts(53,5): error TS2564: Property 'Enabled' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisFirehose/deliveryStream.ts(54,5): error TS2564: Property 'Processors' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisFirehose/deliveryStream.ts(57,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/kinesisFirehose/deliveryStream.ts(62,5): error TS2564: Property 'IntervalInSeconds' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisFirehose/deliveryStream.ts(63,5): error TS2564: Property 'SizeInMBs' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisFirehose/deliveryStream.ts(66,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/kinesisFirehose/deliveryStream.ts(71,5): error TS2564: Property 'KinesisStreamARN' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisFirehose/deliveryStream.ts(72,5): error TS2564: Property 'RoleARN' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisFirehose/deliveryStream.ts(75,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/kinesisFirehose/deliveryStream.ts(80,5): error TS2564: Property 'ParameterName' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisFirehose/deliveryStream.ts(81,5): error TS2564: Property 'ParameterValue' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisFirehose/deliveryStream.ts(84,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/kinesisFirehose/deliveryStream.ts(89,5): error TS2564: Property 'Parameters' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisFirehose/deliveryStream.ts(90,5): error TS2564: Property 'Type' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisFirehose/deliveryStream.ts(93,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/kinesisFirehose/deliveryStream.ts(100,5): error TS2564: Property 'DataTableName' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisFirehose/deliveryStream.ts(103,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/kinesisFirehose/deliveryStream.ts(108,5): error TS2564: Property 'BucketARN' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisFirehose/deliveryStream.ts(109,5): error TS2564: Property 'BufferingHints' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisFirehose/deliveryStream.ts(111,5): error TS2564: Property 'CompressionFormat' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisFirehose/deliveryStream.ts(114,5): error TS2564: Property 'RoleARN' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisFirehose/deliveryStream.ts(117,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/kinesisFirehose/deliveryStream.ts(122,5): error TS2564: Property 'DurationInSeconds' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisFirehose/deliveryStream.ts(125,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/kinesisFirehose/deliveryStream.ts(130,5): error TS2564: Property 'AWSKMSKeyARN' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisFirehose/deliveryStream.ts(133,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/kinesisFirehose/deliveryStream.ts(138,5): error TS2564: Property 'BucketARN' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisFirehose/deliveryStream.ts(139,5): error TS2564: Property 'BufferingHints' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisFirehose/deliveryStream.ts(141,5): error TS2564: Property 'CompressionFormat' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisFirehose/deliveryStream.ts(143,5): error TS2564: Property 'Prefix' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisFirehose/deliveryStream.ts(145,5): error TS2564: Property 'RoleARN' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisFirehose/deliveryStream.ts(150,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/kinesisFirehose/deliveryStream.ts(156,5): error TS2564: Property 'ClusterJDBCURL' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisFirehose/deliveryStream.ts(157,5): error TS2564: Property 'CopyCommand' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisFirehose/deliveryStream.ts(158,5): error TS2564: Property 'Password' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisFirehose/deliveryStream.ts(160,5): error TS2564: Property 'RoleARN' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisFirehose/deliveryStream.ts(161,5): error TS2564: Property 'S3Configuration' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisFirehose/deliveryStream.ts(162,5): error TS2564: Property 'Username' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/kinesisFirehose/deliveryStream.ts(165,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/lambda/alias.ts(7,5): error TS2564: Property 'AdditionalVersionWeights' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/lambda/alias.ts(10,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/lambda/alias.ts(15,5): error TS2564: Property 'FunctionVersion' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/lambda/alias.ts(16,5): error TS2564: Property 'FunctionWeight' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/lambda/alias.ts(19,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/lambda/function.ts(7,5): error TS2564: Property 'SecurityGroupIds' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/lambda/function.ts(8,5): error TS2564: Property 'SubnetIds' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/lambda/function.ts(11,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/lambda/function.ts(19,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/lambda/function.ts(27,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/lambda/function.ts(38,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/lambda/function.ts(46,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/logs/metricFilter.ts(7,5): error TS2564: Property 'MetricName' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/logs/metricFilter.ts(8,5): error TS2564: Property 'MetricNamespace' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/logs/metricFilter.ts(9,5): error TS2564: Property 'MetricValue' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/logs/metricFilter.ts(12,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/opsWorks/app.ts(12,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/opsWorks/app.ts(17,5): error TS2564: Property 'Key' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/opsWorks/app.ts(19,5): error TS2564: Property 'Value' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/opsWorks/app.ts(22,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/opsWorks/app.ts(32,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/opsWorks/app.ts(45,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/opsWorks/instance.ts(13,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/opsWorks/instance.ts(25,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/opsWorks/instance.ts(39,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/opsWorks/layer.ts(11,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/opsWorks/layer.ts(24,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/opsWorks/layer.ts(37,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/opsWorks/layer.ts(49,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/opsWorks/layer.ts(57,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/opsWorks/layer.ts(67,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/opsWorks/stack.ts(15,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/opsWorks/stack.ts(24,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/opsWorks/stack.ts(33,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/opsWorks/stack.ts(38,5): error TS2564: Property 'DbPassword' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/opsWorks/stack.ts(39,5): error TS2564: Property 'DbUser' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/opsWorks/stack.ts(40,5): error TS2564: Property 'RdsDbInstanceArn' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/opsWorks/stack.ts(43,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/opsWorks/stack.ts(48,5): error TS2564: Property 'Ip' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/opsWorks/stack.ts(52,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/parameter.ts(41,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/parameter.ts(67,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/rds/dbSecurityGroup.ts(13,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/rds/optionGroup.ts(11,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/rds/optionGroup.ts(17,5): error TS2564: Property 'OptionName' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/rds/optionGroup.ts(24,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/redshift/cluster.ts(7,5): error TS2564: Property 'BucketName' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/redshift/cluster.ts(11,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/redshift/clusterParameterGroup.ts(7,5): error TS2564: Property 'ParameterName' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/redshift/clusterParameterGroup.ts(8,5): error TS2564: Property 'ParameterValue' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/redshift/clusterParameterGroup.ts(11,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/route53/healthCheck.ts(21,5): error TS2564: Property 'Type' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/route53/healthCheck.ts(24,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/route53/healthCheck.ts(29,5): error TS2564: Property 'Key' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/route53/healthCheck.ts(30,5): error TS2564: Property 'Value' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/route53/healthCheck.ts(33,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/route53/healthCheck.ts(38,5): error TS2564: Property 'Name' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/route53/healthCheck.ts(39,5): error TS2564: Property 'Region' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/route53/healthCheck.ts(42,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/route53/hostedZone.ts(7,5): error TS2564: Property 'Key' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/route53/hostedZone.ts(8,5): error TS2564: Property 'Value' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/route53/hostedZone.ts(11,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/route53/hostedZone.ts(19,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/route53/hostedZone.ts(24,5): error TS2564: Property 'CloudWatchLogsLogGroupArn' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/route53/hostedZone.ts(27,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/route53/hostedZone.ts(32,5): error TS2564: Property 'VPCId' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/route53/hostedZone.ts(33,5): error TS2564: Property 'VPCRegion' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/route53/hostedZone.ts(36,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/route53/recordSet.ts(12,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/route53/recordSet.ts(17,5): error TS2564: Property 'DNSName' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/route53/recordSet.ts(19,5): error TS2564: Property 'HostedZoneId' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/route53/recordSet.ts(22,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/route53/recordSetGroup.ts(14,5): error TS2564: Property 'Name' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/route53/recordSetGroup.ts(19,5): error TS2564: Property 'Type' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/route53/recordSetGroup.ts(23,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/route53/recordSetGroup.ts(33,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/route53/recordSetGroup.ts(38,5): error TS2564: Property 'DNSName' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/route53/recordSetGroup.ts(40,5): error TS2564: Property 'HostedZoneId' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/route53/recordSetGroup.ts(43,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/s3/bucket.ts(7,5): error TS2564: Property 'ServerSideEncryptionConfiguration' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/s3/bucket.ts(10,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/s3/bucket.ts(15,5): error TS2564: Property 'S3Key' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/s3/bucket.ts(18,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/s3/bucket.ts(27,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/s3/bucket.ts(32,5): error TS2564: Property 'Rules' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/s3/bucket.ts(35,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/s3/bucket.ts(40,5): error TS2564: Property 'Event' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/s3/bucket.ts(42,5): error TS2564: Property 'Function' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/s3/bucket.ts(45,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/s3/bucket.ts(50,5): error TS2564: Property 'Destination' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/s3/bucket.ts(52,5): error TS2564: Property 'Prefix' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/s3/bucket.ts(54,5): error TS2564: Property 'Status' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/s3/bucket.ts(57,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/s3/bucket.ts(63,5): error TS2564: Property 'AllowedMethods' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/s3/bucket.ts(64,5): error TS2564: Property 'AllowedOrigins' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/s3/bucket.ts(70,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/s3/bucket.ts(76,5): error TS2564: Property 'BucketArn' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/s3/bucket.ts(77,5): error TS2564: Property 'Format' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/s3/bucket.ts(81,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/s3/bucket.ts(89,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/s3/bucket.ts(94,5): error TS2564: Property 'Id' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/s3/bucket.ts(96,5): error TS2564: Property 'StorageClassAnalysis' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/s3/bucket.ts(100,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/s3/bucket.ts(105,5): error TS2564: Property 'SseKmsEncryptedObjects' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/s3/bucket.ts(108,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/s3/bucket.ts(117,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/s3/bucket.ts(125,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/s3/bucket.ts(130,5): error TS2564: Property 'RedirectRule' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/s3/bucket.ts(134,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/s3/bucket.ts(139,5): error TS2564: Property 'Owner' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/s3/bucket.ts(142,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/s3/bucket.ts(147,5): error TS2564: Property 'Status' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/s3/bucket.ts(150,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/s3/bucket.ts(155,5): error TS2564: Property 'ReplicaKmsKeyID' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/s3/bucket.ts(158,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/s3/bucket.ts(168,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/s3/bucket.ts(174,5): error TS2564: Property 'SSEAlgorithm' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/s3/bucket.ts(177,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/s3/bucket.ts(189,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/s3/bucket.ts(194,5): error TS2564: Property 'HostName' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/s3/bucket.ts(198,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/s3/bucket.ts(203,5): error TS2564: Property 'Rules' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/s3/bucket.ts(206,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/s3/bucket.ts(211,5): error TS2564: Property 'Destination' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/s3/bucket.ts(212,5): error TS2564: Property 'Enabled' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/s3/bucket.ts(213,5): error TS2564: Property 'Id' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/s3/bucket.ts(214,5): error TS2564: Property 'IncludedObjectVersions' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/s3/bucket.ts(217,5): error TS2564: Property 'ScheduleFrequency' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/s3/bucket.ts(220,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/s3/bucket.ts(231,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/s3/bucket.ts(236,5): error TS2564: Property 'Role' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/s3/bucket.ts(237,5): error TS2564: Property 'Rules' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/s3/bucket.ts(240,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/s3/bucket.ts(245,5): error TS2564: Property 'Status' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/s3/bucket.ts(248,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/s3/bucket.ts(261,5): error TS2564: Property 'Status' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/s3/bucket.ts(267,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/s3/bucket.ts(272,5): error TS2564: Property 'Event' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/s3/bucket.ts(274,5): error TS2564: Property 'Queue' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/s3/bucket.ts(277,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/s3/bucket.ts(282,5): error TS2564: Property 'Event' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/s3/bucket.ts(284,5): error TS2564: Property 'Topic' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/s3/bucket.ts(287,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/s3/bucket.ts(292,5): error TS2564: Property 'Id' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/s3/bucket.ts(297,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/s3/bucket.ts(302,5): error TS2564: Property 'Key' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/s3/bucket.ts(303,5): error TS2564: Property 'Value' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/s3/bucket.ts(306,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/s3/bucket.ts(311,5): error TS2564: Property 'StorageClass' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/s3/bucket.ts(316,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/s3/bucket.ts(321,5): error TS2564: Property 'Destination' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/s3/bucket.ts(322,5): error TS2564: Property 'OutputSchemaVersion' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/s3/bucket.ts(325,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/s3/bucket.ts(330,5): error TS2564: Property 'CorsRules' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/s3/bucket.ts(333,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/s3/bucket.ts(340,5): error TS2564: Property 'Bucket' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/s3/bucket.ts(345,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/s3/bucket.ts(350,5): error TS2564: Property 'AccelerationStatus' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/s3/bucket.ts(353,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/s3/bucket.ts(358,5): error TS2564: Property 'StorageClass' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/s3/bucket.ts(359,5): error TS2564: Property 'TransitionInDays' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/s3/bucket.ts(362,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/s3/bucket.ts(367,5): error TS2564: Property 'DaysAfterInitiation' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/s3/bucket.ts(370,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/s3/bucket.ts(375,5): error TS2564: Property 'Name' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/s3/bucket.ts(376,5): error TS2564: Property 'Value' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/s3/bucket.ts(379,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/serviceDiscovery/service.ts(7,5): error TS2564: Property 'DnsRecords' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/serviceDiscovery/service.ts(8,5): error TS2564: Property 'NamespaceId' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/serviceDiscovery/service.ts(11,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/serviceDiscovery/service.ts(16,5): error TS2564: Property 'Type' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/serviceDiscovery/service.ts(17,5): error TS2564: Property 'TTL' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/serviceDiscovery/service.ts(20,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/serviceDiscovery/service.ts(25,5): error TS2564: Property 'Type' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/serviceDiscovery/service.ts(30,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/sns/topic.ts(7,5): error TS2564: Property 'Endpoint' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/sns/topic.ts(8,5): error TS2564: Property 'Protocol' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/sns/topic.ts(11,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ssm/association.ts(7,5): error TS2564: Property 'Key' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/ssm/association.ts(8,5): error TS2564: Property 'Values' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/ssm/association.ts(11,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ssm/association.ts(16,5): error TS2564: Property 'ParameterValues' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/ssm/association.ts(19,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ssm/maintenanceWindowTask.ts(12,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ssm/maintenanceWindowTask.ts(17,5): error TS2564: Property 'NotificationArn' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/ssm/maintenanceWindowTask.ts(22,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ssm/maintenanceWindowTask.ts(31,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ssm/maintenanceWindowTask.ts(42,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ssm/maintenanceWindowTask.ts(47,5): error TS2564: Property 'S3Bucket' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/ssm/maintenanceWindowTask.ts(48,5): error TS2564: Property 'Region' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/ssm/maintenanceWindowTask.ts(52,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ssm/maintenanceWindowTask.ts(58,5): error TS2564: Property 'Key' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/ssm/maintenanceWindowTask.ts(61,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ssm/maintenanceWindowTask.ts(70,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ssm/maintenanceWindowTask.ts(86,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ssm/patchBaseline.ts(10,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ssm/patchBaseline.ts(19,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ssm/patchBaseline.ts(29,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/ssm/patchBaseline.ts(37,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/waf/byteMatchSet.ts(7,5): error TS2564: Property 'FieldToMatch' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/waf/byteMatchSet.ts(8,5): error TS2564: Property 'PositionalConstraint' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/waf/byteMatchSet.ts(11,5): error TS2564: Property 'TextTransformation' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/waf/byteMatchSet.ts(14,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/waf/byteMatchSet.ts(20,5): error TS2564: Property 'Type' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/waf/byteMatchSet.ts(23,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/waf/ipSet.ts(7,5): error TS2564: Property 'Type' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/waf/ipSet.ts(8,5): error TS2564: Property 'Value' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/waf/ipSet.ts(11,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/waf/rule.ts(7,5): error TS2564: Property 'DataId' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/waf/rule.ts(8,5): error TS2564: Property 'Negated' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/waf/rule.ts(9,5): error TS2564: Property 'Type' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/waf/rule.ts(12,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/waf/sizeConstraintSet.ts(8,5): error TS2564: Property 'Type' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/waf/sizeConstraintSet.ts(11,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/waf/sizeConstraintSet.ts(16,5): error TS2564: Property 'ComparisonOperator' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/waf/sizeConstraintSet.ts(17,5): error TS2564: Property 'FieldToMatch' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/waf/sizeConstraintSet.ts(18,5): error TS2564: Property 'Size' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/waf/sizeConstraintSet.ts(19,5): error TS2564: Property 'TextTransformation' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/waf/sizeConstraintSet.ts(22,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/waf/sqlInjectionMatchSet.ts(7,5): error TS2564: Property 'FieldToMatch' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/waf/sqlInjectionMatchSet.ts(8,5): error TS2564: Property 'TextTransformation' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/waf/sqlInjectionMatchSet.ts(11,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/waf/sqlInjectionMatchSet.ts(17,5): error TS2564: Property 'Type' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/waf/sqlInjectionMatchSet.ts(20,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/waf/webAcl.ts(7,5): error TS2564: Property 'Type' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/waf/webAcl.ts(10,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/waf/webAcl.ts(15,5): error TS2564: Property 'Action' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/waf/webAcl.ts(16,5): error TS2564: Property 'Priority' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/waf/webAcl.ts(17,5): error TS2564: Property 'RuleId' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/waf/webAcl.ts(20,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/waf/xssMatchSet.ts(8,5): error TS2564: Property 'Type' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/waf/xssMatchSet.ts(11,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/waf/xssMatchSet.ts(16,5): error TS2564: Property 'FieldToMatch' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/waf/xssMatchSet.ts(17,5): error TS2564: Property 'TextTransformation' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/waf/xssMatchSet.ts(20,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/wafRegional/byteMatchSet.ts(9,5): error TS2564: Property 'PositionalConstraint' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/wafRegional/byteMatchSet.ts(10,5): error TS2564: Property 'TextTransformation' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/wafRegional/byteMatchSet.ts(11,5): error TS2564: Property 'FieldToMatch' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/wafRegional/byteMatchSet.ts(14,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/wafRegional/byteMatchSet.ts(19,5): error TS2564: Property 'Type' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/wafRegional/byteMatchSet.ts(23,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/wafRegional/ipSet.ts(7,5): error TS2564: Property 'Type' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/wafRegional/ipSet.ts(8,5): error TS2564: Property 'Value' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/wafRegional/ipSet.ts(11,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/wafRegional/rule.ts(7,5): error TS2564: Property 'Type' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/wafRegional/rule.ts(8,5): error TS2564: Property 'DataId' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/wafRegional/rule.ts(9,5): error TS2564: Property 'Negated' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/wafRegional/rule.ts(12,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/wafRegional/sizeConstraintSet.ts(7,5): error TS2564: Property 'ComparisonOperator' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/wafRegional/sizeConstraintSet.ts(8,5): error TS2564: Property 'Size' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/wafRegional/sizeConstraintSet.ts(9,5): error TS2564: Property 'TextTransformation' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/wafRegional/sizeConstraintSet.ts(10,5): error TS2564: Property 'FieldToMatch' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/wafRegional/sizeConstraintSet.ts(13,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/wafRegional/sizeConstraintSet.ts(18,5): error TS2564: Property 'Type' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/wafRegional/sizeConstraintSet.ts(22,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/wafRegional/sqlInjectionMatchSet.ts(7,5): error TS2564: Property 'Type' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/wafRegional/sqlInjectionMatchSet.ts(11,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/wafRegional/sqlInjectionMatchSet.ts(16,5): error TS2564: Property 'TextTransformation' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/wafRegional/sqlInjectionMatchSet.ts(17,5): error TS2564: Property 'FieldToMatch' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/wafRegional/sqlInjectionMatchSet.ts(20,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/wafRegional/webAcl.ts(7,5): error TS2564: Property 'Action' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/wafRegional/webAcl.ts(8,5): error TS2564: Property 'Priority' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/wafRegional/webAcl.ts(9,5): error TS2564: Property 'RuleId' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/wafRegional/webAcl.ts(12,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/wafRegional/webAcl.ts(17,5): error TS2564: Property 'Type' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/wafRegional/webAcl.ts(20,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/wafRegional/xssMatchSet.ts(7,5): error TS2564: Property 'TextTransformation' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/wafRegional/xssMatchSet.ts(8,5): error TS2564: Property 'FieldToMatch' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/wafRegional/xssMatchSet.ts(11,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
node_modules/cloudform/types/wafRegional/xssMatchSet.ts(16,5): error TS2564: Property 'Type' has no initializer and is not definitely assigned in the constructor.
node_modules/cloudform/types/wafRegional/xssMatchSet.ts(20,16): error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.