Skip to content

Commit ac058c3

Browse files
Updated API models and rebuilt service gems.
1 parent 42b3527 commit ac058c3

File tree

105 files changed

+6714
-1819
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

105 files changed

+6714
-1819
lines changed

apis/backup/2018-11-15/api-2.json

Lines changed: 32 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2996,6 +2996,11 @@
29962996
"shape":"string",
29972997
"location":"querystring",
29982998
"locationName":"versionId"
2999+
},
3000+
"MaxScheduledRunsPreview":{
3001+
"shape":"MaxScheduledRunsPreview",
3002+
"location":"querystring",
3003+
"locationName":"MaxScheduledRunsPreview"
29993004
}
30003005
}
30013006
},
@@ -3010,7 +3015,8 @@
30103015
"CreationDate":{"shape":"timestamp"},
30113016
"DeletionDate":{"shape":"timestamp"},
30123017
"LastExecutionDate":{"shape":"timestamp"},
3013-
"AdvancedBackupSettings":{"shape":"AdvancedBackupSettings"}
3018+
"AdvancedBackupSettings":{"shape":"AdvancedBackupSettings"},
3019+
"ScheduledRunsPreview":{"shape":"ScheduledRunsPreview"}
30143020
}
30153021
},
30163022
"GetBackupSelectionInput":{
@@ -4438,6 +4444,11 @@
44384444
"max":1000,
44394445
"min":1
44404446
},
4447+
"MaxScheduledRunsPreview":{
4448+
"type":"integer",
4449+
"max":10,
4450+
"min":0
4451+
},
44414452
"MessageCategory":{"type":"string"},
44424453
"Metadata":{
44434454
"type":"map",
@@ -5072,6 +5083,26 @@
50725083
}
50735084
}
50745085
},
5086+
"RuleExecutionType":{
5087+
"type":"string",
5088+
"enum":[
5089+
"CONTINUOUS",
5090+
"SNAPSHOTS",
5091+
"CONTINUOUS_AND_SNAPSHOTS"
5092+
]
5093+
},
5094+
"ScheduledPlanExecutionMember":{
5095+
"type":"structure",
5096+
"members":{
5097+
"ExecutionTime":{"shape":"timestamp"},
5098+
"RuleId":{"shape":"string"},
5099+
"RuleExecutionType":{"shape":"RuleExecutionType"}
5100+
}
5101+
},
5102+
"ScheduledRunsPreview":{
5103+
"type":"list",
5104+
"member":{"shape":"ScheduledPlanExecutionMember"}
5105+
},
50755106
"SensitiveStringMap":{
50765107
"type":"map",
50775108
"key":{"shape":"String"},

apis/backup/2018-11-15/docs-2.json

Lines changed: 29 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@
8686
"PutRestoreValidationResult": "<p>This request allows you to send your independent self-run restore test validation results. <code>RestoreJobId</code> and <code>ValidationStatus</code> are required. Optionally, you can input a <code>ValidationStatusMessage</code>.</p>",
8787
"RevokeRestoreAccessBackupVault": "<p>Revokes access to a restore access backup vault, removing the ability to restore from its recovery points and permanently deleting the vault.</p>",
8888
"StartBackupJob": "<p>Starts an on-demand backup job for the specified resource.</p>",
89-
"StartCopyJob": "<p>Starts a job to create a one-time copy of the specified resource.</p> <p>Does not support continuous backups.</p>",
89+
"StartCopyJob": "<p>Starts a job to create a one-time copy of the specified resource.</p> <p>Does not support continuous backups.</p> <p>See <a href=\"https://docs.aws.amazon.com/aws-backup/latest/devguide/recov-point-create-a-copy.html#backup-copy-retry\">Copy job retry</a> for information on how Backup retries copy job operations.</p>",
9090
"StartReportJob": "<p>Starts an on-demand report job for the specified report plan.</p>",
9191
"StartRestoreJob": "<p>Recovers the saved resource identified by an Amazon Resource Name (ARN).</p>",
9292
"StopBackupJob": "<p>Attempts to cancel a job to create a one-time backup of a resource.</p> <p>This action is not supported for the following services:</p> <ul> <li> <p>Amazon Aurora</p> </li> <li> <p>Amazon DocumentDB (with MongoDB compatibility)</p> </li> <li> <p>Amazon FSx for Lustre</p> </li> <li> <p>Amazon FSx for NetApp ONTAP</p> </li> <li> <p>Amazon FSx for OpenZFS</p> </li> <li> <p>Amazon FSx for Windows File Server</p> </li> <li> <p>Amazon Neptune</p> </li> <li> <p>SAP HANA databases on Amazon EC2 instances</p> </li> <li> <p>Amazon RDS</p> </li> </ul>",
@@ -1116,8 +1116,8 @@
11161116
"GlobalSettings": {
11171117
"base": null,
11181118
"refs": {
1119-
"DescribeGlobalSettingsOutput$GlobalSettings": "<p>The status of the flag <code>isCrossAccountBackupEnabled</code>.</p>",
1120-
"UpdateGlobalSettingsInput$GlobalSettings": "<p>A value for <code>isCrossAccountBackupEnabled</code> and a Region. Example: <code>update-global-settings --global-settings isCrossAccountBackupEnabled=false --region us-west-2</code>.</p>"
1119+
"DescribeGlobalSettingsOutput$GlobalSettings": "<p>The status of the flags <code>isCrossAccountBackupEnabled</code> and <code>isMpaEnabled</code> ('Mpa' refers to multi-party approval).</p>",
1120+
"UpdateGlobalSettingsInput$GlobalSettings": "<p>Inputs can include:</p> <p>A value for <code>isCrossAccountBackupEnabled</code> and a Region. Example: <code>update-global-settings --global-settings isCrossAccountBackupEnabled=false --region us-west-2</code>.</p> <p>A value for Multi-party approval, styled as \"Mpa\": <code>isMpaEnabled</code>. Values can be true or false. Example: <code>update-global-settings --global-settings isMpaEnabled=false --region us-west-2</code>.</p>"
11211121
}
11221122
},
11231123
"GlobalSettingsName": {
@@ -1579,6 +1579,12 @@
15791579
"ListTagsInput$MaxResults": "<p>The maximum number of items to be returned.</p>"
15801580
}
15811581
},
1582+
"MaxScheduledRunsPreview": {
1583+
"base": null,
1584+
"refs": {
1585+
"GetBackupPlanInput$MaxScheduledRunsPreview": "<p>Number of future scheduled backup runs to preview. When set to 0 (default), no scheduled runs preview is included in the response. Valid range is 0-10.</p>"
1586+
}
1587+
},
15821588
"MessageCategory": {
15831589
"base": null,
15841590
"refs": {
@@ -2082,6 +2088,24 @@
20822088
"base": null,
20832089
"refs": {}
20842090
},
2091+
"RuleExecutionType": {
2092+
"base": null,
2093+
"refs": {
2094+
"ScheduledPlanExecutionMember$RuleExecutionType": "<p>The type of backup rule execution. Valid values are <code>CONTINUOUS</code> (point-in-time recovery), <code>SNAPSHOTS</code> (snapshot backups), or <code>CONTINUOUS_AND_SNAPSHOTS</code> (both types combined).</p>"
2095+
}
2096+
},
2097+
"ScheduledPlanExecutionMember": {
2098+
"base": "<p>Contains information about a scheduled backup plan execution, including the execution time, rule type, and associated rule identifier.</p>",
2099+
"refs": {
2100+
"ScheduledRunsPreview$member": null
2101+
}
2102+
},
2103+
"ScheduledRunsPreview": {
2104+
"base": null,
2105+
"refs": {
2106+
"GetBackupPlanOutput$ScheduledRunsPreview": "<p>List of upcoming scheduled backup runs. Only included when <code>MaxScheduledRunsPreview</code> parameter is greater than 0. Contains up to 10 future backup executions with their scheduled times, execution types, and associated rule IDs.</p>"
2107+
}
2108+
},
20852109
"SensitiveStringMap": {
20862110
"base": null,
20872111
"refs": {
@@ -2649,6 +2673,7 @@
26492673
"RestoreJobsListMember$PercentDone": "<p>Contains an estimated percentage complete of a job at the time the job status was queried.</p>",
26502674
"RestoreJobsListMember$ValidationStatusMessage": "<p>This describes the status of validation run on the indicated restore job.</p>",
26512675
"RestoreJobsListMember$DeletionStatusMessage": "<p>This describes the restore job deletion status.</p>",
2676+
"ScheduledPlanExecutionMember$RuleId": "<p>The unique identifier of the backup rule that will execute at the scheduled time.</p>",
26522677
"ServiceUnavailableException$Code": null,
26532678
"ServiceUnavailableException$Message": null,
26542679
"ServiceUnavailableException$Type": "<p/>",
@@ -2804,6 +2829,7 @@
28042829
"RestoreJobsListMember$CreationDate": "<p>The date and time a restore job is created, in Unix format and Coordinated Universal Time (UTC). The value of <code>CreationDate</code> is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.</p>",
28052830
"RestoreJobsListMember$CompletionDate": "<p>The date and time a job to restore a recovery point is completed, in Unix format and Coordinated Universal Time (UTC). The value of <code>CompletionDate</code> is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.</p>",
28062831
"RestoreJobsListMember$RecoveryPointCreationDate": "<p>The date on which a recovery point was created.</p>",
2832+
"ScheduledPlanExecutionMember$ExecutionTime": "<p>The timestamp when the backup is scheduled to run, in Unix format and Coordinated Universal Time (UTC). The value is accurate to milliseconds.</p>",
28072833
"StartBackupJobOutput$CreationDate": "<p>The date and time that a backup job is created, in Unix format and Coordinated Universal Time (UTC). The value of <code>CreationDate</code> is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.</p>",
28082834
"StartCopyJobOutput$CreationDate": "<p>The date and time that a copy job is created, in Unix format and Coordinated Universal Time (UTC). The value of <code>CreationDate</code> is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.</p>",
28092835
"UpdateBackupPlanOutput$CreationDate": "<p>The date and time a backup plan is created, in Unix format and Coordinated Universal Time (UTC). The value of <code>CreationDate</code> is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.</p>",

apis/bedrock-agentcore-control/2023-06-05/api-2.json

Lines changed: 41 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1487,18 +1487,19 @@
14871487
],
14881488
"members":{
14891489
"agentRuntimeName":{"shape":"AgentRuntimeName"},
1490-
"description":{"shape":"Description"},
14911490
"agentRuntimeArtifact":{"shape":"AgentRuntimeArtifact"},
14921491
"roleArn":{"shape":"RoleArn"},
14931492
"networkConfiguration":{"shape":"NetworkConfiguration"},
1494-
"protocolConfiguration":{"shape":"ProtocolConfiguration"},
14951493
"clientToken":{
14961494
"shape":"ClientToken",
14971495
"idempotencyToken":true
14981496
},
1499-
"environmentVariables":{"shape":"EnvironmentVariablesMap"},
1497+
"description":{"shape":"Description"},
15001498
"authorizerConfiguration":{"shape":"AuthorizerConfiguration"},
15011499
"requestHeaderConfiguration":{"shape":"RequestHeaderConfiguration"},
1500+
"protocolConfiguration":{"shape":"ProtocolConfiguration"},
1501+
"lifecycleConfiguration":{"shape":"LifecycleConfiguration"},
1502+
"environmentVariables":{"shape":"EnvironmentVariablesMap"},
15021503
"tags":{"shape":"TagsMap"}
15031504
}
15041505
},
@@ -1734,7 +1735,8 @@
17341735
"encryptionKeyArn":{"shape":"Arn"},
17351736
"memoryExecutionRoleArn":{"shape":"Arn"},
17361737
"eventExpiryDuration":{"shape":"CreateMemoryInputEventExpiryDurationInteger"},
1737-
"memoryStrategies":{"shape":"MemoryStrategyInputList"}
1738+
"memoryStrategies":{"shape":"MemoryStrategyInputList"},
1739+
"tags":{"shape":"TagsMap"}
17381740
}
17391741
},
17401742
"CreateMemoryInputClientTokenString":{
@@ -2408,25 +2410,27 @@
24082410
"lastUpdatedAt",
24092411
"roleArn",
24102412
"networkConfiguration",
2411-
"status"
2413+
"status",
2414+
"lifecycleConfiguration"
24122415
],
24132416
"members":{
24142417
"agentRuntimeArn":{"shape":"AgentRuntimeArn"},
2415-
"workloadIdentityDetails":{"shape":"WorkloadIdentityDetails"},
24162418
"agentRuntimeName":{"shape":"AgentRuntimeName"},
2417-
"description":{"shape":"Description"},
24182419
"agentRuntimeId":{"shape":"AgentRuntimeId"},
24192420
"agentRuntimeVersion":{"shape":"AgentRuntimeVersion"},
24202421
"createdAt":{"shape":"DateTimestamp"},
24212422
"lastUpdatedAt":{"shape":"DateTimestamp"},
24222423
"roleArn":{"shape":"RoleArn"},
2423-
"agentRuntimeArtifact":{"shape":"AgentRuntimeArtifact"},
24242424
"networkConfiguration":{"shape":"NetworkConfiguration"},
2425+
"status":{"shape":"AgentRuntimeStatus"},
2426+
"lifecycleConfiguration":{"shape":"LifecycleConfiguration"},
2427+
"description":{"shape":"Description"},
2428+
"workloadIdentityDetails":{"shape":"WorkloadIdentityDetails"},
2429+
"agentRuntimeArtifact":{"shape":"AgentRuntimeArtifact"},
24252430
"protocolConfiguration":{"shape":"ProtocolConfiguration"},
24262431
"environmentVariables":{"shape":"EnvironmentVariablesMap"},
24272432
"authorizerConfiguration":{"shape":"AuthorizerConfiguration"},
2428-
"requestHeaderConfiguration":{"shape":"RequestHeaderConfiguration"},
2429-
"status":{"shape":"AgentRuntimeStatus"}
2433+
"requestHeaderConfiguration":{"shape":"RequestHeaderConfiguration"}
24302434
}
24312435
},
24322436
"GetApiKeyCredentialProviderRequest":{
@@ -2782,6 +2786,25 @@
27822786
"min":1,
27832787
"pattern":"arn:(aws[a-zA-Z-]*)?:lambda:([a-z]{2}(-gov)?-[a-z]+-\\d{1}):(\\d{12}):function:([a-zA-Z0-9-_.]+)(:(\\$LATEST|[a-zA-Z0-9-]+))?"
27842788
},
2789+
"LifecycleConfiguration":{
2790+
"type":"structure",
2791+
"members":{
2792+
"idleRuntimeSessionTimeout":{"shape":"LifecycleConfigurationIdleRuntimeSessionTimeoutInteger"},
2793+
"maxLifetime":{"shape":"LifecycleConfigurationMaxLifetimeInteger"}
2794+
}
2795+
},
2796+
"LifecycleConfigurationIdleRuntimeSessionTimeoutInteger":{
2797+
"type":"integer",
2798+
"box":true,
2799+
"max":28800,
2800+
"min":60
2801+
},
2802+
"LifecycleConfigurationMaxLifetimeInteger":{
2803+
"type":"integer",
2804+
"box":true,
2805+
"max":28800,
2806+
"min":60
2807+
},
27852808
"ListAgentRuntimeEndpointsRequest":{
27862809
"type":"structure",
27872810
"required":["agentRuntimeId"],
@@ -3721,7 +3744,8 @@
37213744
"type":"string",
37223745
"enum":[
37233746
"MCP",
3724-
"HTTP"
3747+
"HTTP",
3748+
"A2A"
37253749
]
37263750
},
37273751
"ServiceException":{
@@ -4117,18 +4141,19 @@
41174141
"location":"uri",
41184142
"locationName":"agentRuntimeId"
41194143
},
4120-
"description":{"shape":"Description"},
41214144
"agentRuntimeArtifact":{"shape":"AgentRuntimeArtifact"},
41224145
"roleArn":{"shape":"RoleArn"},
41234146
"networkConfiguration":{"shape":"NetworkConfiguration"},
4147+
"description":{"shape":"Description"},
4148+
"authorizerConfiguration":{"shape":"AuthorizerConfiguration"},
4149+
"requestHeaderConfiguration":{"shape":"RequestHeaderConfiguration"},
41244150
"protocolConfiguration":{"shape":"ProtocolConfiguration"},
4151+
"lifecycleConfiguration":{"shape":"LifecycleConfiguration"},
4152+
"environmentVariables":{"shape":"EnvironmentVariablesMap"},
41254153
"clientToken":{
41264154
"shape":"ClientToken",
41274155
"idempotencyToken":true
4128-
},
4129-
"environmentVariables":{"shape":"EnvironmentVariablesMap"},
4130-
"authorizerConfiguration":{"shape":"AuthorizerConfiguration"},
4131-
"requestHeaderConfiguration":{"shape":"RequestHeaderConfiguration"}
4156+
}
41324157
}
41334158
},
41344159
"UpdateAgentRuntimeResponse":{

apis/bedrock-agentcore-control/2023-06-05/docs-2.json

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1238,6 +1238,26 @@
12381238
"McpLambdaTargetConfiguration$lambdaArn": "<p>The Amazon Resource Name (ARN) of the Lambda function. This function is invoked by the gateway to communicate with the target.</p>"
12391239
}
12401240
},
1241+
"LifecycleConfiguration": {
1242+
"base": "<p>LifecycleConfiguration lets you manage the lifecycle of runtime sessions and resources in AgentCore Runtime. This configuration helps optimize resource utilization by automatically cleaning up idle sessions and preventing long-running instances from consuming resources indefinitely.</p>",
1243+
"refs": {
1244+
"CreateAgentRuntimeRequest$lifecycleConfiguration": "<p>The life cycle configuration for the AgentCore Runtime.</p>",
1245+
"GetAgentRuntimeResponse$lifecycleConfiguration": "<p>The life cycle configuration for the AgentCore Runtime.</p>",
1246+
"UpdateAgentRuntimeRequest$lifecycleConfiguration": "<p>The updated life cycle configuration for the AgentCore Runtime.</p>"
1247+
}
1248+
},
1249+
"LifecycleConfigurationIdleRuntimeSessionTimeoutInteger": {
1250+
"base": null,
1251+
"refs": {
1252+
"LifecycleConfiguration$idleRuntimeSessionTimeout": "<p>Timeout in seconds for idle runtime sessions. When a session remains idle for this duration, it will be automatically terminated. Default: 900 seconds (15 minutes).</p>"
1253+
}
1254+
},
1255+
"LifecycleConfigurationMaxLifetimeInteger": {
1256+
"base": null,
1257+
"refs": {
1258+
"LifecycleConfiguration$maxLifetime": "<p>Maximum lifetime for the instance in seconds. Once reached, instances will be automatically terminated and replaced. Default: 28800 seconds (8 hours).</p>"
1259+
}
1260+
},
12411261
"ListAgentRuntimeEndpointsRequest": {
12421262
"base": null,
12431263
"refs": {}
@@ -2150,6 +2170,7 @@
21502170
"CreateBrowserRequest$tags": "<p>A map of tag keys and values to assign to the browser. Tags enable you to categorize your resources in different ways, for example, by purpose, owner, or environment.</p>",
21512171
"CreateCodeInterpreterRequest$tags": "<p>A map of tag keys and values to assign to the code interpreter. Tags enable you to categorize your resources in different ways, for example, by purpose, owner, or environment.</p>",
21522172
"CreateGatewayRequest$tags": "<p>A map of key-value pairs to associate with the gateway as metadata tags.</p>",
2173+
"CreateMemoryInput$tags": "<p>A map of tag keys and values to assign to an AgentCore Memory. Tags enable you to categorize your resources in different ways, for example, by purpose, owner, or environment.</p>",
21532174
"ListTagsForResourceResponse$tags": "<p>The tags associated with the resource.</p>",
21542175
"TagResourceRequest$tags": "<p>The tags to add to the resource. A tag is a key-value pair.</p>"
21552176
}

apis/bedrock-agentcore-control/2023-06-05/endpoint-rule-set-1.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,27 +5,27 @@
55
"builtIn": "AWS::Region",
66
"required": false,
77
"documentation": "The AWS region used to dispatch the request.",
8-
"type": "String"
8+
"type": "string"
99
},
1010
"UseDualStack": {
1111
"builtIn": "AWS::UseDualStack",
1212
"required": true,
1313
"default": false,
1414
"documentation": "When true, use the dual-stack endpoint. If the configured endpoint does not support dual-stack, dispatching the request MAY return an error.",
15-
"type": "Boolean"
15+
"type": "boolean"
1616
},
1717
"UseFIPS": {
1818
"builtIn": "AWS::UseFIPS",
1919
"required": true,
2020
"default": false,
2121
"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.",
22-
"type": "Boolean"
22+
"type": "boolean"
2323
},
2424
"Endpoint": {
2525
"builtIn": "SDK::Endpoint",
2626
"required": false,
2727
"documentation": "Override the endpoint used to send this request",
28-
"type": "String"
28+
"type": "string"
2929
}
3030
},
3131
"rules": [

0 commit comments

Comments
 (0)