|
2333 | 2333 | }, |
2334 | 2334 | "foundationModel":{ |
2335 | 2335 | "shape":"ModelIdentifier", |
2336 | | - "documentation":"<p>The Amazon Resource Name (ARN) of the foundation model to be used for orchestration by the agent you create.</p>" |
| 2336 | + "documentation":"<p>The identifier for the model that you want to be used for orchestration by the agent you create.</p> <p>The <code>modelId</code> to provide depends on the type of model or throughput that you use:</p> <ul> <li> <p>If you use a base model, specify the model ID or its ARN. For a list of model IDs for base models, see <a href=\"https://docs.aws.amazon.com/bedrock/latest/userguide/model-ids.html#model-ids-arns\">Amazon Bedrock base model IDs (on-demand throughput)</a> in the Amazon Bedrock User Guide.</p> </li> <li> <p>If you use an inference profile, specify the inference profile ID or its ARN. For a list of inference profile IDs, see <a href=\"https://docs.aws.amazon.com/bedrock/latest/userguide/cross-region-inference-support.html\">Supported Regions and models for cross-region inference</a> in the Amazon Bedrock User Guide.</p> </li> <li> <p>If you use a provisioned model, specify the ARN of the Provisioned Throughput. For more information, see <a href=\"https://docs.aws.amazon.com/bedrock/latest/userguide/prov-thru-use.html\">Run inference using a Provisioned Throughput</a> in the Amazon Bedrock User Guide.</p> </li> <li> <p>If you use a custom model, first purchase Provisioned Throughput for it. Then specify the ARN of the resulting provisioned model. For more information, see <a href=\"https://docs.aws.amazon.com/bedrock/latest/userguide/model-customization-use.html\">Use a custom model in Amazon Bedrock</a> in the Amazon Bedrock User Guide.</p> </li> <li> <p>If you use an <a href=\"https://docs.aws.amazon.com/bedrock/latest/userguide/model-customization-import-model.html\">imported model</a>, specify the ARN of the imported model. You can get the model ARN from a successful call to <a href=\"https://docs.aws.amazon.com/bedrock/latest/APIReference/API_CreateModelImportJob.html\">CreateModelImportJob</a> or from the Imported models page in the Amazon Bedrock console.</p> </li> </ul>" |
2337 | 2337 | }, |
2338 | 2338 | "guardrailConfiguration":{ |
2339 | 2339 | "shape":"GuardrailConfiguration", |
|
3514 | 3514 | "members":{ |
3515 | 3515 | } |
3516 | 3516 | }, |
| 3517 | + "Document":{ |
| 3518 | + "type":"structure", |
| 3519 | + "members":{ |
| 3520 | + }, |
| 3521 | + "document":true |
| 3522 | + }, |
3517 | 3523 | "DraftVersion":{ |
3518 | 3524 | "type":"string", |
3519 | 3525 | "max":5, |
|
3699 | 3705 | "documentation":"<p>A name for the condition that you can reference.</p>" |
3700 | 3706 | } |
3701 | 3707 | }, |
3702 | | - "documentation":"<p>Defines a condition in the condition node.</p>", |
3703 | | - "sensitive":true |
| 3708 | + "documentation":"<p>Defines a condition in the condition node.</p>" |
3704 | 3709 | }, |
3705 | 3710 | "FlowConditionExpression":{ |
3706 | 3711 | "type":"string", |
|
3727 | 3732 | "type":"list", |
3728 | 3733 | "member":{"shape":"FlowCondition"}, |
3729 | 3734 | "max":5, |
3730 | | - "min":1, |
3731 | | - "sensitive":true |
| 3735 | + "min":1 |
3732 | 3736 | }, |
3733 | 3737 | "FlowConnection":{ |
3734 | 3738 | "type":"structure", |
|
3824 | 3828 | "documentation":"<p>An array of node definitions in the flow.</p>" |
3825 | 3829 | } |
3826 | 3830 | }, |
3827 | | - "documentation":"<p>The definition of the nodes and connections between nodes in the flow.</p>" |
| 3831 | + "documentation":"<p>The definition of the nodes and connections between nodes in the flow.</p>", |
| 3832 | + "sensitive":true |
3828 | 3833 | }, |
3829 | 3834 | "FlowDescription":{ |
3830 | 3835 | "type":"string", |
|
4036 | 4041 | "type":"list", |
4037 | 4042 | "member":{"shape":"FlowNode"}, |
4038 | 4043 | "max":20, |
4039 | | - "min":0, |
4040 | | - "sensitive":true |
| 4044 | + "min":0 |
4041 | 4045 | }, |
4042 | 4046 | "FlowStatus":{ |
4043 | 4047 | "type":"string", |
|
5226 | 5230 | }, |
5227 | 5231 | "KnowledgeBaseModelIdentifier":{ |
5228 | 5232 | "type":"string", |
| 5233 | + "documentation":"<p>ARN or Id of a Bedrock Foundational Model or Inference Profile, or the ARN of a jumpstart model or imported model, or a provisioned throughput ARN for custom models.</p>", |
5229 | 5234 | "max":2048, |
5230 | 5235 | "min":1, |
5231 | | - "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]{12})|(:foundation-model/[a-z0-9-]{1,63}[.]{1}[a-z0-9-]{1,63}([.:]?[a-z0-9-]{1,63}))|([0-9]{12}:provisioned-model/[a-z0-9]{12})))|([a-z0-9-]{1,63}[.]{1}[a-z0-9-]{1,63}([.:]?[a-z0-9-]{1,63}))|(([0-9a-zA-Z][_-]?)+)|(arn:aws(|-us-gov|-cn|-iso|-iso-b):bedrock:(|[0-9a-z-]{1,20}):(|[0-9]{12}):(model-gateway|inference-profile)/[a-zA-Z0-9-:.]+)|([a-zA-Z0-9-:.]+)$" |
| 5236 | + "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]{12})|(:foundation-model/[a-z0-9-]{1,63}[.]{1}[a-z0-9-]{1,63}([.:]?[a-z0-9-]{1,63}))|([0-9]{12}:imported-model/[a-z0-9]{12})|([0-9]{12}:provisioned-model/[a-z0-9]{12})))|([a-z0-9-]{1,63}[.]{1}[a-z0-9-]{1,63}([.:]?[a-z0-9-]{1,63}))|(([0-9a-zA-Z][_-]?)+)|(arn:aws(|-us-gov|-cn|-iso|-iso-b):bedrock:(|[0-9a-z-]{1,20}):(|[0-9]{12}):(inference-profile|application-inference-profile)/[a-zA-Z0-9-:.]+)|([a-zA-Z0-9-:.]+)$" |
5232 | 5237 | }, |
5233 | 5238 | "KnowledgeBaseRoleArn":{ |
5234 | 5239 | "type":"string", |
|
5847 | 5852 | }, |
5848 | 5853 | "ModelIdentifier":{ |
5849 | 5854 | "type":"string", |
| 5855 | + "documentation":"<p>ARN or Id of a Bedrock Foundational Model or Inference Profile, or the ARN of a jumpstart model or imported model, or a provisioned throughput ARN for custom models.</p>", |
5850 | 5856 | "max":2048, |
5851 | 5857 | "min":1, |
5852 | | - "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][_-]?)+)$" |
| 5858 | + "pattern":"^(arn:aws(-[^:]{1,12})?:(bedrock|sagemaker):[a-z0-9-]{1,20}:([0-9]{12})?:([a-z-]+/)?)?([a-zA-Z0-9.-]{1,63}){0,2}(([:][a-z0-9-]{1,63}){0,2})?(/[a-z0-9]{1,12})?$" |
5853 | 5859 | }, |
5854 | 5860 | "MongoDbAtlasCollectionName":{ |
5855 | 5861 | "type":"string", |
|
6323 | 6329 | "templateType" |
6324 | 6330 | ], |
6325 | 6331 | "members":{ |
| 6332 | + "additionalModelRequestFields":{ |
| 6333 | + "shape":"Document", |
| 6334 | + "documentation":"<p>Contains model-specific inference configurations that aren't in the <code>inferenceConfiguration</code> field. To see model-specific inference parameters, see <a href=\"https://docs.aws.amazon.com/bedrock/latest/userguide/model-parameters.html\">Inference request parameters and response fields for foundation models</a>.</p>" |
| 6335 | + }, |
6326 | 6336 | "inferenceConfiguration":{ |
6327 | 6337 | "shape":"PromptInferenceConfiguration", |
6328 | 6338 | "documentation":"<p>Contains inference configurations for the prompt.</p>" |
|
6450 | 6460 | }, |
6451 | 6461 | "PromptModelIdentifier":{ |
6452 | 6462 | "type":"string", |
| 6463 | + "documentation":"<p>ARN or Id of a Bedrock Foundational Model or Inference Profile, or the ARN of a jumpstart model or imported model, or a provisioned throughput ARN for custom models.</p>", |
6453 | 6464 | "max":2048, |
6454 | 6465 | "min":1, |
6455 | | - "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]{12})|(:foundation-model/[a-z0-9-]{1,63}[.]{1}[a-z0-9-]{1,63}([.:]?[a-z0-9-]{1,63}))|([0-9]{12}:provisioned-model/[a-z0-9]{12})))|([a-z0-9-]{1,63}[.]{1}[a-z0-9-]{1,63}([.:]?[a-z0-9-]{1,63}))|(([0-9a-zA-Z][_-]?)+)|(arn:aws(|-us-gov|-cn|-iso|-iso-b):bedrock:(|[0-9a-z-]{1,20}):(|[0-9]{12}):(model-gateway|inference-profile)/[a-zA-Z0-9-:.]+)|([a-zA-Z0-9-:.]+)$" |
| 6466 | + "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]{12})|(:foundation-model/[a-z0-9-]{1,63}[.]{1}[a-z0-9-]{1,63}([.:]?[a-z0-9-]{1,63}))|([0-9]{12}:imported-model/[a-z0-9]{12})|([0-9]{12}:provisioned-model/[a-z0-9]{12})))|([a-z0-9-]{1,63}[.]{1}[a-z0-9-]{1,63}([.:]?[a-z0-9-]{1,63}))|(([0-9a-zA-Z][_-]?)+)|(arn:aws(|-us-gov|-cn|-iso|-iso-b):bedrock:(|[0-9a-z-]{1,20}):(|[0-9]{12}):(inference-profile|application-inference-profile)/[a-zA-Z0-9-:.]+)|([a-zA-Z0-9-:.]+)$" |
6456 | 6467 | }, |
6457 | 6468 | "PromptModelInferenceConfiguration":{ |
6458 | 6469 | "type":"structure", |
|
6583 | 6594 | "templateType" |
6584 | 6595 | ], |
6585 | 6596 | "members":{ |
| 6597 | + "additionalModelRequestFields":{ |
| 6598 | + "shape":"Document", |
| 6599 | + "documentation":"<p>Contains model-specific inference configurations that aren't in the <code>inferenceConfiguration</code> field. To see model-specific inference parameters, see <a href=\"https://docs.aws.amazon.com/bedrock/latest/userguide/model-parameters.html\">Inference request parameters and response fields for foundation models</a>.</p>" |
| 6600 | + }, |
6586 | 6601 | "inferenceConfiguration":{ |
6587 | 6602 | "shape":"PromptInferenceConfiguration", |
6588 | 6603 | "documentation":"<p>Contains inference configurations for the prompt variant.</p>" |
|
7676 | 7691 | }, |
7677 | 7692 | "foundationModel":{ |
7678 | 7693 | "shape":"ModelIdentifier", |
7679 | | - "documentation":"<p>Specifies a new foundation model to be used for orchestration by the agent.</p>" |
| 7694 | + "documentation":"<p>The identifier for the model that you want to be used for orchestration by the agent you create.</p> <p>The <code>modelId</code> to provide depends on the type of model or throughput that you use:</p> <ul> <li> <p>If you use a base model, specify the model ID or its ARN. For a list of model IDs for base models, see <a href=\"https://docs.aws.amazon.com/bedrock/latest/userguide/model-ids.html#model-ids-arns\">Amazon Bedrock base model IDs (on-demand throughput)</a> in the Amazon Bedrock User Guide.</p> </li> <li> <p>If you use an inference profile, specify the inference profile ID or its ARN. For a list of inference profile IDs, see <a href=\"https://docs.aws.amazon.com/bedrock/latest/userguide/cross-region-inference-support.html\">Supported Regions and models for cross-region inference</a> in the Amazon Bedrock User Guide.</p> </li> <li> <p>If you use a provisioned model, specify the ARN of the Provisioned Throughput. For more information, see <a href=\"https://docs.aws.amazon.com/bedrock/latest/userguide/prov-thru-use.html\">Run inference using a Provisioned Throughput</a> in the Amazon Bedrock User Guide.</p> </li> <li> <p>If you use a custom model, first purchase Provisioned Throughput for it. Then specify the ARN of the resulting provisioned model. For more information, see <a href=\"https://docs.aws.amazon.com/bedrock/latest/userguide/model-customization-use.html\">Use a custom model in Amazon Bedrock</a> in the Amazon Bedrock User Guide.</p> </li> <li> <p>If you use an <a href=\"https://docs.aws.amazon.com/bedrock/latest/userguide/model-customization-import-model.html\">imported model</a>, specify the ARN of the imported model. You can get the model ARN from a successful call to <a href=\"https://docs.aws.amazon.com/bedrock/latest/APIReference/API_CreateModelImportJob.html\">CreateModelImportJob</a> or from the Imported models page in the Amazon Bedrock console.</p> </li> </ul>" |
7680 | 7695 | }, |
7681 | 7696 | "guardrailConfiguration":{ |
7682 | 7697 | "shape":"GuardrailConfiguration", |
|
0 commit comments