Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"type": "api-change",
"description": "InvokeGuardrailChecks API evaluates prompts and responses against safety checks (content filters, prompt attacks, sensitive info) without creating guardrail resources. It's a detect-only API, returning numeric scores so you can build adaptive logic as per your application."
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"type": "api-change",
"description": "Support Request Metadata for Invoke Model and Invoke Model with Response Stream."
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"type": "api-change",
"description": "Support system role in message."
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"type": "api-change",
"description": "Add support for MedicalScribeBinaryAudioEvent in the Medical Scribe streaming input. This new event type lets you send audio as a raw binary payload instead of a base64-encoded value"
}
1,282 changes: 1,191 additions & 91 deletions codegen/aws-models/bedrock-runtime.json

Large diffs are not rendered by default.

128 changes: 127 additions & 1 deletion codegen/aws-models/connecthealth.json
Original file line number Diff line number Diff line change
Expand Up @@ -287,8 +287,112 @@
],
"maxAge": 86400
},
"smithy.api#documentation": "<p>Health Agent for healthcare providers and patient engagement</p>",
"smithy.api#documentation": "<p>Amazon Connect Health is an AI-powered healthcare service built on Amazon Connect. It provides pre-built agents that automate patient engagement workflows and support clinical documentation at the point of care.</p> <p>You can use the Amazon Connect Health API to programmatically manage domains, configure patient engagement agents, run patient insights jobs, and stream ambient documentation sessions. This API reference describes the available API operations and data types for Amazon Connect Health.</p> <p>We recommend that you use the AWS SDKs to make programmatic API calls to Amazon Connect Health.</p>",
"smithy.api#title": "Connect Health",
"smithy.rules#endpointBdd": {
"version": "1.1",
"parameters": {
"UseFIPS": {
"builtIn": "AWS::UseFIPS",
"required": true,
"default": false,
"documentation": "When true, send this request to the FIPS-compliant regional endpoint. If the configured endpoint does not have a FIPS compliant endpoint, dispatching the request will return an error.",
"type": "boolean"
},
"Endpoint": {
"builtIn": "SDK::Endpoint",
"required": false,
"documentation": "Override the endpoint used to send this request",
"type": "string"
},
"Region": {
"builtIn": "AWS::Region",
"required": false,
"documentation": "The AWS region used to dispatch the request.",
"type": "string"
}
},
"conditions": [
{
"fn": "isSet",
"argv": [
{
"ref": "Endpoint"
}
]
},
{
"fn": "isSet",
"argv": [
{
"ref": "Region"
}
]
},
{
"fn": "aws.partition",
"argv": [
{
"ref": "Region"
}
],
"assign": "PartitionResult"
},
{
"fn": "booleanEquals",
"argv": [
{
"ref": "UseFIPS"
},
true
]
}
],
"results": [
{
"conditions": [],
"error": "Invalid Configuration: FIPS and custom endpoint are not supported",
"type": "error"
},
{
"conditions": [],
"endpoint": {
"url": {
"ref": "Endpoint"
},
"properties": {},
"headers": {}
},
"type": "endpoint"
},
{
"conditions": [],
"endpoint": {
"url": "https://health-agent-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",
"properties": {},
"headers": {}
},
"type": "endpoint"
},
{
"conditions": [],
"endpoint": {
"url": "https://health-agent.{Region}.{PartitionResult#dualStackDnsSuffix}",
"properties": {},
"headers": {}
},
"type": "endpoint"
},
{
"conditions": [],
"error": "Invalid Configuration: Missing Region",
"type": "error"
}
],
"root": 2,
"nodeCount": 6,
"nodes": "/////wAAAAH/////AAAAAAAAAAYAAAADAAAAAQAAAAQF9eEFAAAAAgAAAAUF9eEFAAAAAwX14QMF9eEEAAAAAwX14QEF9eEC"
},
"smithy.rules#endpointRuleSet": {
"version": "1.0",
"parameters": {
Expand Down Expand Up @@ -2107,6 +2211,22 @@
"smithy.api#documentation": "<p>An event containing audio data for the Medical Scribe stream</p>"
}
},
"com.amazonaws.connecthealth#MedicalScribeBinaryAudioEvent": {
"type": "structure",
"members": {
"audioChunk": {
"target": "com.amazonaws.connecthealth#AudioChunk",
"traits": {
"smithy.api#documentation": "<p>The raw binary audio data chunk</p>",
"smithy.api#eventPayload": {},
"smithy.api#required": {}
}
}
},
"traits": {
"smithy.api#documentation": "<p>An event containing raw binary audio data for the Medical Scribe stream. The audio is sent as a raw binary payload rather than as a base64-encoded value.</p>"
}
},
"com.amazonaws.connecthealth#MedicalScribeChannelDefinition": {
"type": "structure",
"members": {
Expand Down Expand Up @@ -2186,6 +2306,12 @@
"smithy.api#documentation": "<p/>"
}
},
"binaryAudioEvent": {
"target": "com.amazonaws.connecthealth#MedicalScribeBinaryAudioEvent",
"traits": {
"smithy.api#documentation": "<p>An event containing raw binary audio data for the Medical Scribe stream. The audio is sent as a raw binary payload rather than as a base64-encoded value.</p>"
}
},
"sessionControlEvent": {
"target": "com.amazonaws.connecthealth#MedicalScribeSessionControlEvent",
"traits": {
Expand Down
190 changes: 189 additions & 1 deletion codegen/aws-models/lex-runtime-v2.json
Original file line number Diff line number Diff line change
Expand Up @@ -75,6 +75,194 @@
},
"smithy.api#documentation": "<p>This section contains documentation for the Amazon Lex V2 Runtime V2 API operations.</p>",
"smithy.api#title": "Amazon Lex Runtime V2",
"smithy.rules#endpointBdd": {
"version": "1.1",
"parameters": {
"Region": {
"builtIn": "AWS::Region",
"required": false,
"documentation": "The AWS region used to dispatch the request.",
"type": "string"
},
"UseDualStack": {
"builtIn": "AWS::UseDualStack",
"required": true,
"default": false,
"documentation": "When true, use the dual-stack endpoint. If the configured endpoint does not support dual-stack, dispatching the request MAY return an error.",
"type": "boolean"
},
"UseFIPS": {
"builtIn": "AWS::UseFIPS",
"required": true,
"default": false,
"documentation": "When true, send this request to the FIPS-compliant regional endpoint. If the configured endpoint does not have a FIPS compliant endpoint, dispatching the request will return an error.",
"type": "boolean"
},
"Endpoint": {
"builtIn": "SDK::Endpoint",
"required": false,
"documentation": "Override the endpoint used to send this request",
"type": "string"
}
},
"conditions": [
{
"fn": "isSet",
"argv": [
{
"ref": "Endpoint"
}
]
},
{
"fn": "isSet",
"argv": [
{
"ref": "Region"
}
]
},
{
"fn": "aws.partition",
"argv": [
{
"ref": "Region"
}
],
"assign": "PartitionResult"
},
{
"fn": "booleanEquals",
"argv": [
{
"ref": "UseFIPS"
},
true
]
},
{
"fn": "booleanEquals",
"argv": [
{
"ref": "UseDualStack"
},
true
]
},
{
"fn": "booleanEquals",
"argv": [
{
"fn": "getAttr",
"argv": [
{
"ref": "PartitionResult"
},
"supportsDualStack"
]
},
true
]
},
{
"fn": "booleanEquals",
"argv": [
{
"fn": "getAttr",
"argv": [
{
"ref": "PartitionResult"
},
"supportsFIPS"
]
},
true
]
}
],
"results": [
{
"conditions": [],
"error": "Invalid Configuration: FIPS and custom endpoint are not supported",
"type": "error"
},
{
"conditions": [],
"error": "Invalid Configuration: Dualstack and custom endpoint are not supported",
"type": "error"
},
{
"conditions": [],
"endpoint": {
"url": {
"ref": "Endpoint"
},
"properties": {},
"headers": {}
},
"type": "endpoint"
},
{
"conditions": [],
"endpoint": {
"url": "https://runtime-v2-lex-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",
"properties": {},
"headers": {}
},
"type": "endpoint"
},
{
"conditions": [],
"error": "FIPS and DualStack are enabled, but this partition does not support one or both",
"type": "error"
},
{
"conditions": [],
"endpoint": {
"url": "https://runtime-v2-lex-fips.{Region}.{PartitionResult#dnsSuffix}",
"properties": {},
"headers": {}
},
"type": "endpoint"
},
{
"conditions": [],
"error": "FIPS is enabled but this partition does not support FIPS",
"type": "error"
},
{
"conditions": [],
"endpoint": {
"url": "https://runtime-v2-lex.{Region}.{PartitionResult#dualStackDnsSuffix}",
"properties": {},
"headers": {}
},
"type": "endpoint"
},
{
"conditions": [],
"error": "DualStack is enabled but this partition does not support DualStack",
"type": "error"
},
{
"conditions": [],
"endpoint": {
"url": "https://runtime-v2-lex.{Region}.{PartitionResult#dnsSuffix}",
"properties": {},
"headers": {}
},
"type": "endpoint"
},
{
"conditions": [],
"error": "Invalid Configuration: Missing Region",
"type": "error"
}
],
"root": 2,
"nodeCount": 13,
"nodes": "/////wAAAAH/////AAAAAAAAAAwAAAADAAAAAQAAAAQF9eELAAAAAgAAAAUF9eELAAAAAwAAAAgAAAAGAAAABAAAAAcF9eEKAAAABQX14QgF9eEJAAAABAAAAAoAAAAJAAAABgX14QYF9eEHAAAABQAAAAsF9eEFAAAABgX14QQF9eEFAAAAAwX14QEAAAANAAAABAX14QIF9eED"
},
"smithy.rules#endpointRuleSet": {
"version": "1.0",
"parameters": {
Expand Down Expand Up @@ -3297,4 +3485,4 @@
}
}
}
}
}
Loading