2911129111 "Properties" : {
2911229112 "type" : "object",
2911329113 "properties" : {
29114- "Role" : {
29115- "description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-crawler.html#cfn-glue-crawler-role",
29116- "type" : [ "string", "object" ]
29117- },
2911829114 "Classifiers" : {
2911929115 "description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-crawler.html#cfn-glue-crawler-classifiers",
2912029116 "type" : "array",
2913429130 "description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-crawler.html#cfn-glue-crawler-configuration",
2913529131 "type" : [ "string", "object" ]
2913629132 },
29137- "Schedule " : {
29138- "$ref" : "#/definitions/AWS_Glue_Crawler_Schedule "
29133+ "RecrawlPolicy " : {
29134+ "$ref" : "#/definitions/AWS_Glue_Crawler_RecrawlPolicy "
2913929135 },
2914029136 "DatabaseName" : {
2914129137 "description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-crawler.html#cfn-glue-crawler-databasename",
@@ -29148,17 +29144,24 @@
2914829144 "description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-crawler.html#cfn-glue-crawler-crawlersecurityconfiguration",
2914929145 "type" : [ "string", "object" ]
2915029146 },
29147+ "Name" : {
29148+ "description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-crawler.html#cfn-glue-crawler-name",
29149+ "type" : [ "string", "object" ]
29150+ },
29151+ "Role" : {
29152+ "description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-crawler.html#cfn-glue-crawler-role",
29153+ "type" : [ "string", "object" ]
29154+ },
29155+ "Schedule" : {
29156+ "$ref" : "#/definitions/AWS_Glue_Crawler_Schedule"
29157+ },
2915129158 "TablePrefix" : {
2915229159 "description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-crawler.html#cfn-glue-crawler-tableprefix",
2915329160 "type" : [ "string", "object" ]
2915429161 },
2915529162 "Tags" : {
2915629163 "description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-crawler.html#cfn-glue-crawler-tags",
2915729164 "type" : [ "object" ]
29158- },
29159- "Name" : {
29160- "description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-crawler.html#cfn-glue-crawler-name",
29161- "type" : [ "string", "object" ]
2916229165 }
2916329166 },
2916429167 "required" : [ "Role" ],
3361333616 "description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-imagebuilder-imagerecipe.html#cfn-imagebuilder-imagerecipe-workingdirectory",
3361433617 "type" : [ "string", "object" ]
3361533618 },
33619+ "AdditionalInstanceConfiguration" : {
33620+ "description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-imagebuilder-imagerecipe.html#cfn-imagebuilder-imagerecipe-additionalinstanceconfiguration",
33621+ "type" : [ "object" ]
33622+ },
3361633623 "Tags" : {
3361733624 "description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-imagebuilder-imagerecipe.html#cfn-imagebuilder-imagerecipe-tags",
3361833625 "type" : "object",
3981239819 "required" : [ "Type", "Properties" ],
3981339820 "additionalProperties" : false
3981439821 },
39822+ "AWS_Logs_ResourcePolicy" : {
39823+ "type" : "object",
39824+ "description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-logs-resourcepolicy.html",
39825+ "properties" : {
39826+ "Type" : {
39827+ "description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-logs-resourcepolicy.html",
39828+ "type" : "string",
39829+ "enum" : [ "AWS::Logs::ResourcePolicy" ]
39830+ },
39831+ "DeletionPolicy" : {
39832+ "description" : "https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html",
39833+ "type" : "string",
39834+ "enum" : [ "Delete", "Retain", "Snapshot" ]
39835+ },
39836+ "UpdateReplacePolicy" : {
39837+ "description" : "https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-updatereplacepolicy.html",
39838+ "type" : "string",
39839+ "enum" : [ "Delete", "Retain", "Snapshot" ]
39840+ },
39841+ "Metadata" : {
39842+ "description" : "https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html",
39843+ "type" : "object"
39844+ },
39845+ "CreationPolicy" : {
39846+ "description" : "https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-creationpolicy.html",
39847+ "type" : "object"
39848+ },
39849+ "UpdatePolicy" : {
39850+ "description" : "https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-updatepolicy.html",
39851+ "type" : "object"
39852+ },
39853+ "Properties" : {
39854+ "type" : "object",
39855+ "properties" : {
39856+ "PolicyName" : {
39857+ "description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-logs-resourcepolicy.html#cfn-logs-resourcepolicy-policyname",
39858+ "type" : [ "string", "object" ]
39859+ },
39860+ "PolicyDocument" : {
39861+ "description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-logs-resourcepolicy.html#cfn-logs-resourcepolicy-policydocument",
39862+ "type" : [ "string", "object" ]
39863+ }
39864+ },
39865+ "required" : [ "PolicyName", "PolicyDocument" ],
39866+ "additionalProperties" : false
39867+ },
39868+ "DependsOn" : {
39869+ "type" : [ "string", "array" ],
39870+ "items" : {
39871+ "type" : "string"
39872+ }
39873+ }
39874+ },
39875+ "required" : [ "Type", "Properties" ],
39876+ "additionalProperties" : false
39877+ },
3981539878 "AWS_Logs_SubscriptionFilter" : {
3981639879 "type" : "object",
3981739880 "description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-logs-subscriptionfilter.html",
5015850221 "Properties" : {
5015950222 "type" : "object",
5016050223 "properties" : {
50161- "Name" : {
50162- "description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-s3-accesspoint.html#cfn-s3-accesspoint-name",
50163- "type" : [ "string", "object" ]
50164- },
5016550224 "Bucket" : {
5016650225 "description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-s3-accesspoint.html#cfn-s3-accesspoint-bucket",
5016750226 "type" : [ "string", "object" ]
5017550234 "Policy" : {
5017650235 "description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-s3-accesspoint.html#cfn-s3-accesspoint-policy",
5017750236 "type" : [ "object" ]
50237+ },
50238+ "PolicyStatus" : {
50239+ "description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-s3-accesspoint.html#cfn-s3-accesspoint-policystatus",
50240+ "type" : [ "object" ]
5017850241 }
5017950242 },
5018050243 "required" : [ "Bucket" ],
8395084013 },
8395184014 "additionalProperties" : false
8395284015 },
84016+ "AWS_Glue_Crawler_RecrawlPolicy" : {
84017+ "type" : "object",
84018+ "description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-crawler-recrawlpolicy.html",
84019+ "properties" : {
84020+ "RecrawlBehavior" : {
84021+ "description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-crawler-recrawlpolicy.html#cfn-glue-crawler-recrawlpolicy-recrawlbehavior",
84022+ "type" : [ "string", "object" ]
84023+ }
84024+ },
84025+ "additionalProperties" : false
84026+ },
8395384027 "AWS_Glue_Crawler_S3Target" : {
8395484028 "type" : "object",
8395584029 "description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-crawler-s3target.html",
8408184155 },
8408284156 "additionalProperties" : false
8408384157 },
84158+ "AWS_Glue_Database_DataLakePrincipal" : {
84159+ "type" : "object",
84160+ "description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-database-datalakeprincipal.html",
84161+ "properties" : {
84162+ "DataLakePrincipalIdentifier" : {
84163+ "description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-database-datalakeprincipal.html#cfn-glue-database-datalakeprincipal-datalakeprincipalidentifier",
84164+ "type" : [ "string", "object" ]
84165+ }
84166+ },
84167+ "additionalProperties" : false
84168+ },
8408484169 "AWS_Glue_Database_DatabaseIdentifier" : {
8408584170 "type" : "object",
8408684171 "description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-database-databaseidentifier.html",
8410484189 "description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-database-databaseinput.html#cfn-glue-database-databaseinput-locationuri",
8410584190 "type" : [ "string", "object" ]
8410684191 },
84192+ "CreateTableDefaultPermissions" : {
84193+ "description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-database-databaseinput.html#cfn-glue-database-databaseinput-createtabledefaultpermissions",
84194+ "type" : "array",
84195+ "items" : {
84196+ "$ref" : "#/definitions/AWS_Glue_Database_PrincipalPrivileges"
84197+ },
84198+ "minItems" : 0
84199+ },
8410784200 "Description" : {
8410884201 "description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-database-databaseinput.html#cfn-glue-database-databaseinput-description",
8410984202 "type" : [ "string", "object" ]
8412284215 },
8412384216 "additionalProperties" : false
8412484217 },
84218+ "AWS_Glue_Database_PrincipalPrivileges" : {
84219+ "type" : "object",
84220+ "description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-database-principalprivileges.html",
84221+ "properties" : {
84222+ "Permissions" : {
84223+ "description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-database-principalprivileges.html#cfn-glue-database-principalprivileges-permissions",
84224+ "type" : "array",
84225+ "items" : {
84226+ "type" : [ "string", "object" ]
84227+ },
84228+ "minItems" : 0
84229+ },
84230+ "Principal" : {
84231+ "$ref" : "#/definitions/AWS_Glue_Database_DataLakePrincipal"
84232+ }
84233+ },
84234+ "additionalProperties" : false
84235+ },
8412584236 "AWS_Glue_Job_ConnectionsList" : {
8412684237 "type" : "object",
8412784238 "description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-job-connectionslist.html",
@@ -84368,16 +84479,16 @@
8436884479 "type" : "object",
8436984480 "description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-partition-schemareference.html",
8437084481 "properties" : {
84482+ "SchemaVersionId" : {
84483+ "description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-partition-schemareference.html#cfn-glue-partition-schemareference-schemaversionid",
84484+ "type" : [ "string", "object" ]
84485+ },
8437184486 "SchemaId" : {
8437284487 "$ref" : "#/definitions/AWS_Glue_Partition_SchemaId"
8437384488 },
8437484489 "SchemaVersionNumber" : {
8437584490 "description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-partition-schemareference.html#cfn-glue-partition-schemareference-schemaversionnumber",
8437684491 "type" : [ "integer", "object" ]
84377- },
84378- "SchameVersionId" : {
84379- "description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-partition-schemareference.html#cfn-glue-partition-schemareference-schameversionid",
84380- "type" : [ "string", "object" ]
8438184492 }
8438284493 },
8438384494 "additionalProperties" : false
@@ -84671,16 +84782,16 @@
8467184782 "type" : "object",
8467284783 "description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-schemareference.html",
8467384784 "properties" : {
84785+ "SchemaVersionId" : {
84786+ "description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-schemareference.html#cfn-glue-table-schemareference-schemaversionid",
84787+ "type" : [ "string", "object" ]
84788+ },
8467484789 "SchemaId" : {
8467584790 "$ref" : "#/definitions/AWS_Glue_Table_SchemaId"
8467684791 },
8467784792 "SchemaVersionNumber" : {
8467884793 "description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-schemareference.html#cfn-glue-table-schemareference-schemaversionnumber",
8467984794 "type" : [ "integer", "object" ]
84680- },
84681- "SchameVersionId" : {
84682- "description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-schemareference.html#cfn-glue-table-schemareference-schameversionid",
84683- "type" : [ "string", "object" ]
8468484795 }
8468584796 },
8468684797 "additionalProperties" : false
@@ -86860,17 +86971,60 @@
8686086971 },
8686186972 "additionalProperties" : false
8686286973 },
86974+ "AWS_ImageBuilder_ImageRecipe_AdditionalInstanceConfiguration" : {
86975+ "type" : "object",
86976+ "description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-imagebuilder-imagerecipe-additionalinstanceconfiguration.html",
86977+ "properties" : {
86978+ "SystemsManagerAgent" : {
86979+ "$ref" : "#/definitions/AWS_ImageBuilder_ImageRecipe_SystemsManagerAgent"
86980+ },
86981+ "UserDataOverride" : {
86982+ "description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-imagebuilder-imagerecipe-additionalinstanceconfiguration.html#cfn-imagebuilder-imagerecipe-additionalinstanceconfiguration-userdataoverride",
86983+ "type" : [ "string", "object" ]
86984+ }
86985+ },
86986+ "required" : [ "UserDataOverride" ],
86987+ "additionalProperties" : false
86988+ },
8686386989 "AWS_ImageBuilder_ImageRecipe_ComponentConfiguration" : {
8686486990 "type" : "object",
8686586991 "description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-imagebuilder-imagerecipe-componentconfiguration.html",
8686686992 "properties" : {
8686786993 "ComponentArn" : {
8686886994 "description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-imagebuilder-imagerecipe-componentconfiguration.html#cfn-imagebuilder-imagerecipe-componentconfiguration-componentarn",
8686986995 "type" : [ "string", "object" ]
86996+ },
86997+ "Parameters" : {
86998+ "description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-imagebuilder-imagerecipe-componentconfiguration.html#cfn-imagebuilder-imagerecipe-componentconfiguration-parameters",
86999+ "type" : "array",
87000+ "items" : {
87001+ "$ref" : "#/definitions/AWS_ImageBuilder_ImageRecipe_ComponentParameter"
87002+ },
87003+ "minItems" : 0
8687087004 }
8687187005 },
8687287006 "additionalProperties" : false
8687387007 },
87008+ "AWS_ImageBuilder_ImageRecipe_ComponentParameter" : {
87009+ "type" : "object",
87010+ "description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-imagebuilder-imagerecipe-componentparameter.html",
87011+ "properties" : {
87012+ "Name" : {
87013+ "description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-imagebuilder-imagerecipe-componentparameter.html#cfn-imagebuilder-imagerecipe-componentparameter-name",
87014+ "type" : [ "string", "object" ]
87015+ },
87016+ "Value" : {
87017+ "description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-imagebuilder-imagerecipe-componentparameter.html#cfn-imagebuilder-imagerecipe-componentparameter-value",
87018+ "type" : "array",
87019+ "items" : {
87020+ "type" : [ "string", "object" ]
87021+ },
87022+ "minItems" : 0
87023+ }
87024+ },
87025+ "required" : [ "Name", "Value" ],
87026+ "additionalProperties" : false
87027+ },
8687487028 "AWS_ImageBuilder_ImageRecipe_EbsInstanceBlockDeviceSpecification" : {
8687587029 "type" : "object",
8687687030 "description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-imagebuilder-imagerecipe-ebsinstanceblockdevicespecification.html",
8692887082 },
8692987083 "additionalProperties" : false
8693087084 },
87085+ "AWS_ImageBuilder_ImageRecipe_SystemsManagerAgent" : {
87086+ "type" : "object",
87087+ "description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-imagebuilder-imagerecipe-systemsmanageragent.html",
87088+ "properties" : {
87089+ "UninstallAfterBuild" : {
87090+ "description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-imagebuilder-imagerecipe-systemsmanageragent.html#cfn-imagebuilder-imagerecipe-systemsmanageragent-uninstallafterbuild",
87091+ "type" : [ "boolean", "object" ]
87092+ }
87093+ },
87094+ "required" : [ "UninstallAfterBuild" ],
87095+ "additionalProperties" : false
87096+ },
8693187097 "AWS_ImageBuilder_InfrastructureConfiguration_Logging" : {
8693287098 "type" : "object",
8693387099 "description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-imagebuilder-infrastructureconfiguration-logging.html",
@@ -112785,6 +112951,8 @@
112785112951 "$ref" : "#/definitions/AWS_Logs_MetricFilter"
112786112952 }, {
112787112953 "$ref" : "#/definitions/AWS_Logs_QueryDefinition"
112954+ }, {
112955+ "$ref" : "#/definitions/AWS_Logs_ResourcePolicy"
112788112956 }, {
112789112957 "$ref" : "#/definitions/AWS_Logs_SubscriptionFilter"
112790112958 }, {
@@ -113358,7 +113526,7 @@
113358113526 "type": "object"
113359113527 }
113360113528 },
113361- "description": "CFN JSON specification generated from version 39.5 .0",
113529+ "description": "CFN JSON specification generated from version 39.6 .0",
113362113530 "required": [
113363113531 "Resources"
113364113532 ]
0 commit comments