|
1762 | 1762 | },
|
1763 | 1763 | "dataDeletionPolicy":{
|
1764 | 1764 | "shape":"DataDeletionPolicy",
|
1765 |
| - "documentation":"<p>The deletion policy for the requested data source</p>" |
| 1765 | + "documentation":"<p>The data deletion policy assigned to the data source.</p>" |
1766 | 1766 | },
|
1767 | 1767 | "dataSourceConfiguration":{
|
1768 | 1768 | "shape":"DataSourceConfiguration",
|
|
1888 | 1888 | },
|
1889 | 1889 | "dataDeletionPolicy":{
|
1890 | 1890 | "shape":"DataDeletionPolicy",
|
1891 |
| - "documentation":"<p>The deletion policy for the data source.</p>" |
| 1891 | + "documentation":"<p>The data deletion policy for a data source.</p>" |
1892 | 1892 | },
|
1893 | 1893 | "dataSourceConfiguration":{
|
1894 | 1894 | "shape":"DataSourceConfiguration",
|
|
1904 | 1904 | },
|
1905 | 1905 | "failureReasons":{
|
1906 | 1906 | "shape":"FailureReasons",
|
1907 |
| - "documentation":"<p>The details of the failure reasons related to the data source.</p>" |
| 1907 | + "documentation":"<p>The detailed reasons on the failure to delete a data source.</p>" |
1908 | 1908 | },
|
1909 | 1909 | "knowledgeBaseId":{
|
1910 | 1910 | "shape":"Id",
|
|
3004 | 3004 | "OPENSEARCH_SERVERLESS",
|
3005 | 3005 | "PINECONE",
|
3006 | 3006 | "REDIS_ENTERPRISE_CLOUD",
|
3007 |
| - "RDS" |
| 3007 | + "RDS", |
| 3008 | + "MONGO_DB_ATLAS" |
3008 | 3009 | ]
|
3009 | 3010 | },
|
3010 | 3011 | "KnowledgeBaseSummaries":{
|
|
3385 | 3386 | "min":1,
|
3386 | 3387 | "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][_-]?)+)$"
|
3387 | 3388 | },
|
| 3389 | + "MongoDbAtlasCollectionName":{ |
| 3390 | + "type":"string", |
| 3391 | + "max":63, |
| 3392 | + "min":0, |
| 3393 | + "pattern":"^.*$" |
| 3394 | + }, |
| 3395 | + "MongoDbAtlasConfiguration":{ |
| 3396 | + "type":"structure", |
| 3397 | + "required":[ |
| 3398 | + "collectionName", |
| 3399 | + "credentialsSecretArn", |
| 3400 | + "databaseName", |
| 3401 | + "endpoint", |
| 3402 | + "fieldMapping", |
| 3403 | + "vectorIndexName" |
| 3404 | + ], |
| 3405 | + "members":{ |
| 3406 | + "collectionName":{ |
| 3407 | + "shape":"MongoDbAtlasCollectionName", |
| 3408 | + "documentation":"<p>The collection name of the knowledge base in MongoDB Atlas.</p>" |
| 3409 | + }, |
| 3410 | + "credentialsSecretArn":{ |
| 3411 | + "shape":"SecretArn", |
| 3412 | + "documentation":"<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>" |
| 3413 | + }, |
| 3414 | + "databaseName":{ |
| 3415 | + "shape":"MongoDbAtlasDatabaseName", |
| 3416 | + "documentation":"<p>The database name in your MongoDB Atlas cluster for your knowledge base.</p>" |
| 3417 | + }, |
| 3418 | + "endpoint":{ |
| 3419 | + "shape":"MongoDbAtlasEndpoint", |
| 3420 | + "documentation":"<p>The endpoint URL of your MongoDB Atlas cluster for your knowledge base.</p>" |
| 3421 | + }, |
| 3422 | + "endpointServiceName":{ |
| 3423 | + "shape":"MongoDbAtlasEndpointServiceName", |
| 3424 | + "documentation":"<p>The name of the VPC endpoint service in your account that is connected to your MongoDB Atlas cluster.</p>" |
| 3425 | + }, |
| 3426 | + "fieldMapping":{ |
| 3427 | + "shape":"MongoDbAtlasFieldMapping", |
| 3428 | + "documentation":"<p>Contains the names of the fields to which to map information about the vector store.</p>" |
| 3429 | + }, |
| 3430 | + "vectorIndexName":{ |
| 3431 | + "shape":"MongoDbAtlasIndexName", |
| 3432 | + "documentation":"<p>The name of the MongoDB Atlas vector search index.</p>" |
| 3433 | + } |
| 3434 | + }, |
| 3435 | + "documentation":"<p>Contains details about the storage configuration of the knowledge base in MongoDB Atlas. </p>" |
| 3436 | + }, |
| 3437 | + "MongoDbAtlasDatabaseName":{ |
| 3438 | + "type":"string", |
| 3439 | + "max":63, |
| 3440 | + "min":0, |
| 3441 | + "pattern":"^.*$" |
| 3442 | + }, |
| 3443 | + "MongoDbAtlasEndpoint":{ |
| 3444 | + "type":"string", |
| 3445 | + "max":2048, |
| 3446 | + "min":0, |
| 3447 | + "pattern":"^.*$" |
| 3448 | + }, |
| 3449 | + "MongoDbAtlasEndpointServiceName":{ |
| 3450 | + "type":"string", |
| 3451 | + "max":255, |
| 3452 | + "min":1, |
| 3453 | + "pattern":"^(?:arn:aws(?:-us-gov|-cn|-iso|-iso-[a-z])*:.+:.*:\\d+:.+/.+$|[a-zA-Z0-9*]+[a-zA-Z0-9._-]*)$" |
| 3454 | + }, |
| 3455 | + "MongoDbAtlasFieldMapping":{ |
| 3456 | + "type":"structure", |
| 3457 | + "required":[ |
| 3458 | + "metadataField", |
| 3459 | + "textField", |
| 3460 | + "vectorField" |
| 3461 | + ], |
| 3462 | + "members":{ |
| 3463 | + "metadataField":{ |
| 3464 | + "shape":"FieldName", |
| 3465 | + "documentation":"<p>The name of the field in which Amazon Bedrock stores metadata about the vector store.</p>" |
| 3466 | + }, |
| 3467 | + "textField":{ |
| 3468 | + "shape":"FieldName", |
| 3469 | + "documentation":"<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>" |
| 3470 | + }, |
| 3471 | + "vectorField":{ |
| 3472 | + "shape":"FieldName", |
| 3473 | + "documentation":"<p>The name of the field in which Amazon Bedrock stores the vector embeddings for your data sources.</p>" |
| 3474 | + } |
| 3475 | + }, |
| 3476 | + "documentation":"<p>Contains the names of the fields to which to map information about the vector store.</p>" |
| 3477 | + }, |
| 3478 | + "MongoDbAtlasIndexName":{ |
| 3479 | + "type":"string", |
| 3480 | + "max":2048, |
| 3481 | + "min":0, |
| 3482 | + "pattern":"^.*$" |
| 3483 | + }, |
3388 | 3484 | "Name":{
|
3389 | 3485 | "type":"string",
|
3390 | 3486 | "pattern":"^([0-9a-zA-Z][_-]?){1,100}$"
|
|
3844 | 3940 | },
|
3845 | 3941 | "bucketOwnerAccountId":{
|
3846 | 3942 | "shape":"BucketOwnerAccountId",
|
3847 |
| - "documentation":"<p>The account ID for the owner of the S3 bucket.</p>" |
| 3943 | + "documentation":"<p>The bucket account owner ID for the S3 bucket.</p>" |
3848 | 3944 | },
|
3849 | 3945 | "inclusionPrefixes":{
|
3850 | 3946 | "shape":"S3Prefixes",
|
|
3973 | 4069 | "type":"structure",
|
3974 | 4070 | "required":["type"],
|
3975 | 4071 | "members":{
|
| 4072 | + "mongoDbAtlasConfiguration":{ |
| 4073 | + "shape":"MongoDbAtlasConfiguration", |
| 4074 | + "documentation":"<p>Contains the storage configuration of the knowledge base in MongoDB Atlas.</p>" |
| 4075 | + }, |
3976 | 4076 | "opensearchServerlessConfiguration":{
|
3977 | 4077 | "shape":"OpenSearchServerlessConfiguration",
|
3978 | 4078 | "documentation":"<p>Contains the storage configuration of the knowledge base in Amazon OpenSearch Service.</p>"
|
|
4343 | 4443 | "members":{
|
4344 | 4444 | "dataDeletionPolicy":{
|
4345 | 4445 | "shape":"DataDeletionPolicy",
|
4346 |
| - "documentation":"<p>The data deletion policy of the updated data source.</p>" |
| 4446 | + "documentation":"<p>The data deletion policy assigned to the data source.</p>" |
4347 | 4447 | },
|
4348 | 4448 | "dataSourceConfiguration":{
|
4349 | 4449 | "shape":"DataSourceConfiguration",
|
|
0 commit comments