Skip to content

Commit 3153bed

Browse files
author
AWS SDK for Go v2 automation user
committed
Update API model
1 parent fe3cef6 commit 3153bed

14 files changed

Lines changed: 1299 additions & 104 deletions

codegen/sdk-codegen/aws-models/appstream.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11873,6 +11873,9 @@
1187311873
"traits": {
1187411874
"smithy.api#documentation": "<p>The streaming protocol you want your stack to prefer. This can be UDP or TCP. Currently, UDP is only supported in the Windows native client.</p>"
1187511875
}
11876+
},
11877+
"ContentRedirection": {
11878+
"target": "com.amazonaws.appstream#ContentRedirection"
1187611879
}
1187711880
},
1187811881
"traits": {

codegen/sdk-codegen/aws-models/auto-scaling.json

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -790,6 +790,12 @@
790790
"smithy.api#required": {}
791791
}
792792
},
793+
"AvailabilityZoneIds": {
794+
"target": "com.amazonaws.autoscaling#AvailabilityZoneIds",
795+
"traits": {
796+
"smithy.api#documentation": "<p>\n The Availability Zone IDs where the Auto Scaling group can launch instances.\n </p>"
797+
}
798+
},
793799
"LoadBalancerNames": {
794800
"target": "com.amazonaws.autoscaling#LoadBalancerNames",
795801
"traits": {
@@ -1093,6 +1099,12 @@
10931099
"smithy.api#required": {}
10941100
}
10951101
},
1102+
"AvailabilityZoneId": {
1103+
"target": "com.amazonaws.autoscaling#XmlStringMaxLen255",
1104+
"traits": {
1105+
"smithy.api#documentation": "<p>\n The Availability Zone ID where the instance is located.\n </p>"
1106+
}
1107+
},
10961108
"LifecycleState": {
10971109
"target": "com.amazonaws.autoscaling#XmlStringMaxLen32",
10981110
"traits": {
@@ -2333,6 +2345,12 @@
23332345
"smithy.api#documentation": "<p>\n Describes an Availability Zone distribution.\n </p>"
23342346
}
23352347
},
2348+
"com.amazonaws.autoscaling#AvailabilityZoneIds": {
2349+
"type": "list",
2350+
"member": {
2351+
"target": "com.amazonaws.autoscaling#XmlStringMaxLen255"
2352+
}
2353+
},
23362354
"com.amazonaws.autoscaling#AvailabilityZoneIdsLimit1": {
23372355
"type": "list",
23382356
"member": {
@@ -3223,6 +3241,12 @@
32233241
"smithy.api#documentation": "<p>A list of Availability Zones where instances in the Auto Scaling group can be created. Used\n for launching into the default VPC subnet in each Availability Zone when not using the\n <code>VPCZoneIdentifier</code> property, or for attaching a network interface when\n an existing network interface ID is specified in a launch template.</p>"
32243242
}
32253243
},
3244+
"AvailabilityZoneIds": {
3245+
"target": "com.amazonaws.autoscaling#AvailabilityZoneIds",
3246+
"traits": {
3247+
"smithy.api#documentation": "<p>\n A list of Availability Zone IDs where the Auto Scaling group can launch instances. You cannot specify both AvailabilityZones and AvailabilityZoneIds in the same request.\n </p>"
3248+
}
3249+
},
32263250
"LoadBalancerNames": {
32273251
"target": "com.amazonaws.autoscaling#LoadBalancerNames",
32283252
"traits": {
@@ -4197,6 +4221,11 @@
41974221
"us-west-2b",
41984222
"us-west-2c"
41994223
],
4224+
"AvailabilityZoneIds": [
4225+
"usw2-az1",
4226+
"usw2-az2",
4227+
"usw2-az3"
4228+
],
42004229
"LoadBalancerNames": [],
42014230
"TargetGroupARNs": [],
42024231
"HealthCheckType": "EC2",
@@ -4205,6 +4234,7 @@
42054234
{
42064235
"ProtectedFromScaleIn": false,
42074236
"AvailabilityZone": "us-west-2c",
4237+
"AvailabilityZoneId": "usw2-az3",
42084238
"LaunchConfigurationName": "my-launch-config",
42094239
"InstanceId": "i-05b4f7d5be44822a6",
42104240
"InstanceType": "t3.micro",
@@ -4214,6 +4244,7 @@
42144244
{
42154245
"ProtectedFromScaleIn": false,
42164246
"AvailabilityZone": "us-west-2b",
4247+
"AvailabilityZoneId": "usw2-az2",
42174248
"LaunchConfigurationName": "my-launch-config",
42184249
"InstanceId": "i-0c20ac468fa3049e8",
42194250
"InstanceType": "t3.micro",
@@ -4354,6 +4385,7 @@
43544385
{
43554386
"ProtectedFromScaleIn": false,
43564387
"AvailabilityZone": "us-west-2c",
4388+
"AvailabilityZoneId": "usw2-az2",
43574389
"LaunchConfigurationName": "my-launch-config",
43584390
"InstanceId": "i-05b4f7d5be44822a6",
43594391
"InstanceType": "t3.micro",
@@ -6601,6 +6633,12 @@
66016633
"smithy.api#required": {}
66026634
}
66036635
},
6636+
"AvailabilityZoneId": {
6637+
"target": "com.amazonaws.autoscaling#XmlStringMaxLen255",
6638+
"traits": {
6639+
"smithy.api#documentation": "<p>\n The Availability Zone ID where the instance was launched.\n </p>"
6640+
}
6641+
},
66046642
"LifecycleState": {
66056643
"target": "com.amazonaws.autoscaling#LifecycleState",
66066644
"traits": {
@@ -11669,6 +11707,12 @@
1166911707
"smithy.api#documentation": "<p>One or more Availability Zones for the group.</p>"
1167011708
}
1167111709
},
11710+
"AvailabilityZoneIds": {
11711+
"target": "com.amazonaws.autoscaling#AvailabilityZoneIds",
11712+
"traits": {
11713+
"smithy.api#documentation": "<p>\n A list of Availability Zone IDs for the Auto Scaling group. You cannot specify both AvailabilityZones and AvailabilityZoneIds in the same request.\n </p>"
11714+
}
11715+
},
1167211716
"HealthCheckType": {
1167311717
"target": "com.amazonaws.autoscaling#XmlStringMaxLen32",
1167411718
"traits": {

codegen/sdk-codegen/aws-models/bedrock-agentcore.json

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5833,8 +5833,13 @@
58335833
"namespace": {
58345834
"target": "com.amazonaws.bedrockagentcore#Namespace",
58355835
"traits": {
5836-
"smithy.api#documentation": "<p>The namespace prefix to filter memory records by. Returns all memory records in namespaces that start with the provided prefix.</p>",
5837-
"smithy.api#required": {}
5836+
"smithy.api#documentation": "<p>The namespace prefix to filter memory records by. Returns all memory records in namespaces that start with the provided prefix.</p>"
5837+
}
5838+
},
5839+
"namespacePath": {
5840+
"target": "com.amazonaws.bedrockagentcore#Namespace",
5841+
"traits": {
5842+
"smithy.api#documentation": "<p>Use namespacePath for hierarchical retrievals. Return all memory records where namespace falls under the same parent hierarchy.</p>"
58385843
}
58395844
},
58405845
"memoryStrategyId": {
@@ -7445,8 +7450,13 @@
74457450
"namespace": {
74467451
"target": "com.amazonaws.bedrockagentcore#Namespace",
74477452
"traits": {
7448-
"smithy.api#documentation": "<p>The namespace prefix to filter memory records by. Searches for memory records in namespaces that start with the provided prefix.</p>",
7449-
"smithy.api#required": {}
7453+
"smithy.api#documentation": "<p>The namespace prefix to filter memory records by. Searches for memory records in namespaces that start with the provided prefix.</p>"
7454+
}
7455+
},
7456+
"namespacePath": {
7457+
"target": "com.amazonaws.bedrockagentcore#Namespace",
7458+
"traits": {
7459+
"smithy.api#documentation": "<p>Use namespacePath for hierarchical retrievals. Return all memory records where namespace falls under the same parent hierarchy.</p>"
74507460
}
74517461
},
74527462
"searchCriteria": {

codegen/sdk-codegen/aws-models/cloudwatch-logs.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6681,7 +6681,7 @@
66816681
"traits": {
66826682
"smithy.api#documentation": "<p>Retrieves a large logging object (LLO) and streams it back. This API is used to fetch the\n content of large portions of log events that have been ingested through the\n PutOpenTelemetryLogs API. When log events contain fields that would cause the total event size\n to exceed 1MB, CloudWatch Logs automatically processes up to 10 fields, starting with the\n largest fields. Each field is truncated as needed to keep the total event size as close to 1MB\n as possible. The excess portions are stored as Large Log Objects (LLOs) and these fields are\n processed separately and LLO reference system fields (in the format\n <code>@ptr.$[path.to.field]</code>) are added. The path in the reference field reflects the\n original JSON structure where the large field was located. For example, this could be\n <code>@ptr.$['input']['message']</code>, <code>@ptr.$['AAA']['BBB']['CCC']['DDD']</code>,\n <code>@ptr.$['AAA']</code>, or any other path matching your log structure.</p>\n <note>\n <p>The <code>GetLogObject</code> API routes requests using SDK host prefix injection. SDK versions released before April 1, 2026 route to\n <code>streaming-logs.<i>Region</i>.amazonaws.com</code>, which does not support VPC endpoints. SDK versions released on or after April 1, 2026 route to\n <code>stream-logs.<i>Region</i>.amazonaws.com</code>, which supports VPC endpoints. To set up a VPC endpoint for this API, see <a href=\"https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/cloudwatch-logs-and-interface-VPC.html#create-VPC-endpoint-for-CloudWatchLogs\">Creating a VPC endpoint for CloudWatch Logs\n </a>.</p>\n </note>",
66836683
"smithy.api#endpoint": {
6684-
"hostPrefix": "streaming-"
6684+
"hostPrefix": "stream-"
66856685
}
66866686
}
66876687
},
@@ -14966,7 +14966,7 @@
1496614966
"traits": {
1496714967
"smithy.api#documentation": "<p>Starts a Live Tail streaming session for one or more log groups. A Live Tail session\n returns a stream of log events that have been recently ingested in the log groups. For more\n information, see <a href=\"https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatchLogs_LiveTail.html\">Use Live Tail to view logs\n in near real time</a>. </p>\n <p>The response to this operation is a response stream, over which the server sends live log\n events and the client receives them.</p>\n <p>The following objects are sent over the stream:</p>\n <ul>\n <li>\n <p>A single <a href=\"https://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_LiveTailSessionStart.html\">LiveTailSessionStart</a> object is sent at the start of the session.</p>\n </li>\n <li>\n <p>Every second, a <a href=\"https://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_LiveTailSessionUpdate.html\">LiveTailSessionUpdate</a> object is sent. Each of these objects contains an array\n of the actual log events.</p>\n <p>If no new log events were ingested in the past second, the\n <code>LiveTailSessionUpdate</code> object will contain an empty array.</p>\n <p>The array of log events contained in a <code>LiveTailSessionUpdate</code> can include\n as many as 500 log events. If the number of log events matching the request exceeds 500\n per second, the log events are sampled down to 500 log events to be included in each\n <code>LiveTailSessionUpdate</code> object.</p>\n <p>If your client consumes the log events slower than the server produces them, CloudWatch Logs buffers up to 10 <code>LiveTailSessionUpdate</code> events or 5000 log\n events, after which it starts dropping the oldest events.</p>\n </li>\n <li>\n <p>A <a href=\"https://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_StartLiveTailResponseStream.html#CWL-Type-StartLiveTailResponseStream-SessionStreamingException\">SessionStreamingException</a> object is returned if an unknown error occurs on the\n server side.</p>\n </li>\n <li>\n <p>A <a href=\"https://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_StartLiveTailResponseStream.html#CWL-Type-StartLiveTailResponseStream-SessionTimeoutException\">SessionTimeoutException</a> object is returned when the session times out, after it\n has been kept open for three hours.</p>\n </li>\n </ul>\n <note>\n <p>The <code>StartLiveTail</code> API routes requests using SDK host prefix injection. SDK versions released before April 1, 2026 route to\n <code>streaming-logs.<i>Region</i>.amazonaws.com</code>, which does not support VPC endpoints. SDK versions released on or after April 1, 2026 route to\n <code>stream-logs.<i>Region</i>.amazonaws.com</code>, which supports VPC endpoints. To set up a VPC endpoint for this API, see <a href=\"https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/cloudwatch-logs-and-interface-VPC.html#create-VPC-endpoint-for-CloudWatchLogs\">Creating a VPC endpoint for CloudWatch Logs\n </a>.</p>\n </note>\n <important>\n <p>You can end a session before it times out by closing the session stream or by closing\n the client that is receiving the stream. The session also ends if the established connection\n between the client and the server breaks.</p>\n </important>\n <p>For examples of using an SDK to start a Live Tail session, see <a href=\"https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/example_cloudwatch-logs_StartLiveTail_section.html\"> Start\n a Live Tail session using an Amazon Web Services SDK</a>.</p>",
1496814968
"smithy.api#endpoint": {
14969-
"hostPrefix": "streaming-"
14969+
"hostPrefix": "stream-"
1497014970
}
1497114971
}
1497214972
},

codegen/sdk-codegen/aws-models/cloudwatch.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6093,13 +6093,13 @@
60936093
"StartDate": {
60946094
"target": "com.amazonaws.cloudwatch#Timestamp",
60956095
"traits": {
6096-
"smithy.api#documentation": "<p>The date and time after which the mute rule takes effect. If not specified, the mute rule takes effect immediately upon creation and the mutes are applied as per the schedule expression. This date and time is interpreted according to the schedule timezone, or UTC if no timezone is specified.</p>"
6096+
"smithy.api#documentation": "<p>The date and time after which the mute rule takes effect, specified as a timestamp in ISO 8601 format (for example, <code>2026-04-15T08:00:00Z</code>). If not specified, the mute rule takes effect immediately upon creation and the mutes are applied as per the schedule expression.</p>"
60976097
}
60986098
},
60996099
"ExpireDate": {
61006100
"target": "com.amazonaws.cloudwatch#Timestamp",
61016101
"traits": {
6102-
"smithy.api#documentation": "<p>The date and time when the mute rule expires and is no longer evaluated. After this time, the rule status becomes EXPIRED and will no longer mute the targeted alarms. This date and time is interpreted according to the schedule timezone, or UTC if no timezone is specified.</p>"
6102+
"smithy.api#documentation": "<p>The date and time when the mute rule expires and is no longer evaluated, specified as a timestamp in ISO 8601 format (for example, <code>2026-12-31T23:59:59Z</code>). After this time, the rule status becomes EXPIRED and will no longer mute the targeted alarms.</p>"
61036103
}
61046104
}
61056105
},

0 commit comments

Comments
 (0)