29111
29111
"Properties" : {
29112
29112
"type" : "object",
29113
29113
"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
- },
29118
29114
"Classifiers" : {
29119
29115
"description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-crawler.html#cfn-glue-crawler-classifiers",
29120
29116
"type" : "array",
29134
29130
"description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-crawler.html#cfn-glue-crawler-configuration",
29135
29131
"type" : [ "string", "object" ]
29136
29132
},
29137
- "Schedule " : {
29138
- "$ref" : "#/definitions/AWS_Glue_Crawler_Schedule "
29133
+ "RecrawlPolicy " : {
29134
+ "$ref" : "#/definitions/AWS_Glue_Crawler_RecrawlPolicy "
29139
29135
},
29140
29136
"DatabaseName" : {
29141
29137
"description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-crawler.html#cfn-glue-crawler-databasename",
@@ -29148,17 +29144,24 @@
29148
29144
"description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-crawler.html#cfn-glue-crawler-crawlersecurityconfiguration",
29149
29145
"type" : [ "string", "object" ]
29150
29146
},
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
+ },
29151
29158
"TablePrefix" : {
29152
29159
"description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-crawler.html#cfn-glue-crawler-tableprefix",
29153
29160
"type" : [ "string", "object" ]
29154
29161
},
29155
29162
"Tags" : {
29156
29163
"description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-crawler.html#cfn-glue-crawler-tags",
29157
29164
"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" ]
29162
29165
}
29163
29166
},
29164
29167
"required" : [ "Role" ],
33613
33616
"description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-imagebuilder-imagerecipe.html#cfn-imagebuilder-imagerecipe-workingdirectory",
33614
33617
"type" : [ "string", "object" ]
33615
33618
},
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
+ },
33616
33623
"Tags" : {
33617
33624
"description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-imagebuilder-imagerecipe.html#cfn-imagebuilder-imagerecipe-tags",
33618
33625
"type" : "object",
39812
39819
"required" : [ "Type", "Properties" ],
39813
39820
"additionalProperties" : false
39814
39821
},
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
+ },
39815
39878
"AWS_Logs_SubscriptionFilter" : {
39816
39879
"type" : "object",
39817
39880
"description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-logs-subscriptionfilter.html",
50158
50221
"Properties" : {
50159
50222
"type" : "object",
50160
50223
"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
- },
50165
50224
"Bucket" : {
50166
50225
"description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-s3-accesspoint.html#cfn-s3-accesspoint-bucket",
50167
50226
"type" : [ "string", "object" ]
50175
50234
"Policy" : {
50176
50235
"description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-s3-accesspoint.html#cfn-s3-accesspoint-policy",
50177
50236
"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" ]
50178
50241
}
50179
50242
},
50180
50243
"required" : [ "Bucket" ],
83950
84013
},
83951
84014
"additionalProperties" : false
83952
84015
},
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
+ },
83953
84027
"AWS_Glue_Crawler_S3Target" : {
83954
84028
"type" : "object",
83955
84029
"description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-crawler-s3target.html",
84081
84155
},
84082
84156
"additionalProperties" : false
84083
84157
},
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
+ },
84084
84169
"AWS_Glue_Database_DatabaseIdentifier" : {
84085
84170
"type" : "object",
84086
84171
"description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-database-databaseidentifier.html",
84104
84189
"description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-database-databaseinput.html#cfn-glue-database-databaseinput-locationuri",
84105
84190
"type" : [ "string", "object" ]
84106
84191
},
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
+ },
84107
84200
"Description" : {
84108
84201
"description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-database-databaseinput.html#cfn-glue-database-databaseinput-description",
84109
84202
"type" : [ "string", "object" ]
84122
84215
},
84123
84216
"additionalProperties" : false
84124
84217
},
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
+ },
84125
84236
"AWS_Glue_Job_ConnectionsList" : {
84126
84237
"type" : "object",
84127
84238
"description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-job-connectionslist.html",
@@ -84368,16 +84479,16 @@
84368
84479
"type" : "object",
84369
84480
"description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-partition-schemareference.html",
84370
84481
"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
+ },
84371
84486
"SchemaId" : {
84372
84487
"$ref" : "#/definitions/AWS_Glue_Partition_SchemaId"
84373
84488
},
84374
84489
"SchemaVersionNumber" : {
84375
84490
"description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-partition-schemareference.html#cfn-glue-partition-schemareference-schemaversionnumber",
84376
84491
"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" ]
84381
84492
}
84382
84493
},
84383
84494
"additionalProperties" : false
@@ -84671,16 +84782,16 @@
84671
84782
"type" : "object",
84672
84783
"description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-schemareference.html",
84673
84784
"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
+ },
84674
84789
"SchemaId" : {
84675
84790
"$ref" : "#/definitions/AWS_Glue_Table_SchemaId"
84676
84791
},
84677
84792
"SchemaVersionNumber" : {
84678
84793
"description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-schemareference.html#cfn-glue-table-schemareference-schemaversionnumber",
84679
84794
"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" ]
84684
84795
}
84685
84796
},
84686
84797
"additionalProperties" : false
@@ -86860,17 +86971,60 @@
86860
86971
},
86861
86972
"additionalProperties" : false
86862
86973
},
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
+ },
86863
86989
"AWS_ImageBuilder_ImageRecipe_ComponentConfiguration" : {
86864
86990
"type" : "object",
86865
86991
"description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-imagebuilder-imagerecipe-componentconfiguration.html",
86866
86992
"properties" : {
86867
86993
"ComponentArn" : {
86868
86994
"description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-imagebuilder-imagerecipe-componentconfiguration.html#cfn-imagebuilder-imagerecipe-componentconfiguration-componentarn",
86869
86995
"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
86870
87004
}
86871
87005
},
86872
87006
"additionalProperties" : false
86873
87007
},
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
+ },
86874
87028
"AWS_ImageBuilder_ImageRecipe_EbsInstanceBlockDeviceSpecification" : {
86875
87029
"type" : "object",
86876
87030
"description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-imagebuilder-imagerecipe-ebsinstanceblockdevicespecification.html",
86928
87082
},
86929
87083
"additionalProperties" : false
86930
87084
},
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
+ },
86931
87097
"AWS_ImageBuilder_InfrastructureConfiguration_Logging" : {
86932
87098
"type" : "object",
86933
87099
"description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-imagebuilder-infrastructureconfiguration-logging.html",
@@ -112785,6 +112951,8 @@
112785
112951
"$ref" : "#/definitions/AWS_Logs_MetricFilter"
112786
112952
}, {
112787
112953
"$ref" : "#/definitions/AWS_Logs_QueryDefinition"
112954
+ }, {
112955
+ "$ref" : "#/definitions/AWS_Logs_ResourcePolicy"
112788
112956
}, {
112789
112957
"$ref" : "#/definitions/AWS_Logs_SubscriptionFilter"
112790
112958
}, {
@@ -113358,7 +113526,7 @@
113358
113526
"type": "object"
113359
113527
}
113360
113528
},
113361
- "description": "CFN JSON specification generated from version 39.5 .0",
113529
+ "description": "CFN JSON specification generated from version 39.6 .0",
113362
113530
"required": [
113363
113531
"Resources"
113364
113532
]
0 commit comments