Skip to content

Commit d64f04b

Browse files
Updated API models and rebuilt service gems.
1 parent 843e96e commit d64f04b

File tree

42 files changed

+589
-98
lines changed

Some content is hidden

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

42 files changed

+589
-98
lines changed

apis/bedrock-agent/2023-06-05/api-2.json

Lines changed: 66 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2173,7 +2173,8 @@
21732173
"OPENSEARCH_SERVERLESS",
21742174
"PINECONE",
21752175
"REDIS_ENTERPRISE_CLOUD",
2176-
"RDS"
2176+
"RDS",
2177+
"MONGO_DB_ATLAS"
21772178
]
21782179
},
21792180
"KnowledgeBaseSummaries":{
@@ -2423,6 +2424,69 @@
24232424
"min":1,
24242425
"pattern":"^arn:aws(-[^:]+)?:bedrock:[a-z0-9-]{1,20}:(([0-9]{12}:custom-model/[a-z0-9-]{1,63}[.]{1}[a-z0-9-]{1,63}(([:][a-z0-9-]{1,63}){0,2})?/[a-z0-9]{12})|(:foundation-model/([a-z0-9-]{1,63}[.]{1}[a-z0-9-]{1,63}([.]?[a-z0-9-]{1,63})([:][a-z0-9-]{1,63}){0,2})))|(([a-z0-9-]{1,63}[.]{1}[a-z0-9-]{1,63}([.]?[a-z0-9-]{1,63})([:][a-z0-9-]{1,63}){0,2}))|(([0-9a-zA-Z][_-]?)+)$"
24252426
},
2427+
"MongoDbAtlasCollectionName":{
2428+
"type":"string",
2429+
"max":63,
2430+
"min":0,
2431+
"pattern":"^.*$"
2432+
},
2433+
"MongoDbAtlasConfiguration":{
2434+
"type":"structure",
2435+
"required":[
2436+
"collectionName",
2437+
"credentialsSecretArn",
2438+
"databaseName",
2439+
"endpoint",
2440+
"fieldMapping",
2441+
"vectorIndexName"
2442+
],
2443+
"members":{
2444+
"collectionName":{"shape":"MongoDbAtlasCollectionName"},
2445+
"credentialsSecretArn":{"shape":"SecretArn"},
2446+
"databaseName":{"shape":"MongoDbAtlasDatabaseName"},
2447+
"endpoint":{"shape":"MongoDbAtlasEndpoint"},
2448+
"endpointServiceName":{"shape":"MongoDbAtlasEndpointServiceName"},
2449+
"fieldMapping":{"shape":"MongoDbAtlasFieldMapping"},
2450+
"vectorIndexName":{"shape":"MongoDbAtlasIndexName"}
2451+
}
2452+
},
2453+
"MongoDbAtlasDatabaseName":{
2454+
"type":"string",
2455+
"max":63,
2456+
"min":0,
2457+
"pattern":"^.*$"
2458+
},
2459+
"MongoDbAtlasEndpoint":{
2460+
"type":"string",
2461+
"max":2048,
2462+
"min":0,
2463+
"pattern":"^.*$"
2464+
},
2465+
"MongoDbAtlasEndpointServiceName":{
2466+
"type":"string",
2467+
"max":255,
2468+
"min":1,
2469+
"pattern":"^(?:arn:aws(?:-us-gov|-cn|-iso|-iso-[a-z])*:.+:.*:\\d+:.+/.+$|[a-zA-Z0-9*]+[a-zA-Z0-9._-]*)$"
2470+
},
2471+
"MongoDbAtlasFieldMapping":{
2472+
"type":"structure",
2473+
"required":[
2474+
"metadataField",
2475+
"textField",
2476+
"vectorField"
2477+
],
2478+
"members":{
2479+
"metadataField":{"shape":"FieldName"},
2480+
"textField":{"shape":"FieldName"},
2481+
"vectorField":{"shape":"FieldName"}
2482+
}
2483+
},
2484+
"MongoDbAtlasIndexName":{
2485+
"type":"string",
2486+
"max":2048,
2487+
"min":0,
2488+
"pattern":"^.*$"
2489+
},
24262490
"Name":{
24272491
"type":"string",
24282492
"pattern":"^([0-9a-zA-Z][_-]?){1,100}$"
@@ -2838,6 +2902,7 @@
28382902
"type":"structure",
28392903
"required":["type"],
28402904
"members":{
2905+
"mongoDbAtlasConfiguration":{"shape":"MongoDbAtlasConfiguration"},
28412906
"opensearchServerlessConfiguration":{"shape":"OpenSearchServerlessConfiguration"},
28422907
"pineconeConfiguration":{"shape":"PineconeConfiguration"},
28432908
"rdsConfiguration":{"shape":"RdsConfiguration"},

apis/bedrock-agent/2023-06-05/docs-2.json

Lines changed: 51 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -295,7 +295,7 @@
295295
"BucketOwnerAccountId": {
296296
"base": null,
297297
"refs": {
298-
"S3DataSourceConfiguration$bucketOwnerAccountId": "<p>The account ID for the owner of the S3 bucket.</p>"
298+
"S3DataSourceConfiguration$bucketOwnerAccountId": "<p>The bucket account owner ID for the S3 bucket.</p>"
299299
}
300300
},
301301
"ChunkingConfiguration": {
@@ -404,9 +404,9 @@
404404
"DataDeletionPolicy": {
405405
"base": null,
406406
"refs": {
407-
"CreateDataSourceRequest$dataDeletionPolicy": "<p>The deletion policy for the requested data source</p>",
408-
"DataSource$dataDeletionPolicy": "<p>The deletion policy for the data source.</p>",
409-
"UpdateDataSourceRequest$dataDeletionPolicy": "<p>The data deletion policy of the updated data source.</p>"
407+
"CreateDataSourceRequest$dataDeletionPolicy": "<p>The data deletion policy assigned to the data source.</p>",
408+
"DataSource$dataDeletionPolicy": "<p>The data deletion policy for a data source.</p>",
409+
"UpdateDataSourceRequest$dataDeletionPolicy": "<p>The data deletion policy assigned to the data source.</p>"
410410
}
411411
},
412412
"DataSource": {
@@ -614,14 +614,17 @@
614614
"refs": {
615615
"Agent$failureReasons": "<p>Contains reasons that the agent-related API that you invoked failed.</p>",
616616
"AgentVersion$failureReasons": "<p>A list of reasons that the API operation on the version failed.</p>",
617-
"DataSource$failureReasons": "<p>The details of the failure reasons related to the data source.</p>",
617+
"DataSource$failureReasons": "<p>The detailed reasons on the failure to delete a data source.</p>",
618618
"IngestionJob$failureReasons": "<p>A list of reasons that the ingestion job failed.</p>",
619619
"KnowledgeBase$failureReasons": "<p>A list of reasons that the API operation on the knowledge base failed.</p>"
620620
}
621621
},
622622
"FieldName": {
623623
"base": null,
624624
"refs": {
625+
"MongoDbAtlasFieldMapping$metadataField": "<p>The name of the field in which Amazon Bedrock stores metadata about the vector store.</p>",
626+
"MongoDbAtlasFieldMapping$textField": "<p>The name of the field in which Amazon Bedrock stores the raw text from your data. The text is split according to the chunking strategy you choose.</p>",
627+
"MongoDbAtlasFieldMapping$vectorField": "<p>The name of the field in which Amazon Bedrock stores the vector embeddings for your data sources.</p>",
625628
"OpenSearchServerlessFieldMapping$metadataField": "<p>The name of the field in which Amazon Bedrock stores metadata about the vector store.</p>",
626629
"OpenSearchServerlessFieldMapping$textField": "<p>The name of the field in which Amazon Bedrock stores the raw text from your data. The text is split according to the chunking strategy you choose.</p>",
627630
"OpenSearchServerlessFieldMapping$vectorField": "<p>The name of the field in which Amazon Bedrock stores the vector embeddings for your data sources.</p>",
@@ -1144,6 +1147,48 @@
11441147
"UpdateAgentRequest$foundationModel": "<p>Specifies a new foundation model to be used for orchestration by the agent.</p>"
11451148
}
11461149
},
1150+
"MongoDbAtlasCollectionName": {
1151+
"base": null,
1152+
"refs": {
1153+
"MongoDbAtlasConfiguration$collectionName": "<p>The collection name of the knowledge base in MongoDB Atlas.</p>"
1154+
}
1155+
},
1156+
"MongoDbAtlasConfiguration": {
1157+
"base": "<p>Contains details about the storage configuration of the knowledge base in MongoDB Atlas. </p>",
1158+
"refs": {
1159+
"StorageConfiguration$mongoDbAtlasConfiguration": "<p>Contains the storage configuration of the knowledge base in MongoDB Atlas.</p>"
1160+
}
1161+
},
1162+
"MongoDbAtlasDatabaseName": {
1163+
"base": null,
1164+
"refs": {
1165+
"MongoDbAtlasConfiguration$databaseName": "<p>The database name in your MongoDB Atlas cluster for your knowledge base.</p>"
1166+
}
1167+
},
1168+
"MongoDbAtlasEndpoint": {
1169+
"base": null,
1170+
"refs": {
1171+
"MongoDbAtlasConfiguration$endpoint": "<p>The endpoint URL of your MongoDB Atlas cluster for your knowledge base.</p>"
1172+
}
1173+
},
1174+
"MongoDbAtlasEndpointServiceName": {
1175+
"base": null,
1176+
"refs": {
1177+
"MongoDbAtlasConfiguration$endpointServiceName": "<p>The name of the VPC endpoint service in your account that is connected to your MongoDB Atlas cluster.</p>"
1178+
}
1179+
},
1180+
"MongoDbAtlasFieldMapping": {
1181+
"base": "<p>Contains the names of the fields to which to map information about the vector store.</p>",
1182+
"refs": {
1183+
"MongoDbAtlasConfiguration$fieldMapping": "<p>Contains the names of the fields to which to map information about the vector store.</p>"
1184+
}
1185+
},
1186+
"MongoDbAtlasIndexName": {
1187+
"base": null,
1188+
"refs": {
1189+
"MongoDbAtlasConfiguration$vectorIndexName": "<p>The name of the MongoDB Atlas vector search index.</p>"
1190+
}
1191+
},
11471192
"Name": {
11481193
"base": null,
11491194
"refs": {
@@ -1461,6 +1506,7 @@
14611506
"SecretArn": {
14621507
"base": null,
14631508
"refs": {
1509+
"MongoDbAtlasConfiguration$credentialsSecretArn": "<p>The Amazon Resource Name (ARN) of the secret that you created in Secrets Manager that contains user credentials for your MongoDB Atlas cluster.</p>",
14641510
"PineconeConfiguration$credentialsSecretArn": "<p>The Amazon Resource Name (ARN) of the secret that you created in Secrets Manager that is linked to your Pinecone API key.</p>",
14651511
"RdsConfiguration$credentialsSecretArn": "<p>The Amazon Resource Name (ARN) of the secret that you created in Secrets Manager that is linked to your Amazon RDS database.</p>",
14661512
"RedisEnterpriseCloudConfiguration$credentialsSecretArn": "<p>The Amazon Resource Name (ARN) of the secret that you created in Secrets Manager that is linked to your Redis Enterprise Cloud database.</p>"

apis/ec2/2016-11-15/docs-2.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -197,7 +197,7 @@
197197
"DeleteTransitGatewayPolicyTable": "<p>Deletes the specified transit gateway policy table.</p>",
198198
"DeleteTransitGatewayPrefixListReference": "<p>Deletes a reference (route) to a prefix list in a specified transit gateway route table.</p>",
199199
"DeleteTransitGatewayRoute": "<p>Deletes the specified route from the specified transit gateway route table.</p>",
200-
"DeleteTransitGatewayRouteTable": "<p>Deletes the specified transit gateway route table. You must disassociate the route table from any transit gateway route tables before you can delete it.</p>",
200+
"DeleteTransitGatewayRouteTable": "<p>Deletes the specified transit gateway route table. If there are any route tables associated with the transit gateway route table, you must first run <a>DisassociateRouteTable</a> before you can delete the transit gateway route table. This removes any route tables associated with the transit gateway route table.</p>",
201201
"DeleteTransitGatewayRouteTableAnnouncement": "<p>Advertises to the transit gateway that a transit gateway route table is deleted.</p>",
202202
"DeleteTransitGatewayVpcAttachment": "<p>Deletes the specified VPC attachment.</p>",
203203
"DeleteVerifiedAccessEndpoint": "<p>Delete an Amazon Web Services Verified Access endpoint.</p>",
@@ -2890,7 +2890,7 @@
28902890
"VerifiedAccessSseSpecificationRequest$CustomerManagedKeyEnabled": "<p> Enable or disable the use of customer managed KMS keys for server side encryption. </p> <p>Valid values: <code>True</code> | <code>False</code> </p>",
28912891
"VerifiedAccessSseSpecificationResponse$CustomerManagedKeyEnabled": "<p>Indicates whether customer managed KMS keys are in use for server side encryption.</p> <p>Valid values: <code>True</code> | <code>False</code> </p>",
28922892
"Volume$Encrypted": "<p>Indicates whether the volume is encrypted.</p>",
2893-
"Volume$FastRestored": "<p>Indicates whether the volume was created using fast snapshot restore.</p>",
2893+
"Volume$FastRestored": "<note> <p>This parameter is not returned by CreateVolume.</p> </note> <p>Indicates whether the volume was created using fast snapshot restore.</p>",
28942894
"Volume$MultiAttachEnabled": "<p>Indicates whether Amazon EBS Multi-Attach is enabled.</p>",
28952895
"VolumeAttachment$DeleteOnTermination": "<p>Indicates whether the EBS volume is deleted on instance termination.</p>",
28962896
"VolumeModification$TargetMultiAttachEnabled": "<p>The target setting for Amazon EBS Multi-Attach.</p>",
@@ -9547,7 +9547,7 @@
95479547
"DescribeTransitGatewayRouteTableAnnouncementsRequest$Filters": "<p>The filters associated with the transit gateway policy table.</p>",
95489548
"DescribeTransitGatewayRouteTablesRequest$Filters": "<p>One or more filters. The possible values are:</p> <ul> <li> <p> <code>default-association-route-table</code> - Indicates whether this is the default association route table for the transit gateway (<code>true</code> | <code>false</code>).</p> </li> <li> <p> <code>default-propagation-route-table</code> - Indicates whether this is the default propagation route table for the transit gateway (<code>true</code> | <code>false</code>).</p> </li> <li> <p> <code>state</code> - The state of the route table (<code>available</code> | <code>deleting</code> | <code>deleted</code> | <code>pending</code>).</p> </li> <li> <p> <code>transit-gateway-id</code> - The ID of the transit gateway.</p> </li> <li> <p> <code>transit-gateway-route-table-id</code> - The ID of the transit gateway route table.</p> </li> </ul>",
95499549
"DescribeTransitGatewayVpcAttachmentsRequest$Filters": "<p>One or more filters. The possible values are:</p> <ul> <li> <p> <code>state</code> - The state of the attachment. Valid values are <code>available</code> | <code>deleted</code> | <code>deleting</code> | <code>failed</code> | <code>failing</code> | <code>initiatingRequest</code> | <code>modifying</code> | <code>pendingAcceptance</code> | <code>pending</code> | <code>rollingBack</code> | <code>rejected</code> | <code>rejecting</code>.</p> </li> <li> <p> <code>transit-gateway-attachment-id</code> - The ID of the attachment.</p> </li> <li> <p> <code>transit-gateway-id</code> - The ID of the transit gateway.</p> </li> <li> <p> <code>vpc-id</code> - The ID of the VPC.</p> </li> </ul>",
9550-
"DescribeTransitGatewaysRequest$Filters": "<p>One or more filters. The possible values are:</p> <ul> <li> <p> <code>options.propagation-default-route-table-id</code> - The ID of the default propagation route table.</p> </li> <li> <p> <code>options.amazon-side-asn</code> - The private ASN for the Amazon side of a BGP session.</p> </li> <li> <p> <code>options.association-default-route-table-id</code> - The ID of the default association route table.</p> </li> <li> <p> <code>options.auto-accept-shared-attachments</code> - Indicates whether there is automatic acceptance of attachment requests (<code>enable</code> | <code>disable</code>).</p> </li> <li> <p> <code>options.default-route-table-association</code> - Indicates whether resource attachments are automatically associated with the default association route table (<code>enable</code> | <code>disable</code>).</p> </li> <li> <p> <code>options.default-route-table-propagation</code> - Indicates whether resource attachments automatically propagate routes to the default propagation route table (<code>enable</code> | <code>disable</code>).</p> </li> <li> <p> <code>options.dns-support</code> - Indicates whether DNS support is enabled (<code>enable</code> | <code>disable</code>).</p> </li> <li> <p> <code>options.vpn-ecmp-support</code> - Indicates whether Equal Cost Multipath Protocol support is enabled (<code>enable</code> | <code>disable</code>).</p> </li> <li> <p> <code>owner-id</code> - The ID of the Amazon Web Services account that owns the transit gateway.</p> </li> <li> <p> <code>state</code> - The state of the transit gateway (<code>available</code> | <code>deleted</code> | <code>deleting</code> | <code>modifying</code> | <code>pending</code>).</p> </li> <li> <p> <code>transit-gateway-id</code> - The ID of the transit gateway.</p> </li> </ul>",
9550+
"DescribeTransitGatewaysRequest$Filters": "<p>One or more filters. The possible values are:</p> <ul> <li> <p> <code>options.propagation-default-route-table-id</code> - The ID of the default propagation route table.</p> </li> <li> <p> <code>options.amazon-side-asn</code> - The private ASN for the Amazon side of a BGP session.</p> </li> <li> <p> <code>options.association-default-route-table-id</code> - The ID of the default association route table.</p> </li> <li> <p> <code>options.auto-accept-shared-attachments</code> - Indicates whether there is automatic acceptance of attachment requests (<code>enable</code> | <code>disable</code>).</p> </li> <li> <p> <code>options.default-route-table-association</code> - Indicates whether resource attachments are automatically associated with the default association route table (<code>enable</code> | <code>disable</code>).</p> </li> <li> <p> <code>options.default-route-table-propagation</code> - Indicates whether resource attachments automatically propagate routes to the default propagation route table (<code>enable</code> | <code>disable</code>).</p> </li> <li> <p> <code>options.dns-support</code> - Indicates whether DNS support is enabled (<code>enable</code> | <code>disable</code>).</p> </li> <li> <p> <code>options.vpn-ecmp-support</code> - Indicates whether Equal Cost Multipath Protocol support is enabled (<code>enable</code> | <code>disable</code>).</p> </li> <li> <p> <code>owner-id</code> - The ID of the Amazon Web Services account that owns the transit gateway.</p> </li> <li> <p> <code>state</code> - The state of the transit gateway (<code>available</code> | <code>deleted</code> | <code>deleting</code> | <code>modifying</code> | <code>pending</code>).</p> </li> <li> <p> <code>transit-gateway-id</code> - The ID of the transit gateway.</p> </li> <li> <p> <code>tag-key </code>- The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key <code>Owner</code> and the value <code>TeamA</code>, specify <code>tag:Owner</code> for the filter name and <code>TeamA</code> for the filter value.</p> </li> </ul>",
95519551
"DescribeTrunkInterfaceAssociationsRequest$Filters": "<p>One or more filters.</p> <ul> <li> <p> <code>gre-key</code> - The ID of a trunk interface association.</p> </li> <li> <p> <code>interface-protocol</code> - The interface protocol. Valid values are <code>VLAN</code> and <code>GRE</code>.</p> </li> </ul>",
95529552
"DescribeVerifiedAccessEndpointsRequest$Filters": "<p>One or more filters. Filter names and values are case-sensitive.</p>",
95539553
"DescribeVerifiedAccessGroupsRequest$Filters": "<p>One or more filters. Filter names and values are case-sensitive.</p>",
@@ -12274,7 +12274,7 @@
1227412274
"LaunchTemplateInstanceNetworkInterfaceSpecification$NetworkCardIndex": "<p>The index of the network card.</p>",
1227512275
"LaunchTemplateInstanceNetworkInterfaceSpecification$Ipv4PrefixCount": "<p>The number of IPv4 prefixes that Amazon Web Services automatically assigned to the network interface.</p>",
1227612276
"LaunchTemplateInstanceNetworkInterfaceSpecification$Ipv6PrefixCount": "<p>The number of IPv6 prefixes that Amazon Web Services automatically assigned to the network interface.</p>",
12277-
"LaunchTemplateInstanceNetworkInterfaceSpecificationRequest$DeviceIndex": "<p>The device index for the network interface attachment.</p>",
12277+
"LaunchTemplateInstanceNetworkInterfaceSpecificationRequest$DeviceIndex": "<p>The device index for the network interface attachment. Each network interface requires a device index. If you create a launch template that includes secondary network interfaces but not a primary network interface, then you must add a primary network interface as a launch parameter when you launch an instance from the template.</p>",
1227812278
"LaunchTemplateInstanceNetworkInterfaceSpecificationRequest$Ipv6AddressCount": "<p>The number of IPv6 addresses to assign to a network interface. Amazon EC2 automatically selects the IPv6 addresses from the subnet range. You can't use this option if specifying specific IPv6 addresses.</p>",
1227912279
"LaunchTemplateInstanceNetworkInterfaceSpecificationRequest$SecondaryPrivateIpAddressCount": "<p>The number of secondary private IPv4 addresses to assign to a network interface.</p>",
1228012280
"LaunchTemplateInstanceNetworkInterfaceSpecificationRequest$NetworkCardIndex": "<p>The index of the network card. Some instance types support multiple network cards. The primary network interface must be assigned to network card index 0. The default is network card index 0.</p>",
@@ -18323,7 +18323,7 @@
1832318323
"RestoreSnapshotFromRecycleBinResult$SseType": "<p>Reserved for future use.</p>",
1832418324
"Snapshot$SseType": "<p>Reserved for future use.</p>",
1832518325
"SnapshotInfo$SseType": "<p>Reserved for future use.</p>",
18326-
"Volume$SseType": "<p>Reserved for future use.</p>"
18326+
"Volume$SseType": "<note> <p>This parameter is not returned by CreateVolume.</p> </note> <p>Reserved for future use.</p>"
1832718327
}
1832818328
},
1832918329
"ScheduledInstance": {
@@ -23815,7 +23815,7 @@
2381523815
"VolumeAttachmentList": {
2381623816
"base": null,
2381723817
"refs": {
23818-
"Volume$Attachments": "<p>Information about the volume attachments.</p>"
23818+
"Volume$Attachments": "<note> <p>This parameter is not returned by CreateVolume.</p> </note> <p>Information about the volume attachments.</p>"
2381923819
}
2382023820
},
2382123821
"VolumeAttachmentState": {

0 commit comments

Comments
 (0)