|
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