diff --git a/cloudformation/codebuild/aws-codebuild-project.go b/cloudformation/codebuild/aws-codebuild-project.go index 23d247d8f6..3283eb7922 100644 --- a/cloudformation/codebuild/aws-codebuild-project.go +++ b/cloudformation/codebuild/aws-codebuild-project.go @@ -33,6 +33,11 @@ type Project struct { // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-cache Cache *Project_ProjectCache `json:"Cache,omitempty"` + // ConcurrentBuildLimit AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-concurrentbuildlimit + ConcurrentBuildLimit int `json:"ConcurrentBuildLimit,omitempty"` + // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-description diff --git a/cloudformation/databrew/aws-databrew-job.go b/cloudformation/databrew/aws-databrew-job.go index fc3f580163..a8ec5e285b 100644 --- a/cloudformation/databrew/aws-databrew-job.go +++ b/cloudformation/databrew/aws-databrew-job.go @@ -28,6 +28,11 @@ type Job struct { // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-databrew-job.html#cfn-databrew-job-encryptionmode EncryptionMode string `json:"EncryptionMode,omitempty"` + // JobSample AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-databrew-job.html#cfn-databrew-job-jobsample + JobSample interface{} `json:"JobSample,omitempty"` + // LogSubscription AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-databrew-job.html#cfn-databrew-job-logsubscription diff --git a/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-targetgroup.go b/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-targetgroup.go index 47a2655c04..f33a8791b9 100644 --- a/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-targetgroup.go +++ b/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-targetgroup.go @@ -68,6 +68,11 @@ type TargetGroup struct { // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-protocol Protocol string `json:"Protocol,omitempty"` + // ProtocolVersion AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-protocolversion + ProtocolVersion string `json:"ProtocolVersion,omitempty"` + // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-tags diff --git a/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-targetgroup_matcher.go b/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-targetgroup_matcher.go index 58aa3062d5..be76c40cd5 100644 --- a/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-targetgroup_matcher.go +++ b/cloudformation/elasticloadbalancingv2/aws-elasticloadbalancingv2-targetgroup_matcher.go @@ -8,6 +8,11 @@ import ( // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-targetgroup-matcher.html type TargetGroup_Matcher struct { + // GrpcCode AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-targetgroup-matcher.html#cfn-elasticloadbalancingv2-targetgroup-matcher-grpccode + GrpcCode string `json:"GrpcCode,omitempty"` + // HttpCode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-targetgroup-matcher.html#cfn-elasticloadbalancingv2-targetgroup-matcher-httpcode diff --git a/cloudformation/fsx/aws-fsx-filesystem_windowsconfiguration.go b/cloudformation/fsx/aws-fsx-filesystem_windowsconfiguration.go index 00632e1cfd..3798b9cce1 100644 --- a/cloudformation/fsx/aws-fsx-filesystem_windowsconfiguration.go +++ b/cloudformation/fsx/aws-fsx-filesystem_windowsconfiguration.go @@ -13,6 +13,11 @@ type FileSystem_WindowsConfiguration struct { // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-fsx-filesystem-windowsconfiguration.html#cfn-fsx-filesystem-windowsconfiguration-activedirectoryid ActiveDirectoryId string `json:"ActiveDirectoryId,omitempty"` + // Aliases AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-fsx-filesystem-windowsconfiguration.html#cfn-fsx-filesystem-windowsconfiguration-aliases + Aliases []string `json:"Aliases,omitempty"` + // AutomaticBackupRetentionDays AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-fsx-filesystem-windowsconfiguration.html#cfn-fsx-filesystem-windowsconfiguration-automaticbackupretentiondays @@ -44,9 +49,9 @@ type FileSystem_WindowsConfiguration struct { SelfManagedActiveDirectoryConfiguration *FileSystem_SelfManagedActiveDirectoryConfiguration `json:"SelfManagedActiveDirectoryConfiguration,omitempty"` // ThroughputCapacity AWS CloudFormation Property - // Required: false + // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-fsx-filesystem-windowsconfiguration.html#cfn-fsx-filesystem-windowsconfiguration-throughputcapacity - ThroughputCapacity int `json:"ThroughputCapacity,omitempty"` + ThroughputCapacity int `json:"ThroughputCapacity"` // WeeklyMaintenanceStartTime AWS CloudFormation Property // Required: false diff --git a/cloudformation/imagebuilder/aws-imagebuilder-image.go b/cloudformation/imagebuilder/aws-imagebuilder-image.go index 9495331d47..2f4b01296d 100644 --- a/cloudformation/imagebuilder/aws-imagebuilder-image.go +++ b/cloudformation/imagebuilder/aws-imagebuilder-image.go @@ -12,6 +12,11 @@ import ( // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-imagebuilder-image.html type Image struct { + // ContainerRecipeArn AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-imagebuilder-image.html#cfn-imagebuilder-image-containerrecipearn + ContainerRecipeArn string `json:"ContainerRecipeArn,omitempty"` + // DistributionConfigurationArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-imagebuilder-image.html#cfn-imagebuilder-image-distributionconfigurationarn @@ -23,7 +28,7 @@ type Image struct { EnhancedImageMetadataEnabled bool `json:"EnhancedImageMetadataEnabled,omitempty"` // ImageRecipeArn AWS CloudFormation Property - // Required: true + // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-imagebuilder-image.html#cfn-imagebuilder-image-imagerecipearn ImageRecipeArn string `json:"ImageRecipeArn,omitempty"` diff --git a/cloudformation/imagebuilder/aws-imagebuilder-imagepipeline.go b/cloudformation/imagebuilder/aws-imagebuilder-imagepipeline.go index 76aeba04a8..3165085aca 100644 --- a/cloudformation/imagebuilder/aws-imagebuilder-imagepipeline.go +++ b/cloudformation/imagebuilder/aws-imagebuilder-imagepipeline.go @@ -12,6 +12,11 @@ import ( // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-imagebuilder-imagepipeline.html type ImagePipeline struct { + // ContainerRecipeArn AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-imagebuilder-imagepipeline.html#cfn-imagebuilder-imagepipeline-containerrecipearn + ContainerRecipeArn string `json:"ContainerRecipeArn,omitempty"` + // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-imagebuilder-imagepipeline.html#cfn-imagebuilder-imagepipeline-description @@ -28,7 +33,7 @@ type ImagePipeline struct { EnhancedImageMetadataEnabled bool `json:"EnhancedImageMetadataEnabled,omitempty"` // ImageRecipeArn AWS CloudFormation Property - // Required: true + // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-imagebuilder-imagepipeline.html#cfn-imagebuilder-imagepipeline-imagerecipearn ImageRecipeArn string `json:"ImageRecipeArn,omitempty"` diff --git a/cloudformation/iotanalytics/aws-iotanalytics-dataset.go b/cloudformation/iotanalytics/aws-iotanalytics-dataset.go index bcc3749353..c2f9b6945c 100644 --- a/cloudformation/iotanalytics/aws-iotanalytics-dataset.go +++ b/cloudformation/iotanalytics/aws-iotanalytics-dataset.go @@ -28,6 +28,11 @@ type Dataset struct { // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotanalytics-dataset.html#cfn-iotanalytics-dataset-datasetname DatasetName string `json:"DatasetName,omitempty"` + // LateDataRules AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotanalytics-dataset.html#cfn-iotanalytics-dataset-latedatarules + LateDataRules []Dataset_LateDataRule `json:"LateDataRules,omitempty"` + // RetentionPeriod AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotanalytics-dataset.html#cfn-iotanalytics-dataset-retentionperiod diff --git a/cloudformation/iotanalytics/aws-iotanalytics-dataset_deltatimesessionwindowconfiguration.go b/cloudformation/iotanalytics/aws-iotanalytics-dataset_deltatimesessionwindowconfiguration.go new file mode 100644 index 0000000000..914dee6af8 --- /dev/null +++ b/cloudformation/iotanalytics/aws-iotanalytics-dataset_deltatimesessionwindowconfiguration.go @@ -0,0 +1,35 @@ +package iotanalytics + +import ( + "github.com/awslabs/goformation/v4/cloudformation/policies" +) + +// Dataset_DeltaTimeSessionWindowConfiguration AWS CloudFormation Resource (AWS::IoTAnalytics::Dataset.DeltaTimeSessionWindowConfiguration) +// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-dataset-deltatimesessionwindowconfiguration.html +type Dataset_DeltaTimeSessionWindowConfiguration struct { + + // TimeoutInMinutes AWS CloudFormation Property + // Required: true + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-dataset-deltatimesessionwindowconfiguration.html#cfn-iotanalytics-dataset-deltatimesessionwindowconfiguration-timeoutinminutes + TimeoutInMinutes int `json:"TimeoutInMinutes"` + + // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy + AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` + + // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` + + // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource + AWSCloudFormationDependsOn []string `json:"-"` + + // AWSCloudFormationMetadata stores structured data associated with this resource + AWSCloudFormationMetadata map[string]interface{} `json:"-"` + + // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created + AWSCloudFormationCondition string `json:"-"` +} + +// AWSCloudFormationType returns the AWS CloudFormation resource type +func (r *Dataset_DeltaTimeSessionWindowConfiguration) AWSCloudFormationType() string { + return "AWS::IoTAnalytics::Dataset.DeltaTimeSessionWindowConfiguration" +} diff --git a/cloudformation/iotanalytics/aws-iotanalytics-dataset_latedatarule.go b/cloudformation/iotanalytics/aws-iotanalytics-dataset_latedatarule.go new file mode 100644 index 0000000000..78d650dc70 --- /dev/null +++ b/cloudformation/iotanalytics/aws-iotanalytics-dataset_latedatarule.go @@ -0,0 +1,40 @@ +package iotanalytics + +import ( + "github.com/awslabs/goformation/v4/cloudformation/policies" +) + +// Dataset_LateDataRule AWS CloudFormation Resource (AWS::IoTAnalytics::Dataset.LateDataRule) +// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-dataset-latedatarule.html +type Dataset_LateDataRule struct { + + // RuleConfiguration AWS CloudFormation Property + // Required: true + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-dataset-latedatarule.html#cfn-iotanalytics-dataset-latedatarule-ruleconfiguration + RuleConfiguration *Dataset_LateDataRuleConfiguration `json:"RuleConfiguration,omitempty"` + + // RuleName AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-dataset-latedatarule.html#cfn-iotanalytics-dataset-latedatarule-rulename + RuleName string `json:"RuleName,omitempty"` + + // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy + AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` + + // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` + + // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource + AWSCloudFormationDependsOn []string `json:"-"` + + // AWSCloudFormationMetadata stores structured data associated with this resource + AWSCloudFormationMetadata map[string]interface{} `json:"-"` + + // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created + AWSCloudFormationCondition string `json:"-"` +} + +// AWSCloudFormationType returns the AWS CloudFormation resource type +func (r *Dataset_LateDataRule) AWSCloudFormationType() string { + return "AWS::IoTAnalytics::Dataset.LateDataRule" +} diff --git a/cloudformation/iotanalytics/aws-iotanalytics-dataset_latedataruleconfiguration.go b/cloudformation/iotanalytics/aws-iotanalytics-dataset_latedataruleconfiguration.go new file mode 100644 index 0000000000..6354670308 --- /dev/null +++ b/cloudformation/iotanalytics/aws-iotanalytics-dataset_latedataruleconfiguration.go @@ -0,0 +1,35 @@ +package iotanalytics + +import ( + "github.com/awslabs/goformation/v4/cloudformation/policies" +) + +// Dataset_LateDataRuleConfiguration AWS CloudFormation Resource (AWS::IoTAnalytics::Dataset.LateDataRuleConfiguration) +// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-dataset-latedataruleconfiguration.html +type Dataset_LateDataRuleConfiguration struct { + + // DeltaTimeSessionWindowConfiguration AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-dataset-latedataruleconfiguration.html#cfn-iotanalytics-dataset-latedataruleconfiguration-deltatimesessionwindowconfiguration + DeltaTimeSessionWindowConfiguration *Dataset_DeltaTimeSessionWindowConfiguration `json:"DeltaTimeSessionWindowConfiguration,omitempty"` + + // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy + AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` + + // AWSCloudFormationUpdateReplacePolicy represents a CloudFormation UpdateReplacePolicy + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy `json:"-"` + + // AWSCloudFormationDependsOn stores the logical ID of the resources to be created before this resource + AWSCloudFormationDependsOn []string `json:"-"` + + // AWSCloudFormationMetadata stores structured data associated with this resource + AWSCloudFormationMetadata map[string]interface{} `json:"-"` + + // AWSCloudFormationCondition stores the logical ID of the condition that must be satisfied for this resource to be created + AWSCloudFormationCondition string `json:"-"` +} + +// AWSCloudFormationType returns the AWS CloudFormation resource type +func (r *Dataset_LateDataRuleConfiguration) AWSCloudFormationType() string { + return "AWS::IoTAnalytics::Dataset.LateDataRuleConfiguration" +} diff --git a/cloudformation/iotwireless/aws-iotwireless-serviceprofile_lorawanserviceprofile.go b/cloudformation/iotwireless/aws-iotwireless-serviceprofile_lorawanserviceprofile.go index d60de5e445..4a01f57d4f 100644 --- a/cloudformation/iotwireless/aws-iotwireless-serviceprofile_lorawanserviceprofile.go +++ b/cloudformation/iotwireless/aws-iotwireless-serviceprofile_lorawanserviceprofile.go @@ -13,6 +13,96 @@ type ServiceProfile_LoRaWANServiceProfile struct { // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-serviceprofile-lorawanserviceprofile.html#cfn-iotwireless-serviceprofile-lorawanserviceprofile-addgwmetadata AddGwMetadata bool `json:"AddGwMetadata,omitempty"` + // ChannelMask AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-serviceprofile-lorawanserviceprofile.html#cfn-iotwireless-serviceprofile-lorawanserviceprofile-channelmask + ChannelMask string `json:"ChannelMask,omitempty"` + + // DevStatusReqFreq AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-serviceprofile-lorawanserviceprofile.html#cfn-iotwireless-serviceprofile-lorawanserviceprofile-devstatusreqfreq + DevStatusReqFreq int `json:"DevStatusReqFreq,omitempty"` + + // DlBucketSize AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-serviceprofile-lorawanserviceprofile.html#cfn-iotwireless-serviceprofile-lorawanserviceprofile-dlbucketsize + DlBucketSize int `json:"DlBucketSize,omitempty"` + + // DlRate AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-serviceprofile-lorawanserviceprofile.html#cfn-iotwireless-serviceprofile-lorawanserviceprofile-dlrate + DlRate int `json:"DlRate,omitempty"` + + // DlRatePolicy AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-serviceprofile-lorawanserviceprofile.html#cfn-iotwireless-serviceprofile-lorawanserviceprofile-dlratepolicy + DlRatePolicy string `json:"DlRatePolicy,omitempty"` + + // DrMax AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-serviceprofile-lorawanserviceprofile.html#cfn-iotwireless-serviceprofile-lorawanserviceprofile-drmax + DrMax int `json:"DrMax,omitempty"` + + // DrMin AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-serviceprofile-lorawanserviceprofile.html#cfn-iotwireless-serviceprofile-lorawanserviceprofile-drmin + DrMin int `json:"DrMin,omitempty"` + + // HrAllowed AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-serviceprofile-lorawanserviceprofile.html#cfn-iotwireless-serviceprofile-lorawanserviceprofile-hrallowed + HrAllowed bool `json:"HrAllowed,omitempty"` + + // MinGwDiversity AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-serviceprofile-lorawanserviceprofile.html#cfn-iotwireless-serviceprofile-lorawanserviceprofile-mingwdiversity + MinGwDiversity int `json:"MinGwDiversity,omitempty"` + + // NwkGeoLoc AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-serviceprofile-lorawanserviceprofile.html#cfn-iotwireless-serviceprofile-lorawanserviceprofile-nwkgeoloc + NwkGeoLoc bool `json:"NwkGeoLoc,omitempty"` + + // PrAllowed AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-serviceprofile-lorawanserviceprofile.html#cfn-iotwireless-serviceprofile-lorawanserviceprofile-prallowed + PrAllowed bool `json:"PrAllowed,omitempty"` + + // RaAllowed AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-serviceprofile-lorawanserviceprofile.html#cfn-iotwireless-serviceprofile-lorawanserviceprofile-raallowed + RaAllowed bool `json:"RaAllowed,omitempty"` + + // ReportDevStatusBattery AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-serviceprofile-lorawanserviceprofile.html#cfn-iotwireless-serviceprofile-lorawanserviceprofile-reportdevstatusbattery + ReportDevStatusBattery bool `json:"ReportDevStatusBattery,omitempty"` + + // ReportDevStatusMargin AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-serviceprofile-lorawanserviceprofile.html#cfn-iotwireless-serviceprofile-lorawanserviceprofile-reportdevstatusmargin + ReportDevStatusMargin bool `json:"ReportDevStatusMargin,omitempty"` + + // TargetPer AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-serviceprofile-lorawanserviceprofile.html#cfn-iotwireless-serviceprofile-lorawanserviceprofile-targetper + TargetPer int `json:"TargetPer,omitempty"` + + // UlBucketSize AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-serviceprofile-lorawanserviceprofile.html#cfn-iotwireless-serviceprofile-lorawanserviceprofile-ulbucketsize + UlBucketSize int `json:"UlBucketSize,omitempty"` + + // UlRate AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-serviceprofile-lorawanserviceprofile.html#cfn-iotwireless-serviceprofile-lorawanserviceprofile-ulrate + UlRate int `json:"UlRate,omitempty"` + + // UlRatePolicy AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-serviceprofile-lorawanserviceprofile.html#cfn-iotwireless-serviceprofile-lorawanserviceprofile-ulratepolicy + UlRatePolicy string `json:"UlRatePolicy,omitempty"` + // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/cloudformation/iotwireless/aws-iotwireless-wirelessdevice.go b/cloudformation/iotwireless/aws-iotwireless-wirelessdevice.go index eb7566245b..a1b1c9d117 100644 --- a/cloudformation/iotwireless/aws-iotwireless-wirelessdevice.go +++ b/cloudformation/iotwireless/aws-iotwireless-wirelessdevice.go @@ -43,6 +43,11 @@ type WirelessDevice struct { // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotwireless-wirelessdevice.html#cfn-iotwireless-wirelessdevice-tags Tags []tags.Tag `json:"Tags,omitempty"` + // ThingArn AWS CloudFormation Property + // Required: false + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotwireless-wirelessdevice.html#cfn-iotwireless-wirelessdevice-thingarn + ThingArn string `json:"ThingArn,omitempty"` + // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotwireless-wirelessdevice.html#cfn-iotwireless-wirelessdevice-type diff --git a/cloudformation/iotwireless/aws-iotwireless-wirelessgateway.go b/cloudformation/iotwireless/aws-iotwireless-wirelessgateway.go index 7a97a8f8a4..54c01ec99c 100644 --- a/cloudformation/iotwireless/aws-iotwireless-wirelessgateway.go +++ b/cloudformation/iotwireless/aws-iotwireless-wirelessgateway.go @@ -38,10 +38,10 @@ type WirelessGateway struct { // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotwireless-wirelessgateway.html#cfn-iotwireless-wirelessgateway-tags Tags []tags.Tag `json:"Tags,omitempty"` - // ThingName AWS CloudFormation Property + // ThingArn AWS CloudFormation Property // Required: false - // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotwireless-wirelessgateway.html#cfn-iotwireless-wirelessgateway-thingname - ThingName string `json:"ThingName,omitempty"` + // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotwireless-wirelessgateway.html#cfn-iotwireless-wirelessgateway-thingarn + ThingArn string `json:"ThingArn,omitempty"` // AWSCloudFormationDeletionPolicy represents a CloudFormation DeletionPolicy AWSCloudFormationDeletionPolicy policies.DeletionPolicy `json:"-"` diff --git a/schema/cloudformation.go b/schema/cloudformation.go index c61c7a3535..2997113d12 100644 --- a/schema/cloudformation.go +++ b/schema/cloudformation.go @@ -18793,6 +18793,9 @@ var CloudformationSchema = `{ "Cache": { "$ref": "#/definitions/AWS::CodeBuild::Project.ProjectCache" }, + "ConcurrentBuildLimit": { + "type": "number" + }, "Description": { "type": "string" }, @@ -25501,6 +25504,9 @@ var CloudformationSchema = `{ "EncryptionMode": { "type": "string" }, + "JobSample": { + "type": "object" + }, "LogSubscription": { "type": "string" }, @@ -42778,6 +42784,9 @@ var CloudformationSchema = `{ "Protocol": { "type": "string" }, + "ProtocolVersion": { + "type": "string" + }, "Tags": { "items": { "$ref": "#/definitions/Tag" @@ -42831,6 +42840,9 @@ var CloudformationSchema = `{ "AWS::ElasticLoadBalancingV2::TargetGroup.Matcher": { "additionalProperties": false, "properties": { + "GrpcCode": { + "type": "string" + }, "HttpCode": { "type": "string" } @@ -44528,6 +44540,12 @@ var CloudformationSchema = `{ "ActiveDirectoryId": { "type": "string" }, + "Aliases": { + "items": { + "type": "string" + }, + "type": "array" + }, "AutomaticBackupRetentionDays": { "type": "number" }, @@ -44553,6 +44571,9 @@ var CloudformationSchema = `{ "type": "string" } }, + "required": [ + "ThroughputCapacity" + ], "type": "object" }, "AWS::GameLift::Alias": { @@ -52324,6 +52345,9 @@ var CloudformationSchema = `{ "Properties": { "additionalProperties": false, "properties": { + "ContainerRecipeArn": { + "type": "string" + }, "DistributionConfigurationArn": { "type": "string" }, @@ -52350,7 +52374,6 @@ var CloudformationSchema = `{ } }, "required": [ - "ImageRecipeArn", "InfrastructureConfigurationArn" ], "type": "object" @@ -52420,6 +52443,9 @@ var CloudformationSchema = `{ "Properties": { "additionalProperties": false, "properties": { + "ContainerRecipeArn": { + "type": "string" + }, "Description": { "type": "string" }, @@ -52458,7 +52484,6 @@ var CloudformationSchema = `{ } }, "required": [ - "ImageRecipeArn", "InfrastructureConfigurationArn", "Name" ], @@ -54784,6 +54809,12 @@ var CloudformationSchema = `{ "DatasetName": { "type": "string" }, + "LateDataRules": { + "items": { + "$ref": "#/definitions/AWS::IoTAnalytics::Dataset.LateDataRule" + }, + "type": "array" + }, "RetentionPeriod": { "$ref": "#/definitions/AWS::IoTAnalytics::Dataset.RetentionPeriod" }, @@ -54925,6 +54956,18 @@ var CloudformationSchema = `{ ], "type": "object" }, + "AWS::IoTAnalytics::Dataset.DeltaTimeSessionWindowConfiguration": { + "additionalProperties": false, + "properties": { + "TimeoutInMinutes": { + "type": "number" + } + }, + "required": [ + "TimeoutInMinutes" + ], + "type": "object" + }, "AWS::IoTAnalytics::Dataset.Filter": { "additionalProperties": false, "properties": { @@ -54966,6 +55009,30 @@ var CloudformationSchema = `{ ], "type": "object" }, + "AWS::IoTAnalytics::Dataset.LateDataRule": { + "additionalProperties": false, + "properties": { + "RuleConfiguration": { + "$ref": "#/definitions/AWS::IoTAnalytics::Dataset.LateDataRuleConfiguration" + }, + "RuleName": { + "type": "string" + } + }, + "required": [ + "RuleConfiguration" + ], + "type": "object" + }, + "AWS::IoTAnalytics::Dataset.LateDataRuleConfiguration": { + "additionalProperties": false, + "properties": { + "DeltaTimeSessionWindowConfiguration": { + "$ref": "#/definitions/AWS::IoTAnalytics::Dataset.DeltaTimeSessionWindowConfiguration" + } + }, + "type": "object" + }, "AWS::IoTAnalytics::Dataset.OutputFileUriValue": { "additionalProperties": false, "properties": { @@ -57367,7 +57434,7 @@ var CloudformationSchema = `{ ], "type": "object" }, - "AWS::IoTWireless::ServiceProfile.LoRaWANGetServiceProfileInfo": { + "AWS::IoTWireless::ServiceProfile.LoRaWANServiceProfile": { "additionalProperties": false, "properties": { "AddGwMetadata": { @@ -57430,15 +57497,6 @@ var CloudformationSchema = `{ }, "type": "object" }, - "AWS::IoTWireless::ServiceProfile.LoRaWANServiceProfile": { - "additionalProperties": false, - "properties": { - "AddGwMetadata": { - "type": "boolean" - } - }, - "type": "object" - }, "AWS::IoTWireless::WirelessDevice": { "additionalProperties": false, "properties": { @@ -57492,6 +57550,9 @@ var CloudformationSchema = `{ }, "type": "array" }, + "ThingArn": { + "type": "string" + }, "Type": { "type": "string" } @@ -57708,7 +57769,7 @@ var CloudformationSchema = `{ }, "type": "array" }, - "ThingName": { + "ThingArn": { "type": "string" } }, diff --git a/schema/cloudformation.schema.json b/schema/cloudformation.schema.json index 7c3181d802..eb073168cd 100644 --- a/schema/cloudformation.schema.json +++ b/schema/cloudformation.schema.json @@ -18790,6 +18790,9 @@ "Cache": { "$ref": "#/definitions/AWS::CodeBuild::Project.ProjectCache" }, + "ConcurrentBuildLimit": { + "type": "number" + }, "Description": { "type": "string" }, @@ -25498,6 +25501,9 @@ "EncryptionMode": { "type": "string" }, + "JobSample": { + "type": "object" + }, "LogSubscription": { "type": "string" }, @@ -42775,6 +42781,9 @@ "Protocol": { "type": "string" }, + "ProtocolVersion": { + "type": "string" + }, "Tags": { "items": { "$ref": "#/definitions/Tag" @@ -42828,6 +42837,9 @@ "AWS::ElasticLoadBalancingV2::TargetGroup.Matcher": { "additionalProperties": false, "properties": { + "GrpcCode": { + "type": "string" + }, "HttpCode": { "type": "string" } @@ -44525,6 +44537,12 @@ "ActiveDirectoryId": { "type": "string" }, + "Aliases": { + "items": { + "type": "string" + }, + "type": "array" + }, "AutomaticBackupRetentionDays": { "type": "number" }, @@ -44550,6 +44568,9 @@ "type": "string" } }, + "required": [ + "ThroughputCapacity" + ], "type": "object" }, "AWS::GameLift::Alias": { @@ -52321,6 +52342,9 @@ "Properties": { "additionalProperties": false, "properties": { + "ContainerRecipeArn": { + "type": "string" + }, "DistributionConfigurationArn": { "type": "string" }, @@ -52347,7 +52371,6 @@ } }, "required": [ - "ImageRecipeArn", "InfrastructureConfigurationArn" ], "type": "object" @@ -52417,6 +52440,9 @@ "Properties": { "additionalProperties": false, "properties": { + "ContainerRecipeArn": { + "type": "string" + }, "Description": { "type": "string" }, @@ -52455,7 +52481,6 @@ } }, "required": [ - "ImageRecipeArn", "InfrastructureConfigurationArn", "Name" ], @@ -54781,6 +54806,12 @@ "DatasetName": { "type": "string" }, + "LateDataRules": { + "items": { + "$ref": "#/definitions/AWS::IoTAnalytics::Dataset.LateDataRule" + }, + "type": "array" + }, "RetentionPeriod": { "$ref": "#/definitions/AWS::IoTAnalytics::Dataset.RetentionPeriod" }, @@ -54922,6 +54953,18 @@ ], "type": "object" }, + "AWS::IoTAnalytics::Dataset.DeltaTimeSessionWindowConfiguration": { + "additionalProperties": false, + "properties": { + "TimeoutInMinutes": { + "type": "number" + } + }, + "required": [ + "TimeoutInMinutes" + ], + "type": "object" + }, "AWS::IoTAnalytics::Dataset.Filter": { "additionalProperties": false, "properties": { @@ -54963,6 +55006,30 @@ ], "type": "object" }, + "AWS::IoTAnalytics::Dataset.LateDataRule": { + "additionalProperties": false, + "properties": { + "RuleConfiguration": { + "$ref": "#/definitions/AWS::IoTAnalytics::Dataset.LateDataRuleConfiguration" + }, + "RuleName": { + "type": "string" + } + }, + "required": [ + "RuleConfiguration" + ], + "type": "object" + }, + "AWS::IoTAnalytics::Dataset.LateDataRuleConfiguration": { + "additionalProperties": false, + "properties": { + "DeltaTimeSessionWindowConfiguration": { + "$ref": "#/definitions/AWS::IoTAnalytics::Dataset.DeltaTimeSessionWindowConfiguration" + } + }, + "type": "object" + }, "AWS::IoTAnalytics::Dataset.OutputFileUriValue": { "additionalProperties": false, "properties": { @@ -57364,7 +57431,7 @@ ], "type": "object" }, - "AWS::IoTWireless::ServiceProfile.LoRaWANGetServiceProfileInfo": { + "AWS::IoTWireless::ServiceProfile.LoRaWANServiceProfile": { "additionalProperties": false, "properties": { "AddGwMetadata": { @@ -57427,15 +57494,6 @@ }, "type": "object" }, - "AWS::IoTWireless::ServiceProfile.LoRaWANServiceProfile": { - "additionalProperties": false, - "properties": { - "AddGwMetadata": { - "type": "boolean" - } - }, - "type": "object" - }, "AWS::IoTWireless::WirelessDevice": { "additionalProperties": false, "properties": { @@ -57489,6 +57547,9 @@ }, "type": "array" }, + "ThingArn": { + "type": "string" + }, "Type": { "type": "string" } @@ -57705,7 +57766,7 @@ }, "type": "array" }, - "ThingName": { + "ThingArn": { "type": "string" } }, diff --git a/schema/sam.go b/schema/sam.go index d8f7f2fc12..ec2d93317d 100644 --- a/schema/sam.go +++ b/schema/sam.go @@ -18793,6 +18793,9 @@ var SamSchema = `{ "Cache": { "$ref": "#/definitions/AWS::CodeBuild::Project.ProjectCache" }, + "ConcurrentBuildLimit": { + "type": "number" + }, "Description": { "type": "string" }, @@ -25501,6 +25504,9 @@ var SamSchema = `{ "EncryptionMode": { "type": "string" }, + "JobSample": { + "type": "object" + }, "LogSubscription": { "type": "string" }, @@ -42778,6 +42784,9 @@ var SamSchema = `{ "Protocol": { "type": "string" }, + "ProtocolVersion": { + "type": "string" + }, "Tags": { "items": { "$ref": "#/definitions/Tag" @@ -42831,6 +42840,9 @@ var SamSchema = `{ "AWS::ElasticLoadBalancingV2::TargetGroup.Matcher": { "additionalProperties": false, "properties": { + "GrpcCode": { + "type": "string" + }, "HttpCode": { "type": "string" } @@ -44528,6 +44540,12 @@ var SamSchema = `{ "ActiveDirectoryId": { "type": "string" }, + "Aliases": { + "items": { + "type": "string" + }, + "type": "array" + }, "AutomaticBackupRetentionDays": { "type": "number" }, @@ -44553,6 +44571,9 @@ var SamSchema = `{ "type": "string" } }, + "required": [ + "ThroughputCapacity" + ], "type": "object" }, "AWS::GameLift::Alias": { @@ -52324,6 +52345,9 @@ var SamSchema = `{ "Properties": { "additionalProperties": false, "properties": { + "ContainerRecipeArn": { + "type": "string" + }, "DistributionConfigurationArn": { "type": "string" }, @@ -52350,7 +52374,6 @@ var SamSchema = `{ } }, "required": [ - "ImageRecipeArn", "InfrastructureConfigurationArn" ], "type": "object" @@ -52420,6 +52443,9 @@ var SamSchema = `{ "Properties": { "additionalProperties": false, "properties": { + "ContainerRecipeArn": { + "type": "string" + }, "Description": { "type": "string" }, @@ -52458,7 +52484,6 @@ var SamSchema = `{ } }, "required": [ - "ImageRecipeArn", "InfrastructureConfigurationArn", "Name" ], @@ -54784,6 +54809,12 @@ var SamSchema = `{ "DatasetName": { "type": "string" }, + "LateDataRules": { + "items": { + "$ref": "#/definitions/AWS::IoTAnalytics::Dataset.LateDataRule" + }, + "type": "array" + }, "RetentionPeriod": { "$ref": "#/definitions/AWS::IoTAnalytics::Dataset.RetentionPeriod" }, @@ -54925,6 +54956,18 @@ var SamSchema = `{ ], "type": "object" }, + "AWS::IoTAnalytics::Dataset.DeltaTimeSessionWindowConfiguration": { + "additionalProperties": false, + "properties": { + "TimeoutInMinutes": { + "type": "number" + } + }, + "required": [ + "TimeoutInMinutes" + ], + "type": "object" + }, "AWS::IoTAnalytics::Dataset.Filter": { "additionalProperties": false, "properties": { @@ -54966,6 +55009,30 @@ var SamSchema = `{ ], "type": "object" }, + "AWS::IoTAnalytics::Dataset.LateDataRule": { + "additionalProperties": false, + "properties": { + "RuleConfiguration": { + "$ref": "#/definitions/AWS::IoTAnalytics::Dataset.LateDataRuleConfiguration" + }, + "RuleName": { + "type": "string" + } + }, + "required": [ + "RuleConfiguration" + ], + "type": "object" + }, + "AWS::IoTAnalytics::Dataset.LateDataRuleConfiguration": { + "additionalProperties": false, + "properties": { + "DeltaTimeSessionWindowConfiguration": { + "$ref": "#/definitions/AWS::IoTAnalytics::Dataset.DeltaTimeSessionWindowConfiguration" + } + }, + "type": "object" + }, "AWS::IoTAnalytics::Dataset.OutputFileUriValue": { "additionalProperties": false, "properties": { @@ -57367,7 +57434,7 @@ var SamSchema = `{ ], "type": "object" }, - "AWS::IoTWireless::ServiceProfile.LoRaWANGetServiceProfileInfo": { + "AWS::IoTWireless::ServiceProfile.LoRaWANServiceProfile": { "additionalProperties": false, "properties": { "AddGwMetadata": { @@ -57430,15 +57497,6 @@ var SamSchema = `{ }, "type": "object" }, - "AWS::IoTWireless::ServiceProfile.LoRaWANServiceProfile": { - "additionalProperties": false, - "properties": { - "AddGwMetadata": { - "type": "boolean" - } - }, - "type": "object" - }, "AWS::IoTWireless::WirelessDevice": { "additionalProperties": false, "properties": { @@ -57492,6 +57550,9 @@ var SamSchema = `{ }, "type": "array" }, + "ThingArn": { + "type": "string" + }, "Type": { "type": "string" } @@ -57708,7 +57769,7 @@ var SamSchema = `{ }, "type": "array" }, - "ThingName": { + "ThingArn": { "type": "string" } }, diff --git a/schema/sam.schema.json b/schema/sam.schema.json index 373844b24d..ee37761b58 100644 --- a/schema/sam.schema.json +++ b/schema/sam.schema.json @@ -18790,6 +18790,9 @@ "Cache": { "$ref": "#/definitions/AWS::CodeBuild::Project.ProjectCache" }, + "ConcurrentBuildLimit": { + "type": "number" + }, "Description": { "type": "string" }, @@ -25498,6 +25501,9 @@ "EncryptionMode": { "type": "string" }, + "JobSample": { + "type": "object" + }, "LogSubscription": { "type": "string" }, @@ -42775,6 +42781,9 @@ "Protocol": { "type": "string" }, + "ProtocolVersion": { + "type": "string" + }, "Tags": { "items": { "$ref": "#/definitions/Tag" @@ -42828,6 +42837,9 @@ "AWS::ElasticLoadBalancingV2::TargetGroup.Matcher": { "additionalProperties": false, "properties": { + "GrpcCode": { + "type": "string" + }, "HttpCode": { "type": "string" } @@ -44525,6 +44537,12 @@ "ActiveDirectoryId": { "type": "string" }, + "Aliases": { + "items": { + "type": "string" + }, + "type": "array" + }, "AutomaticBackupRetentionDays": { "type": "number" }, @@ -44550,6 +44568,9 @@ "type": "string" } }, + "required": [ + "ThroughputCapacity" + ], "type": "object" }, "AWS::GameLift::Alias": { @@ -52321,6 +52342,9 @@ "Properties": { "additionalProperties": false, "properties": { + "ContainerRecipeArn": { + "type": "string" + }, "DistributionConfigurationArn": { "type": "string" }, @@ -52347,7 +52371,6 @@ } }, "required": [ - "ImageRecipeArn", "InfrastructureConfigurationArn" ], "type": "object" @@ -52417,6 +52440,9 @@ "Properties": { "additionalProperties": false, "properties": { + "ContainerRecipeArn": { + "type": "string" + }, "Description": { "type": "string" }, @@ -52455,7 +52481,6 @@ } }, "required": [ - "ImageRecipeArn", "InfrastructureConfigurationArn", "Name" ], @@ -54781,6 +54806,12 @@ "DatasetName": { "type": "string" }, + "LateDataRules": { + "items": { + "$ref": "#/definitions/AWS::IoTAnalytics::Dataset.LateDataRule" + }, + "type": "array" + }, "RetentionPeriod": { "$ref": "#/definitions/AWS::IoTAnalytics::Dataset.RetentionPeriod" }, @@ -54922,6 +54953,18 @@ ], "type": "object" }, + "AWS::IoTAnalytics::Dataset.DeltaTimeSessionWindowConfiguration": { + "additionalProperties": false, + "properties": { + "TimeoutInMinutes": { + "type": "number" + } + }, + "required": [ + "TimeoutInMinutes" + ], + "type": "object" + }, "AWS::IoTAnalytics::Dataset.Filter": { "additionalProperties": false, "properties": { @@ -54963,6 +55006,30 @@ ], "type": "object" }, + "AWS::IoTAnalytics::Dataset.LateDataRule": { + "additionalProperties": false, + "properties": { + "RuleConfiguration": { + "$ref": "#/definitions/AWS::IoTAnalytics::Dataset.LateDataRuleConfiguration" + }, + "RuleName": { + "type": "string" + } + }, + "required": [ + "RuleConfiguration" + ], + "type": "object" + }, + "AWS::IoTAnalytics::Dataset.LateDataRuleConfiguration": { + "additionalProperties": false, + "properties": { + "DeltaTimeSessionWindowConfiguration": { + "$ref": "#/definitions/AWS::IoTAnalytics::Dataset.DeltaTimeSessionWindowConfiguration" + } + }, + "type": "object" + }, "AWS::IoTAnalytics::Dataset.OutputFileUriValue": { "additionalProperties": false, "properties": { @@ -57364,7 +57431,7 @@ ], "type": "object" }, - "AWS::IoTWireless::ServiceProfile.LoRaWANGetServiceProfileInfo": { + "AWS::IoTWireless::ServiceProfile.LoRaWANServiceProfile": { "additionalProperties": false, "properties": { "AddGwMetadata": { @@ -57427,15 +57494,6 @@ }, "type": "object" }, - "AWS::IoTWireless::ServiceProfile.LoRaWANServiceProfile": { - "additionalProperties": false, - "properties": { - "AddGwMetadata": { - "type": "boolean" - } - }, - "type": "object" - }, "AWS::IoTWireless::WirelessDevice": { "additionalProperties": false, "properties": { @@ -57489,6 +57547,9 @@ }, "type": "array" }, + "ThingArn": { + "type": "string" + }, "Type": { "type": "string" } @@ -57705,7 +57766,7 @@ }, "type": "array" }, - "ThingName": { + "ThingArn": { "type": "string" } },