Skip to content

Commit c891b8c

Browse files
committed
2025/01/08 CloudFormation schemas in us-east-1; Refresh existing schemas.
1 parent 64a22ca commit c891b8c

File tree

58 files changed

+1559
-470
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

58 files changed

+1559
-470
lines changed

internal/service/cloudformation/schemas/AWS_Backup_LogicallyAirGappedBackupVault.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,9 @@
9595
],
9696
"readOnlyProperties": [
9797
"/properties/BackupVaultArn",
98-
"/properties/EncryptionKeyArn"
98+
"/properties/EncryptionKeyArn",
99+
"/properties/VaultState",
100+
"/properties/VaultType"
99101
],
100102
"primaryIdentifier": [
101103
"/properties/BackupVaultName"

internal/service/cloudformation/schemas/AWS_Bedrock_Agent.json

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -196,6 +196,9 @@
196196
},
197197
"Parameters": {
198198
"$ref": "#/definitions/ParameterMap"
199+
},
200+
"RequireConfirmation": {
201+
"$ref": "#/definitions/RequireConfirmation"
199202
}
200203
},
201204
"required": [
@@ -393,6 +396,14 @@
393396
"KNOWLEDGE_BASE_RESPONSE_GENERATION"
394397
]
395398
},
399+
"RequireConfirmation": {
400+
"type": "string",
401+
"description": "ENUM to check if action requires user confirmation",
402+
"enum": [
403+
"ENABLED",
404+
"DISABLED"
405+
]
406+
},
396407
"S3Identifier": {
397408
"type": "object",
398409
"description": "The identifier for the S3 resource.",

internal/service/cloudformation/schemas/AWS_Bedrock_DataSource.json

Lines changed: 27 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,9 @@
1616
},
1717
"ParsingPrompt": {
1818
"$ref": "#/definitions/ParsingPrompt"
19+
},
20+
"ParsingModality": {
21+
"$ref": "#/definitions/ParsingModality"
1922
}
2023
},
2124
"required": [
@@ -105,33 +108,6 @@
105108
"required": [
106109
"Type"
107110
],
108-
"oneOf": [
109-
{
110-
"required": [
111-
"S3Configuration"
112-
]
113-
},
114-
{
115-
"required": [
116-
"ConfluenceConfiguration"
117-
]
118-
},
119-
{
120-
"required": [
121-
"SalesforceConfiguration"
122-
]
123-
},
124-
{
125-
"required": [
126-
"SharePointConfiguration"
127-
]
128-
},
129-
{
130-
"required": [
131-
"WebConfiguration"
132-
]
133-
}
134-
],
135111
"additionalProperties": false
136112
},
137113
"DataSourceStatus": {
@@ -151,7 +127,8 @@
151127
"CONFLUENCE",
152128
"SALESFORCE",
153129
"SHAREPOINT",
154-
"WEB"
130+
"WEB",
131+
"CUSTOM"
155132
]
156133
},
157134
"DataDeletionPolicy": {
@@ -248,13 +225,33 @@
248225
},
249226
"BedrockFoundationModelConfiguration": {
250227
"$ref": "#/definitions/BedrockFoundationModelConfiguration"
228+
},
229+
"BedrockDataAutomationConfiguration": {
230+
"$ref": "#/definitions/BedrockDataAutomationConfiguration"
251231
}
252232
},
253233
"required": [
254234
"ParsingStrategy"
255235
],
256236
"additionalProperties": false
257237
},
238+
"ParsingModality": {
239+
"type": "string",
240+
"description": "Determine how will parsed content be stored.",
241+
"enum": [
242+
"MULTIMODAL"
243+
]
244+
},
245+
"BedrockDataAutomationConfiguration": {
246+
"type": "object",
247+
"description": "Settings for a Bedrock Data Automation used to parse documents for a data source.",
248+
"properties": {
249+
"ParsingModality": {
250+
"$ref": "#/definitions/ParsingModality"
251+
}
252+
},
253+
"additionalProperties": false
254+
},
258255
"ParsingPrompt": {
259256
"type": "object",
260257
"description": "Instructions for interpreting the contents of a document.",
@@ -275,7 +272,8 @@
275272
"type": "string",
276273
"description": "The parsing strategy for the data source.",
277274
"enum": [
278-
"BEDROCK_FOUNDATION_MODEL"
275+
"BEDROCK_FOUNDATION_MODEL",
276+
"BEDROCK_DATA_AUTOMATION"
279277
]
280278
},
281279
"S3DataSourceConfiguration": {

internal/service/cloudformation/schemas/AWS_Bedrock_KnowledgeBase.json

Lines changed: 92 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,13 @@
1111
},
1212
"VectorKnowledgeBaseConfiguration": {
1313
"$ref": "#/definitions/VectorKnowledgeBaseConfiguration"
14+
},
15+
"KendraKnowledgeBaseConfiguration": {
16+
"$ref": "#/definitions/KendraKnowledgeBaseConfiguration"
1417
}
1518
},
1619
"required": [
17-
"Type",
18-
"VectorKnowledgeBaseConfiguration"
20+
"Type"
1921
],
2022
"additionalProperties": false
2123
},
@@ -45,7 +47,8 @@
4547
"type": "string",
4648
"description": "The type of a knowledge base.",
4749
"enum": [
48-
"VECTOR"
50+
"VECTOR",
51+
"KENDRA"
4952
]
5053
},
5154
"OpenSearchServerlessConfiguration": {
@@ -55,7 +58,7 @@
5558
"CollectionArn": {
5659
"type": "string",
5760
"maxLength": 2048,
58-
"pattern": "^arn:aws:aoss:[a-z]{2}(-gov)?-[a-z]+-\\d{1}:\\d{12}:collection/[a-z0-9-]{3,32}$",
61+
"pattern": "^arn:aws(|-cn|-us-gov|-iso):aoss:[a-z]{2}(-gov)?-[a-z]+-\\d{1}:\\d{12}:collection\/[a-z0-9-]{3,32}$",
5962
"description": "The ARN of the OpenSearch Service vector store."
6063
},
6164
"VectorIndexName": {
@@ -479,12 +482,96 @@
479482
},
480483
"EmbeddingModelConfiguration": {
481484
"$ref": "#/definitions/EmbeddingModelConfiguration"
485+
},
486+
"SupplementalDataStorageConfiguration": {
487+
"$ref": "#/definitions/SupplementalDataStorageConfiguration"
482488
}
483489
},
484490
"required": [
485491
"EmbeddingModelArn"
486492
],
487493
"additionalProperties": false
494+
},
495+
"S3Location": {
496+
"type": "object",
497+
"description": "An Amazon S3 location.",
498+
"properties": {
499+
"URI": {
500+
"type": "string",
501+
"maxLength": 2048,
502+
"minLength": 1,
503+
"pattern": "^s3://.{1,128}$",
504+
"description": "The location's URI"
505+
}
506+
},
507+
"required": [
508+
"URI"
509+
],
510+
"additionalProperties": false
511+
},
512+
"SupplementalDataStorageLocationType": {
513+
"type": "string",
514+
"description": "Supplemental data storage location type.",
515+
"enum": [
516+
"S3"
517+
]
518+
},
519+
"SupplementalDataStorageLocation": {
520+
"type": "object",
521+
"description": "Supplemental data storage location.",
522+
"properties": {
523+
"SupplementalDataStorageLocationType": {
524+
"$ref": "#/definitions/SupplementalDataStorageLocationType"
525+
},
526+
"S3Location": {
527+
"$ref": "#/definitions/S3Location"
528+
}
529+
},
530+
"required": [
531+
"SupplementalDataStorageLocationType"
532+
],
533+
"additionalProperties": false
534+
},
535+
"SupplementalDataStorageLocations": {
536+
"type": "array",
537+
"items": {
538+
"$ref": "#/definitions/SupplementalDataStorageLocation"
539+
},
540+
"maxItems": 1,
541+
"minItems": 1,
542+
"description": "List of supplemental data storage locations.",
543+
"insertionOrder": false
544+
},
545+
"SupplementalDataStorageConfiguration": {
546+
"type": "object",
547+
"description": "Configurations for supplemental data storage.",
548+
"properties": {
549+
"SupplementalDataStorageLocations": {
550+
"$ref": "#/definitions/SupplementalDataStorageLocations"
551+
}
552+
},
553+
"required": [
554+
"SupplementalDataStorageLocations"
555+
],
556+
"additionalProperties": false
557+
},
558+
"KendraKnowledgeBaseConfiguration": {
559+
"type": "object",
560+
"description": "Configurations for a Kendra knowledge base",
561+
"properties": {
562+
"KendraIndexArn": {
563+
"$ref": "#/definitions/KendraIndexArn"
564+
}
565+
},
566+
"required": [
567+
"KendraIndexArn"
568+
],
569+
"additionalProperties": false
570+
},
571+
"KendraIndexArn": {
572+
"type": "string",
573+
"description": "Arn of a Kendra index",
574+
"pattern": "^arn:aws(|-cn|-us-gov):kendra:[a-z0-9-]{1,20}:([0-9]{12}|):index\/([a-zA-Z0-9][a-zA-Z0-9-]{35}|[a-zA-Z0-9][a-zA-Z0-9-]{35}-[a-zA-Z0-9][a-zA-Z0-9-]{35})$"
488575
}
489576
},
490577
"properties": {
@@ -552,8 +639,7 @@
552639
"required": [
553640
"KnowledgeBaseConfiguration",
554641
"Name",
555-
"RoleArn",
556-
"StorageConfiguration"
642+
"RoleArn"
557643
],
558644
"readOnlyProperties": [
559645
"/properties/KnowledgeBaseId",

0 commit comments

Comments
 (0)