Skip to content

Commit

Permalink
Update CloudFormation specs to 163.0.0
Browse files Browse the repository at this point in the history
  • Loading branch information
kddejong authored and github-actions[bot] committed Mar 6, 2024
1 parent 22412ab commit 2285ffd
Show file tree
Hide file tree
Showing 41 changed files with 399 additions and 120 deletions.
17 changes: 16 additions & 1 deletion src/cfnlint/data/AdditionalSpecs/Policies.json
Original file line number Diff line number Diff line change
Expand Up @@ -5445,6 +5445,7 @@
"ARNFormat": "arn:aws:identity-sync:${Region}:${Account}:${ResourceType}/${ResourcePath}",
"ARNRegex": "^arn:aws:identity-sync:.+:.+:.+",
"Actions": [
"AllowVendedLogDeliveryForResource",
"CreateSyncFilter",
"CreateSyncProfile",
"CreateSyncTarget",
Expand Down Expand Up @@ -17453,16 +17454,25 @@
"CreateWorkerConfiguration",
"DeleteConnector",
"DeleteCustomPlugin",
"DeleteWorkerConfiguration",
"DescribeConnector",
"DescribeCustomPlugin",
"DescribeWorkerConfiguration",
"ListConnectors",
"ListCustomPlugins",
"ListTagsForResource",
"ListWorkerConfigurations",
"TagResource",
"UntagResource",
"UpdateConnector"
],
"HasResource": true,
"StringPrefix": "kafkaconnect"
"StringPrefix": "kafkaconnect",
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:ResourceTag/${TagKey}",
"aws:TagKeys"
]
},
"Amazon Managed Workflows for Apache Airflow": {
"ARNFormat": "arn:aws:airflow:${Region}:${Account}:${ResourceType}/${ResourceName}",
Expand Down Expand Up @@ -18447,6 +18457,7 @@
"Actions": [
"GetConversation",
"GetTroubleshootingResults",
"ListConversations",
"SendMessage",
"StartConversation",
"StartTroubleshootingAnalysis",
Expand Down Expand Up @@ -19120,6 +19131,7 @@
"CreateEventSubscription",
"CreateHsmClientCertificate",
"CreateHsmConfiguration",
"CreateQev2IdcApplication",
"CreateRedshiftIdcApplication",
"CreateSavedQuery",
"CreateScheduledAction",
Expand All @@ -19140,6 +19152,7 @@
"DeleteHsmClientCertificate",
"DeleteHsmConfiguration",
"DeletePartner",
"DeleteQev2IdcApplication",
"DeleteRedshiftIdcApplication",
"DeleteResourcePolicy",
"DeleteSavedQueries",
Expand Down Expand Up @@ -19176,6 +19189,7 @@
"DescribeNodeConfigurationOptions",
"DescribeOrderableClusterOptions",
"DescribePartners",
"DescribeQev2IdcApplications",
"DescribeQuery",
"DescribeRedshiftIdcApplications",
"DescribeReservedNodeExchangeStatus",
Expand Down Expand Up @@ -19223,6 +19237,7 @@
"ModifyCustomDomainAssociation",
"ModifyEndpointAccess",
"ModifyEventSubscription",
"ModifyQev2IdcApplication",
"ModifyRedshiftIdcApplication",
"ModifySavedQuery",
"ModifyScheduledAction",
Expand Down
8 changes: 1 addition & 7 deletions src/cfnlint/data/CloudSpecs/ap-northeast-3.json
Original file line number Diff line number Diff line change
Expand Up @@ -8541,13 +8541,7 @@
"LoadBalancerPort": "CACHED",
"LoadBalancerV2Arn": "CACHED",
"MicrosoftADEdition": "CACHED",
"NeptuneInstanceClass": {
"Ref": {
"Parameters": [
"String"
]
}
},
"NeptuneInstanceClass": "CACHED",
"NetworkAclRuleAction": "CACHED",
"NetworkAclRuleNumber": "CACHED",
"NetworkInterfacePermission": "CACHED",
Expand Down
170 changes: 153 additions & 17 deletions src/cfnlint/data/CloudSpecs/ap-southeast-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -2397,13 +2397,19 @@
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotsitewise-asset-assethierarchy.html#cfn-iotsitewise-asset-assethierarchy-externalid",
"PrimitiveType": "String",
"Required": false,
"UpdateType": "Mutable"
"UpdateType": "Mutable",
"Value": {
"ValueType": "AWS::IoTSiteWise::Asset.AssetHierarchy.ExternalId"
}
},
"Id": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotsitewise-asset-assethierarchy.html#cfn-iotsitewise-asset-assethierarchy-id",
"PrimitiveType": "String",
"Required": false,
"UpdateType": "Mutable"
"UpdateType": "Mutable",
"Value": {
"ValueType": "AWS::IoTSiteWise::Asset.AssetHierarchy.Id"
}
},
"LogicalId": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotsitewise-asset-assethierarchy.html#cfn-iotsitewise-asset-assethierarchy-logicalid",
Expand All @@ -2429,13 +2435,19 @@
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotsitewise-asset-assetproperty.html#cfn-iotsitewise-asset-assetproperty-externalid",
"PrimitiveType": "String",
"Required": false,
"UpdateType": "Mutable"
"UpdateType": "Mutable",
"Value": {
"ValueType": "AWS::IoTSiteWise::Asset.AssetProperty.ExternalId"
}
},
"Id": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotsitewise-asset-assetproperty.html#cfn-iotsitewise-asset-assetproperty-id",
"PrimitiveType": "String",
"Required": false,
"UpdateType": "Mutable"
"UpdateType": "Mutable",
"Value": {
"ValueType": "AWS::IoTSiteWise::Asset.AssetProperty.Id"
}
},
"LogicalId": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotsitewise-asset-assetproperty.html#cfn-iotsitewise-asset-assetproperty-logicalid",
Expand Down Expand Up @@ -2490,13 +2502,19 @@
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotsitewise-assetmodel-assetmodelcompositemodel.html#cfn-iotsitewise-assetmodel-assetmodelcompositemodel-externalid",
"PrimitiveType": "String",
"Required": false,
"UpdateType": "Mutable"
"UpdateType": "Mutable",
"Value": {
"ValueType": "AWS::IoTSiteWise::AssetModel.AssetModelCompositeModel.ExternalId"
}
},
"Id": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotsitewise-assetmodel-assetmodelcompositemodel.html#cfn-iotsitewise-assetmodel-assetmodelcompositemodel-id",
"PrimitiveType": "String",
"Required": false,
"UpdateType": "Mutable"
"UpdateType": "Mutable",
"Value": {
"ValueType": "AWS::IoTSiteWise::AssetModel.AssetModelCompositeModel.Id"
}
},
"Name": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotsitewise-assetmodel-assetmodelcompositemodel.html#cfn-iotsitewise-assetmodel-assetmodelcompositemodel-name",
Expand All @@ -2508,7 +2526,10 @@
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotsitewise-assetmodel-assetmodelcompositemodel.html#cfn-iotsitewise-assetmodel-assetmodelcompositemodel-parentassetmodelcompositemodelexternalid",
"PrimitiveType": "String",
"Required": false,
"UpdateType": "Mutable"
"UpdateType": "Mutable",
"Value": {
"ValueType": "AWS::IoTSiteWise::AssetModel.AssetModelCompositeModel.ParentAssetModelCompositeModelExternalId"
}
},
"Path": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotsitewise-assetmodel-assetmodelcompositemodel.html#cfn-iotsitewise-assetmodel-assetmodelcompositemodel-path",
Expand Down Expand Up @@ -2539,13 +2560,19 @@
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotsitewise-assetmodel-assetmodelhierarchy.html#cfn-iotsitewise-assetmodel-assetmodelhierarchy-externalid",
"PrimitiveType": "String",
"Required": false,
"UpdateType": "Mutable"
"UpdateType": "Mutable",
"Value": {
"ValueType": "AWS::IoTSiteWise::AssetModel.AssetModelHierarchy.ExternalId"
}
},
"Id": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotsitewise-assetmodel-assetmodelhierarchy.html#cfn-iotsitewise-assetmodel-assetmodelhierarchy-id",
"PrimitiveType": "String",
"Required": false,
"UpdateType": "Mutable"
"UpdateType": "Mutable",
"Value": {
"ValueType": "AWS::IoTSiteWise::AssetModel.AssetModelHierarchy.Id"
}
},
"LogicalId": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotsitewise-assetmodel-assetmodelhierarchy.html#cfn-iotsitewise-assetmodel-assetmodelhierarchy-logicalid",
Expand Down Expand Up @@ -2589,13 +2616,19 @@
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotsitewise-assetmodel-assetmodelproperty.html#cfn-iotsitewise-assetmodel-assetmodelproperty-externalid",
"PrimitiveType": "String",
"Required": false,
"UpdateType": "Mutable"
"UpdateType": "Mutable",
"Value": {
"ValueType": "AWS::IoTSiteWise::AssetModel.AssetModelProperty.ExternalId"
}
},
"Id": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotsitewise-assetmodel-assetmodelproperty.html#cfn-iotsitewise-assetmodel-assetmodelproperty-id",
"PrimitiveType": "String",
"Required": false,
"UpdateType": "Mutable"
"UpdateType": "Mutable",
"Value": {
"ValueType": "AWS::IoTSiteWise::AssetModel.AssetModelProperty.Id"
}
},
"LogicalId": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotsitewise-assetmodel-assetmodelproperty.html#cfn-iotsitewise-assetmodel-assetmodelproperty-logicalid",
Expand Down Expand Up @@ -2651,13 +2684,19 @@
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotsitewise-assetmodel-variablevalue.html#cfn-iotsitewise-assetmodel-variablevalue-hierarchyexternalid",
"PrimitiveType": "String",
"Required": false,
"UpdateType": "Mutable"
"UpdateType": "Mutable",
"Value": {
"ValueType": "AWS::IoTSiteWise::AssetModel.VariableValue.HierarchyExternalId"
}
},
"HierarchyId": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotsitewise-assetmodel-variablevalue.html#cfn-iotsitewise-assetmodel-variablevalue-hierarchyid",
"PrimitiveType": "String",
"Required": false,
"UpdateType": "Mutable"
"UpdateType": "Mutable",
"Value": {
"ValueType": "AWS::IoTSiteWise::AssetModel.VariableValue.HierarchyId"
}
},
"HierarchyLogicalId": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotsitewise-assetmodel-variablevalue.html#cfn-iotsitewise-assetmodel-variablevalue-hierarchylogicalid",
Expand All @@ -2672,13 +2711,19 @@
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotsitewise-assetmodel-variablevalue.html#cfn-iotsitewise-assetmodel-variablevalue-propertyexternalid",
"PrimitiveType": "String",
"Required": false,
"UpdateType": "Mutable"
"UpdateType": "Mutable",
"Value": {
"ValueType": "AWS::IoTSiteWise::AssetModel.VariableValue.PropertyExternalId"
}
},
"PropertyId": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotsitewise-assetmodel-variablevalue.html#cfn-iotsitewise-assetmodel-variablevalue-propertyid",
"PrimitiveType": "String",
"Required": false,
"UpdateType": "Mutable"
"UpdateType": "Mutable",
"Value": {
"ValueType": "AWS::IoTSiteWise::AssetModel.VariableValue.PropertyId"
}
},
"PropertyLogicalId": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotsitewise-assetmodel-variablevalue.html#cfn-iotsitewise-assetmodel-variablevalue-propertylogicalid",
Expand Down Expand Up @@ -6947,7 +6992,10 @@
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotsitewise-asset.html#cfn-iotsitewise-asset-assetexternalid",
"PrimitiveType": "String",
"Required": false,
"UpdateType": "Mutable"
"UpdateType": "Mutable",
"Value": {
"ValueType": "AWS::IoTSiteWise::Asset.AssetExternalId"
}
},
"AssetHierarchies": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotsitewise-asset.html#cfn-iotsitewise-asset-assethierarchies",
Expand Down Expand Up @@ -7016,7 +7064,10 @@
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotsitewise-assetmodel.html#cfn-iotsitewise-assetmodel-assetmodelexternalid",
"PrimitiveType": "String",
"Required": false,
"UpdateType": "Mutable"
"UpdateType": "Mutable",
"Value": {
"ValueType": "AWS::IoTSiteWise::AssetModel.AssetModelExternalId"
}
},
"AssetModelHierarchies": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotsitewise-assetmodel.html#cfn-iotsitewise-assetmodel-assetmodelhierarchies",
Expand Down Expand Up @@ -9873,15 +9924,100 @@
"AWS::IoTFleetHub::Application.ApplicationDescription": "CACHED",
"AWS::IoTFleetHub::Application.ApplicationName": "CACHED",
"AWS::IoTFleetHub::Application.RoleArn": "CACHED",
"AWS::IoTSiteWise::Asset.AssetExternalId": {
"AllowedPatternRegex": "[a-zA-Z0-9_][a-zA-Z_\\-0-9.:]*[a-zA-Z0-9_]+",
"StringMax": 128,
"StringMin": 2
},
"AWS::IoTSiteWise::Asset.AssetHierarchy.ExternalId": {
"AllowedPatternRegex": "[a-zA-Z0-9_][a-zA-Z_\\-0-9.:]*[a-zA-Z0-9_]+",
"StringMax": 128,
"StringMin": 2
},
"AWS::IoTSiteWise::Asset.AssetHierarchy.Id": {
"AllowedPatternRegex": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$",
"StringMax": 36,
"StringMin": 36
},
"AWS::IoTSiteWise::Asset.AssetHierarchy.LogicalId": "CACHED",
"AWS::IoTSiteWise::Asset.AssetProperty.ExternalId": {
"AllowedPatternRegex": "[a-zA-Z0-9_][a-zA-Z_\\-0-9.:]*[a-zA-Z0-9_]+",
"StringMax": 128,
"StringMin": 2
},
"AWS::IoTSiteWise::Asset.AssetProperty.Id": {
"AllowedPatternRegex": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$",
"StringMax": 36,
"StringMin": 36
},
"AWS::IoTSiteWise::Asset.AssetProperty.LogicalId": "CACHED",
"AWS::IoTSiteWise::Asset.AssetProperty.NotificationState": "CACHED",
"AWS::IoTSiteWise::AssetModel.AssetModelCompositeModel.ExternalId": {
"AllowedPatternRegex": "[a-zA-Z0-9_][a-zA-Z_\\-0-9.:]*[a-zA-Z0-9_]+",
"StringMax": 128,
"StringMin": 2
},
"AWS::IoTSiteWise::AssetModel.AssetModelCompositeModel.Id": {
"AllowedPatternRegex": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$",
"StringMax": 36,
"StringMin": 36
},
"AWS::IoTSiteWise::AssetModel.AssetModelCompositeModel.ParentAssetModelCompositeModelExternalId": {
"AllowedPatternRegex": "[a-zA-Z0-9_][a-zA-Z_\\-0-9.:]*[a-zA-Z0-9_]+",
"StringMax": 128,
"StringMin": 2
},
"AWS::IoTSiteWise::AssetModel.AssetModelExternalId": {
"AllowedPatternRegex": "[a-zA-Z0-9_][a-zA-Z_\\-0-9.:]*[a-zA-Z0-9_]+",
"StringMax": 128,
"StringMin": 2
},
"AWS::IoTSiteWise::AssetModel.AssetModelHierarchy.ExternalId": {
"AllowedPatternRegex": "[a-zA-Z0-9_][a-zA-Z_\\-0-9.:]*[a-zA-Z0-9_]+",
"StringMax": 128,
"StringMin": 2
},
"AWS::IoTSiteWise::AssetModel.AssetModelHierarchy.Id": {
"AllowedPatternRegex": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$",
"StringMax": 36,
"StringMin": 36
},
"AWS::IoTSiteWise::AssetModel.AssetModelHierarchy.LogicalId": "CACHED",
"AWS::IoTSiteWise::AssetModel.AssetModelProperty.DataType": "CACHED",
"AWS::IoTSiteWise::AssetModel.AssetModelProperty.DataTypeSpec": "CACHED",
"AWS::IoTSiteWise::AssetModel.AssetModelProperty.ExternalId": {
"AllowedPatternRegex": "[a-zA-Z0-9_][a-zA-Z_\\-0-9.:]*[a-zA-Z0-9_]+",
"StringMax": 128,
"StringMin": 2
},
"AWS::IoTSiteWise::AssetModel.AssetModelProperty.Id": {
"AllowedPatternRegex": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$",
"StringMax": 36,
"StringMin": 36
},
"AWS::IoTSiteWise::AssetModel.AssetModelProperty.LogicalId": "CACHED",
"AWS::IoTSiteWise::AssetModel.PropertyType.TypeName": "CACHED",
"AWS::IoTSiteWise::AssetModel.VariableValue.HierarchyExternalId": {
"AllowedPatternRegex": "[a-zA-Z0-9_][a-zA-Z_\\-0-9.:]*[a-zA-Z0-9_]+",
"StringMax": 128,
"StringMin": 2
},
"AWS::IoTSiteWise::AssetModel.VariableValue.HierarchyId": {
"AllowedPatternRegex": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$",
"StringMax": 36,
"StringMin": 36
},
"AWS::IoTSiteWise::AssetModel.VariableValue.HierarchyLogicalId": "CACHED",
"AWS::IoTSiteWise::AssetModel.VariableValue.PropertyExternalId": {
"AllowedPatternRegex": "[a-zA-Z0-9_][a-zA-Z_\\-0-9.:]*[a-zA-Z0-9_]+",
"StringMax": 128,
"StringMin": 2
},
"AWS::IoTSiteWise::AssetModel.VariableValue.PropertyId": {
"AllowedPatternRegex": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$",
"StringMax": 36,
"StringMin": 36
},
"AWS::IoTSiteWise::AssetModel.VariableValue.PropertyLogicalId": "CACHED",
"AWS::IoTTwinMaker::ComponentType.ComponentTypeId": "CACHED",
"AWS::IoTTwinMaker::ComponentType.Description": "CACHED",
Expand Down

0 comments on commit 2285ffd

Please sign in to comment.