From 847821e55367b6185db008b95c72887767949b07 Mon Sep 17 00:00:00 2001 From: AWS SDK for Go v2 automation user Date: Wed, 22 Jan 2025 19:14:31 +0000 Subject: [PATCH] Update API model --- .../aws-models/bedrock-agent-runtime.json | 88 ++++++++++++++++++- codegen/sdk-codegen/aws-models/glue.json | 14 +-- codegen/sdk-codegen/aws-models/medialive.json | 87 ++++++++++++++++++ .../aws-models/workspaces-thin-client.json | 8 +- 4 files changed, 184 insertions(+), 13 deletions(-) diff --git a/codegen/sdk-codegen/aws-models/bedrock-agent-runtime.json b/codegen/sdk-codegen/aws-models/bedrock-agent-runtime.json index 471c981fc43..631335bc312 100644 --- a/codegen/sdk-codegen/aws-models/bedrock-agent-runtime.json +++ b/codegen/sdk-codegen/aws-models/bedrock-agent-runtime.json @@ -2301,9 +2301,25 @@ "traits": { "smithy.api#enumValue": "SUCCESS" } + }, + "INPUT_REQUIRED": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "INPUT_REQUIRED" + } } } }, + "com.amazonaws.bedrockagentruntime#FlowExecutionId": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 2, + "max": 100 + }, + "smithy.api#pattern": "^[0-9a-zA-Z._:-]+$" + } + }, "com.amazonaws.bedrockagentruntime#FlowIdentifier": { "type": "string", "traits": { @@ -2326,8 +2342,7 @@ "nodeOutputName": { "target": "com.amazonaws.bedrockagentruntime#NodeOutputName", "traits": { - "smithy.api#documentation": "

The name of the output from the flow input node that begins the prompt flow.

", - "smithy.api#required": {} + "smithy.api#documentation": "

The name of the output from the flow input node that begins the prompt flow.

" } }, "content": { @@ -2336,6 +2351,12 @@ "smithy.api#documentation": "

Contains information about an input into the prompt flow.

", "smithy.api#required": {} } + }, + "nodeInputName": { + "target": "com.amazonaws.bedrockagentruntime#NodeInputName", + "traits": { + "smithy.api#documentation": "

The name of the input from the flow input node.

" + } } }, "traits": { @@ -2369,6 +2390,50 @@ } } }, + "com.amazonaws.bedrockagentruntime#FlowMultiTurnInputContent": { + "type": "union", + "members": { + "document": { + "target": "smithy.api#Document", + "traits": { + "smithy.api#documentation": "

The requested additional input to send back to the multi-turn flow node.

" + } + } + }, + "traits": { + "smithy.api#documentation": "

The content structure containing input information for multi-turn flow interactions.

" + } + }, + "com.amazonaws.bedrockagentruntime#FlowMultiTurnInputRequestEvent": { + "type": "structure", + "members": { + "nodeName": { + "target": "com.amazonaws.bedrockagentruntime#NodeName", + "traits": { + "smithy.api#documentation": "

The name of the node in the flow that is requesting the input.

", + "smithy.api#required": {} + } + }, + "nodeType": { + "target": "com.amazonaws.bedrockagentruntime#NodeType", + "traits": { + "smithy.api#documentation": "

The type of the node in the flow that is requesting the input.

", + "smithy.api#required": {} + } + }, + "content": { + "target": "com.amazonaws.bedrockagentruntime#FlowMultiTurnInputContent", + "traits": { + "smithy.api#documentation": "

The content payload containing the input request details for the multi-turn interaction.

", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#documentation": "

Response object from the flow multi-turn node requesting additional information.

", + "smithy.api#sensitive": {} + } + }, "com.amazonaws.bedrockagentruntime#FlowOutputContent": { "type": "union", "members": { @@ -2495,6 +2560,12 @@ "traits": { "smithy.api#documentation": "

There was an issue with a dependency due to a server issue. Retry your request.

" } + }, + "flowMultiTurnInputRequestEvent": { + "target": "com.amazonaws.bedrockagentruntime#FlowMultiTurnInputRequestEvent", + "traits": { + "smithy.api#documentation": "

The event stream containing the multi-turn input request information from the flow.

" + } } }, "traits": { @@ -4868,6 +4939,12 @@ "traits": { "smithy.api#documentation": "

Model performance settings for the request.

" } + }, + "executionId": { + "target": "com.amazonaws.bedrockagentruntime#FlowExecutionId", + "traits": { + "smithy.api#documentation": "

The unique identifier for the current flow execution. If you don't provide a value, Amazon Bedrock creates the identifier for you.

" + } } }, "traits": { @@ -4884,6 +4961,13 @@ "smithy.api#httpPayload": {}, "smithy.api#required": {} } + }, + "executionId": { + "target": "com.amazonaws.bedrockagentruntime#FlowExecutionId", + "traits": { + "smithy.api#documentation": "

The unique identifier for the current flow execution.

", + "smithy.api#httpHeader": "x-amz-bedrock-flow-execution-id" + } } }, "traits": { diff --git a/codegen/sdk-codegen/aws-models/glue.json b/codegen/sdk-codegen/aws-models/glue.json index 26d394afec8..189eacd404c 100644 --- a/codegen/sdk-codegen/aws-models/glue.json +++ b/codegen/sdk-codegen/aws-models/glue.json @@ -1838,7 +1838,7 @@ "Timeout": { "target": "com.amazonaws.glue#Timeout", "traits": { - "smithy.api#documentation": "

The JobRun timeout in minutes. This is the maximum time that a job run can\n consume resources before it is terminated and enters TIMEOUT status. The default\n is 2,880 minutes (48 hours). This overrides the timeout value set in the parent job.

" + "smithy.api#documentation": "

The JobRun timeout in minutes. This is the maximum time that a job run can\n consume resources before it is terminated and enters TIMEOUT status. This overrides the timeout value set in the parent job.

\n

Jobs must have timeout values less than 7 days or 10080 minutes. Otherwise, the jobs will throw an exception.

\n

When the value is left blank, the timeout is defaulted to 2880 minutes.

\n

Any existing Glue jobs that had a timeout value greater than 7 days will be defaulted to 7 days. For instance if you have specified a timeout of 20 days for a batch job, it will be stopped on the 7th day.

\n

For streaming jobs, if you have set up a maintenance window, it will be restarted during the maintenance window after 7 days.

" } }, "SecurityConfiguration": { @@ -10707,7 +10707,7 @@ "Timeout": { "target": "com.amazonaws.glue#Timeout", "traits": { - "smithy.api#documentation": "

The job timeout in minutes. This is the maximum time that a job run\n can consume resources before it is terminated and enters TIMEOUT\n status. The default is 2,880 minutes (48 hours) for batch jobs.

\n

Streaming jobs must have timeout values less than 7 days or 10080 minutes. When the value is left blank, the job will be restarted after 7 days based if you have not setup a maintenance window. If you have setup maintenance window, it will be restarted during the maintenance window after 7 days.

" + "smithy.api#documentation": "

The job timeout in minutes. This is the maximum time that a job run\n can consume resources before it is terminated and enters TIMEOUT\n status.

\n

Jobs must have timeout values less than 7 days or 10080 minutes. Otherwise, the jobs will throw an exception.

\n

When the value is left blank, the timeout is defaulted to 2880 minutes.

\n

Any existing Glue jobs that had a timeout value greater than 7 days will be defaulted to 7 days. For instance if you have specified a timeout of 20 days for a batch job, it will be stopped on the 7th day.

\n

For streaming jobs, if you have set up a maintenance window, it will be restarted during the maintenance window after 7 days.

" } }, "MaxCapacity": { @@ -11591,7 +11591,7 @@ "Timeout": { "target": "com.amazonaws.glue#Timeout", "traits": { - "smithy.api#documentation": "

\n The number of minutes before session times out. Default for Spark ETL\n jobs is 48 hours (2880 minutes), the maximum session lifetime for this job type.\n Consult the documentation for other job types.\n

" + "smithy.api#documentation": "

\n The number of minutes before session times out. Default for Spark ETL\n jobs is 48 hours (2880 minutes).\n Consult the documentation for other job types.\n

" } }, "IdleTimeout": { @@ -27064,7 +27064,7 @@ "Timeout": { "target": "com.amazonaws.glue#Timeout", "traits": { - "smithy.api#documentation": "

The job timeout in minutes. This is the maximum time that a job run\n can consume resources before it is terminated and enters TIMEOUT\n status. The default is 2,880 minutes (48 hours) for batch jobs.

\n

Streaming jobs must have timeout values less than 7 days or 10080 minutes. When the value is left blank, the job will be restarted after 7 days based if you have not setup a maintenance window. If you have setup maintenance window, it will be restarted during the maintenance window after 7 days.

" + "smithy.api#documentation": "

The job timeout in minutes. This is the maximum time that a job run\n can consume resources before it is terminated and enters TIMEOUT\n status.

\n

Jobs must have timeout values less than 7 days or 10080 minutes. Otherwise, the jobs will throw an exception.

\n

When the value is left blank, the timeout is defaulted to 2880 minutes.

\n

Any existing Glue jobs that had a timeout value greater than 7 days will be defaulted to 7 days. For instance if you have specified a timeout of 20 days for a batch job, it will be stopped on the 7th day.

\n

For streaming jobs, if you have set up a maintenance window, it will be restarted during the maintenance window after 7 days.

" } }, "MaxCapacity": { @@ -27420,7 +27420,7 @@ "Timeout": { "target": "com.amazonaws.glue#Timeout", "traits": { - "smithy.api#documentation": "

The JobRun timeout in minutes. This is the maximum time that a job run can\n consume resources before it is terminated and enters TIMEOUT status. This value overrides the timeout value set in the parent job.

\n

Jobs must have timeout values less than 7 days or 10080 minutes. Otherwise, the jobs will throw an exception.

\n

When the value is left blank, the timeout is defaulted to 2880 minutes.

\n

Any existing Glue jobs that had a timeout value greater than 7 days will be defaulted to 7 days. For instance if you have specified a timeout of 20 days for a batch job, it will be stopped on the 7th day.

" + "smithy.api#documentation": "

The JobRun timeout in minutes. This is the maximum time that a job run can\n consume resources before it is terminated and enters TIMEOUT status. This value overrides the timeout value set in the parent job.

\n

Jobs must have timeout values less than 7 days or 10080 minutes. Otherwise, the jobs will throw an exception.

\n

When the value is left blank, the timeout is defaulted to 2880 minutes.

\n

Any existing Glue jobs that had a timeout value greater than 7 days will be defaulted to 7 days. For instance if you have specified a timeout of 20 days for a batch job, it will be stopped on the 7th day.

\n

For streaming jobs, if you have set up a maintenance window, it will be restarted during the maintenance window after 7 days.

" } }, "MaxCapacity": { @@ -27654,7 +27654,7 @@ "Timeout": { "target": "com.amazonaws.glue#Timeout", "traits": { - "smithy.api#documentation": "

The job timeout in minutes. This is the maximum time that a job run\n can consume resources before it is terminated and enters TIMEOUT\n status. The default is 2,880 minutes (48 hours) for batch jobs.

\n

Streaming jobs must have timeout values less than 7 days or 10080 minutes. When the value is left blank, the job will be restarted after 7 days based if you have not setup a maintenance window. If you have setup maintenance window, it will be restarted during the maintenance window after 7 days.

" + "smithy.api#documentation": "

The job timeout in minutes. This is the maximum time that a job run\n can consume resources before it is terminated and enters TIMEOUT\n status.

\n

Jobs must have timeout values less than 7 days or 10080 minutes. Otherwise, the jobs will throw an exception.

\n

When the value is left blank, the timeout is defaulted to 2880 minutes.

\n

Any existing Glue jobs that had a timeout value greater than 7 days will be defaulted to 7 days. For instance if you have specified a timeout of 20 days for a batch job, it will be stopped on the 7th day.

\n

For streaming jobs, if you have set up a maintenance window, it will be restarted during the maintenance window after 7 days.

" } }, "MaxCapacity": { @@ -38519,7 +38519,7 @@ "Timeout": { "target": "com.amazonaws.glue#Timeout", "traits": { - "smithy.api#documentation": "

The JobRun timeout in minutes. This is the maximum time that a job run can\n consume resources before it is terminated and enters TIMEOUT status. This value overrides the timeout value set in the parent job.

\n

Jobs must have timeout values less than 7 days or 10080 minutes. Otherwise, the jobs will throw an exception.

\n

When the value is left blank, the timeout is defaulted to 2880 minutes.

\n

Any existing Glue jobs that had a timeout value greater than 7 days will be defaulted to 7 days. For instance if you have specified a timeout of 20 days for a batch job, it will be stopped on the 7th day.

" + "smithy.api#documentation": "

The JobRun timeout in minutes. This is the maximum time that a job run can\n consume resources before it is terminated and enters TIMEOUT status. This value overrides the timeout value set in the parent job.

\n

Jobs must have timeout values less than 7 days or 10080 minutes. Otherwise, the jobs will throw an exception.

\n

When the value is left blank, the timeout is defaulted to 2880 minutes.

\n

Any existing Glue jobs that had a timeout value greater than 7 days will be defaulted to 7 days. For instance if you have specified a timeout of 20 days for a batch job, it will be stopped on the 7th day.

\n

For streaming jobs, if you have set up a maintenance window, it will be restarted during the maintenance window after 7 days.

" } }, "MaxCapacity": { diff --git a/codegen/sdk-codegen/aws-models/medialive.json b/codegen/sdk-codegen/aws-models/medialive.json index 0c40fa229f7..f0438c1b2b2 100644 --- a/codegen/sdk-codegen/aws-models/medialive.json +++ b/codegen/sdk-codegen/aws-models/medialive.json @@ -4490,6 +4490,26 @@ "smithy.api#documentation": "Used in CreateClusterSummary, DescribeClusterSummary, DescribeClusterResult, UpdateClusterResult." } }, + "com.amazonaws.medialive#CmafId3Behavior": { + "type": "enum", + "members": { + "DISABLED": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "DISABLED" + } + }, + "ENABLED": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "ENABLED" + } + } + }, + "traits": { + "smithy.api#documentation": "Cmaf Id3 Behavior" + } + }, "com.amazonaws.medialive#CmafIngestGroupSettings": { "type": "structure", "members": { @@ -4564,6 +4584,20 @@ "smithy.api#documentation": "Change the modifier that MediaLive automatically adds to the Streams() name for a SCTE 35 track. The default is \"scte\", which means the default name will be Streams(scte.cmfm). Any string you enter here will replace the \"scte\" string.\\nThe modifier can only contain: numbers, letters, plus (+), minus (-), underscore (_) and period (.) and has a maximum length of 100 characters.", "smithy.api#jsonName": "scte35NameModifier" } + }, + "Id3Behavior": { + "target": "com.amazonaws.medialive#CmafId3Behavior", + "traits": { + "smithy.api#documentation": "Set to ENABLED to enable ID3 metadata insertion. To include metadata, you configure other parameters in the output group, or you add an ID3 action to the channel schedule.", + "smithy.api#jsonName": "id3Behavior" + } + }, + "Id3NameModifier": { + "target": "com.amazonaws.medialive#__stringMax100", + "traits": { + "smithy.api#documentation": "Change the modifier that MediaLive automatically adds to the Streams() name that identifies an ID3 track. The default is \"id3\", which means the default name will be Streams(id3.cmfm). Any string you enter here will replace the \"id3\" string.\\nThe modifier can only contain: numbers, letters, plus (+), minus (-), underscore (_) and period (.) and has a maximum length of 100 characters.", + "smithy.api#jsonName": "id3NameModifier" + } } }, "traits": { @@ -18635,6 +18669,28 @@ "smithy.api#documentation": "When set to \"standard\", an I-Frame only playlist will be written out for each video output in the output group. This I-Frame only playlist will contain byte range offsets pointing to the I-frame(s) in each segment." } }, + "com.amazonaws.medialive#Id3SegmentTaggingScheduleActionSettings": { + "type": "structure", + "members": { + "Id3": { + "target": "com.amazonaws.medialive#__string", + "traits": { + "smithy.api#documentation": "Complete this parameter if you want to specify the entire ID3 metadata. Enter a base64 string that contains one or more fully formed ID3 tags, according to the ID3 specification: http://id3.org/id3v2.4.0-structure", + "smithy.api#jsonName": "id3" + } + }, + "Tag": { + "target": "com.amazonaws.medialive#__string", + "traits": { + "smithy.api#documentation": "Complete this parameter if you want to specify only the metadata, not the entire frame. MediaLive will insert the metadata in a TXXX frame. Enter the value as plain text. You can include standard MediaLive variable data such as the current segment number.", + "smithy.api#jsonName": "tag" + } + } + }, + "traits": { + "smithy.api#documentation": "Settings for the action to insert ID3 metadata in every segment, in applicable output groups." + } + }, "com.amazonaws.medialive#ImmediateModeScheduleActionStartSettings": { "type": "structure", "members": {}, @@ -29694,6 +29750,20 @@ "smithy.api#documentation": "Action to deactivate a static image overlay in one or more specified outputs", "smithy.api#jsonName": "staticImageOutputDeactivateSettings" } + }, + "Id3SegmentTaggingSettings": { + "target": "com.amazonaws.medialive#Id3SegmentTaggingScheduleActionSettings", + "traits": { + "smithy.api#documentation": "Action to insert ID3 metadata in every segment, in applicable output groups", + "smithy.api#jsonName": "id3SegmentTaggingSettings" + } + }, + "TimedMetadataSettings": { + "target": "com.amazonaws.medialive#TimedMetadataScheduleActionSettings", + "traits": { + "smithy.api#documentation": "Action to insert ID3 metadata once, in applicable output groups", + "smithy.api#jsonName": "timedMetadataSettings" + } } }, "traits": { @@ -33398,6 +33468,23 @@ "smithy.api#documentation": "Timecode Config Source" } }, + "com.amazonaws.medialive#TimedMetadataScheduleActionSettings": { + "type": "structure", + "members": { + "Id3": { + "target": "com.amazonaws.medialive#__string", + "traits": { + "smithy.api#clientOptional": {}, + "smithy.api#documentation": "Enter a base64 string that contains one or more fully formed ID3 tags.See the ID3 specification: http://id3.org/id3v2.4.0-structure", + "smithy.api#jsonName": "id3", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#documentation": "Settings for the action to insert ID3 metadata (as a one-time action) in applicable output groups." + } + }, "com.amazonaws.medialive#TooManyRequestsException": { "type": "structure", "members": { diff --git a/codegen/sdk-codegen/aws-models/workspaces-thin-client.json b/codegen/sdk-codegen/aws-models/workspaces-thin-client.json index 9e0e1bfea5f..fc9a725cdef 100644 --- a/codegen/sdk-codegen/aws-models/workspaces-thin-client.json +++ b/codegen/sdk-codegen/aws-models/workspaces-thin-client.json @@ -144,7 +144,7 @@ "desktopArn": { "target": "com.amazonaws.workspacesthinclient#Arn", "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the desktop to stream from Amazon WorkSpaces,\n WorkSpaces Web, or AppStream 2.0.

", + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the desktop to stream from Amazon WorkSpaces,\n WorkSpaces Secure Browser, or AppStream 2.0.

", "smithy.api#required": {} } }, @@ -894,7 +894,7 @@ "desktopArn": { "target": "com.amazonaws.workspacesthinclient#Arn", "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the desktop to stream from Amazon WorkSpaces,\n WorkSpaces Web, or AppStream 2.0.

" + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the desktop to stream from Amazon WorkSpaces,\n WorkSpaces Secure Browser, or AppStream 2.0.

" } }, "desktopEndpoint": { @@ -1064,7 +1064,7 @@ "desktopArn": { "target": "com.amazonaws.workspacesthinclient#Arn", "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the desktop to stream from Amazon WorkSpaces,\n WorkSpaces Web, or AppStream 2.0.

" + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the desktop to stream from Amazon WorkSpaces,\n WorkSpaces Secure Browser, or AppStream 2.0.

" } }, "desktopEndpoint": { @@ -3184,7 +3184,7 @@ "desktopArn": { "target": "com.amazonaws.workspacesthinclient#Arn", "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the desktop to stream from Amazon WorkSpaces,\n WorkSpaces Web, or AppStream 2.0.

" + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the desktop to stream from Amazon WorkSpaces,\n WorkSpaces Secure Browser, or AppStream 2.0.

" } }, "desktopEndpoint": {