Skip to content

Commit 409ed44

Browse files
Updated API models and rebuilt service gems.
1 parent 100b6d2 commit 409ed44

File tree

80 files changed

+1568
-683
lines changed

Some content is hidden

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

80 files changed

+1568
-683
lines changed

apis/bedrock-agent/2023-06-05/api-2.json

Lines changed: 50 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4646,7 +4646,8 @@
46464646
"REDIS_ENTERPRISE_CLOUD",
46474647
"RDS",
46484648
"MONGO_DB_ATLAS",
4649-
"NEPTUNE_ANALYTICS"
4649+
"NEPTUNE_ANALYTICS",
4650+
"OPENSEARCH_MANAGED_CLUSTER"
46504651
]
46514652
},
46524653
"KnowledgeBaseSummaries":{
@@ -5411,6 +5412,53 @@
54115412
"type":"string",
54125413
"pattern":"^[0-9]{1,5}$"
54135414
},
5415+
"OpenSearchManagedClusterConfiguration":{
5416+
"type":"structure",
5417+
"required":[
5418+
"domainArn",
5419+
"domainEndpoint",
5420+
"fieldMapping",
5421+
"vectorIndexName"
5422+
],
5423+
"members":{
5424+
"domainArn":{"shape":"OpenSearchManagedClusterDomainArn"},
5425+
"domainEndpoint":{"shape":"OpenSearchManagedClusterDomainEndpoint"},
5426+
"fieldMapping":{"shape":"OpenSearchManagedClusterFieldMapping"},
5427+
"vectorIndexName":{"shape":"OpenSearchManagedClusterIndexName"}
5428+
}
5429+
},
5430+
"OpenSearchManagedClusterDomainArn":{
5431+
"type":"string",
5432+
"max":2048,
5433+
"min":0,
5434+
"pattern":"^arn:aws(|-cn|-us-gov|-iso):es:[a-z]{2}(-gov)?-[a-z]+-\\d{1}:\\d{12}:domain/[a-z][a-z0-9-]{3,28}$"
5435+
},
5436+
"OpenSearchManagedClusterDomainEndpoint":{
5437+
"type":"string",
5438+
"max":2048,
5439+
"min":0,
5440+
"pattern":"^https://.*$"
5441+
},
5442+
"OpenSearchManagedClusterFieldMapping":{
5443+
"type":"structure",
5444+
"required":[
5445+
"metadataField",
5446+
"textField",
5447+
"vectorField"
5448+
],
5449+
"members":{
5450+
"metadataField":{"shape":"FieldName"},
5451+
"textField":{"shape":"FieldName"},
5452+
"vectorField":{"shape":"FieldName"}
5453+
}
5454+
},
5455+
"OpenSearchManagedClusterIndexName":{
5456+
"type":"string",
5457+
"max":2048,
5458+
"min":1,
5459+
"pattern":"^(?![\\-_+.])[a-z0-9][a-z0-9\\-_\\.]*$",
5460+
"sensitive":true
5461+
},
54145462
"OpenSearchServerlessCollectionArn":{
54155463
"type":"string",
54165464
"max":2048,
@@ -6574,6 +6622,7 @@
65746622
"members":{
65756623
"mongoDbAtlasConfiguration":{"shape":"MongoDbAtlasConfiguration"},
65766624
"neptuneAnalyticsConfiguration":{"shape":"NeptuneAnalyticsConfiguration"},
6625+
"opensearchManagedClusterConfiguration":{"shape":"OpenSearchManagedClusterConfiguration"},
65776626
"opensearchServerlessConfiguration":{"shape":"OpenSearchServerlessConfiguration"},
65786627
"pineconeConfiguration":{"shape":"PineconeConfiguration"},
65796628
"rdsConfiguration":{"shape":"RdsConfiguration"},

apis/bedrock-agent/2023-06-05/docs-2.json

Lines changed: 35 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@
110110
"refs": {
111111
"AgentActionGroup$parentActionGroupSignatureParams": "<p>The configuration settings for a computer use action.</p> <important> <p> Computer use is a new Anthropic Claude model capability (in beta) available with Claude 3.7 Sonnet and Claude 3.5 Sonnet v2 only. For more information, see <a href=\"https://docs.aws.amazon.com/bedrock/latest/userguide/agent-computer-use.html\">Configure an Amazon Bedrock Agent to complete tasks with computer use tools</a>. </p> </important>",
112112
"CreateAgentActionGroupRequest$parentActionGroupSignatureParams": "<p>The configuration settings for a computer use action.</p> <important> <p> Computer use is a new Anthropic Claude model capability (in beta) available with Anthropic Claude 3.7 Sonnet and Claude 3.5 Sonnet v2 only. For more information, see <a href=\"https://docs.aws.amazon.com/bedrock/latest/userguide/agent-computer-use.html\">Configure an Amazon Bedrock Agent to complete tasks with computer use tools</a>. </p> </important>",
113-
"UpdateAgentActionGroupRequest$parentActionGroupSignatureParams": "<p>The configuration settings for a computer use action.</p> <important> <p> Computer use is a new Anthropic Claude model capability (in beta) available with Claude 3.7 and Claude 3.5 Sonnet v2 only. For more information, see <a href=\"https://docs.aws.amazon.com/bedrock/latest/userguide/agent-computer-use.html\">Configure an Amazon Bedrock Agent to complete tasks with computer use tools</a>. </p> </important>"
113+
"UpdateAgentActionGroupRequest$parentActionGroupSignatureParams": "<p>The configuration settings for a computer use action.</p> <important> <p> Computer use is a new Anthropic Claude model capability (in beta) available with Claude 3.7 Sonnet and Claude 3.5 Sonnet v2 only. For more information, see <a href=\"https://docs.aws.amazon.com/bedrock/latest/userguide/agent-computer-use.html\">Configure an Amazon Bedrock Agent to complete tasks with computer use tools</a>. </p> </important>"
114114
}
115115
},
116116
"ActionGroupSignatureParamsKeyString": {
@@ -444,7 +444,7 @@
444444
"base": null,
445445
"refs": {
446446
"BedrockFoundationModelConfiguration$modelArn": "<p>The ARN of the foundation model to use for parsing.</p>",
447-
"BedrockFoundationModelContextEnrichmentConfiguration$modelArn": "<p>The Amazon Resource Name (ARN) of the foundation model used for context enrichment.</p>"
447+
"BedrockFoundationModelContextEnrichmentConfiguration$modelArn": "<p>The Amazon Resource Name (ARN) of the model used to create vector embeddings for the knowledge base.</p>"
448448
}
449449
},
450450
"Boolean": {
@@ -1282,6 +1282,9 @@
12821282
"MongoDbAtlasFieldMapping$vectorField": "<p>The name of the field in which Amazon Bedrock stores the vector embeddings for your data sources.</p>",
12831283
"NeptuneAnalyticsFieldMapping$metadataField": "<p>The name of the field in which Amazon Bedrock stores metadata about the vector store.</p>",
12841284
"NeptuneAnalyticsFieldMapping$textField": "<p>The name of the field in which Amazon Bedrock stores the raw text from your data. The text is split according to the chunking strategy you choose.</p>",
1285+
"OpenSearchManagedClusterFieldMapping$metadataField": "<p>The name of the field in which Amazon Bedrock stores metadata about the vector store.</p>",
1286+
"OpenSearchManagedClusterFieldMapping$textField": "<p>The name of the field in which Amazon Bedrock stores the raw text from your data. The text is split according to the chunking strategy you choose.</p>",
1287+
"OpenSearchManagedClusterFieldMapping$vectorField": "<p>The name of the field in which Amazon Bedrock stores the vector embeddings for your data sources.</p>",
12851288
"OpenSearchServerlessFieldMapping$metadataField": "<p>The name of the field in which Amazon Bedrock stores metadata about the vector store.</p>",
12861289
"OpenSearchServerlessFieldMapping$textField": "<p>The name of the field in which Amazon Bedrock stores the raw text from your data. The text is split according to the chunking strategy you choose.</p>",
12871290
"OpenSearchServerlessFieldMapping$vectorField": "<p>The name of the field in which Amazon Bedrock stores the vector embeddings for your data sources.</p>",
@@ -2935,6 +2938,36 @@
29352938
"GetFlowVersionResponse$version": "<p>The version of the flow for which information was retrieved.</p>"
29362939
}
29372940
},
2941+
"OpenSearchManagedClusterConfiguration": {
2942+
"base": "<p>Contains details about the Managed Cluster configuration of the knowledge base in Amazon OpenSearch Service. For more information, see <a href=\"https://docs.aws.amazon.com/bedrock/latest/userguide/knowledge-base-setup-osm.html\">Create a vector index in OpenSearch Managed Cluster</a>.</p>",
2943+
"refs": {
2944+
"StorageConfiguration$opensearchManagedClusterConfiguration": "<p>Contains details about the storage configuration of the knowledge base in OpenSearch Managed Cluster. For more information, see <a href=\"https://docs.aws.amazon.com/bedrock/latest/userguide/knowledge-base-setup-osm.html\">Create a vector index in Amazon OpenSearch Service</a>.</p>"
2945+
}
2946+
},
2947+
"OpenSearchManagedClusterDomainArn": {
2948+
"base": null,
2949+
"refs": {
2950+
"OpenSearchManagedClusterConfiguration$domainArn": "<p>The Amazon Resource Name (ARN) of the OpenSearch domain.</p>"
2951+
}
2952+
},
2953+
"OpenSearchManagedClusterDomainEndpoint": {
2954+
"base": null,
2955+
"refs": {
2956+
"OpenSearchManagedClusterConfiguration$domainEndpoint": "<p>The endpoint URL the OpenSearch domain.</p>"
2957+
}
2958+
},
2959+
"OpenSearchManagedClusterFieldMapping": {
2960+
"base": "<p>Contains the names of the fields to which to map information about the vector store.</p>",
2961+
"refs": {
2962+
"OpenSearchManagedClusterConfiguration$fieldMapping": "<p>Contains the names of the fields to which to map information about the vector store.</p>"
2963+
}
2964+
},
2965+
"OpenSearchManagedClusterIndexName": {
2966+
"base": null,
2967+
"refs": {
2968+
"OpenSearchManagedClusterConfiguration$vectorIndexName": "<p>The name of the vector store.</p>"
2969+
}
2970+
},
29382971
"OpenSearchServerlessCollectionArn": {
29392972
"base": null,
29402973
"refs": {

apis/eks/2017-11-01/api-2.json

Lines changed: 31 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,8 @@
4444
{"shape":"ServerException"},
4545
{"shape":"ResourceInUseException"},
4646
{"shape":"ResourceNotFoundException"},
47-
{"shape":"InvalidRequestException"}
47+
{"shape":"InvalidRequestException"},
48+
{"shape":"ThrottlingException"}
4849
]
4950
},
5051
"AssociateIdentityProviderConfig":{
@@ -61,7 +62,8 @@
6162
{"shape":"ServerException"},
6263
{"shape":"ResourceInUseException"},
6364
{"shape":"ResourceNotFoundException"},
64-
{"shape":"InvalidRequestException"}
65+
{"shape":"InvalidRequestException"},
66+
{"shape":"ThrottlingException"}
6567
]
6668
},
6769
"CreateAccessEntry":{
@@ -531,7 +533,8 @@
531533
{"shape":"ServerException"},
532534
{"shape":"ResourceInUseException"},
533535
{"shape":"ResourceNotFoundException"},
534-
{"shape":"InvalidRequestException"}
536+
{"shape":"InvalidRequestException"},
537+
{"shape":"ThrottlingException"}
535538
]
536539
},
537540
"ListAccessEntries":{
@@ -817,7 +820,8 @@
817820
{"shape":"ServerException"},
818821
{"shape":"ResourceInUseException"},
819822
{"shape":"ResourceNotFoundException"},
820-
{"shape":"InvalidRequestException"}
823+
{"shape":"InvalidRequestException"},
824+
{"shape":"ThrottlingException"}
821825
]
822826
},
823827
"UpdateClusterVersion":{
@@ -834,7 +838,9 @@
834838
{"shape":"ServerException"},
835839
{"shape":"ResourceInUseException"},
836840
{"shape":"ResourceNotFoundException"},
837-
{"shape":"InvalidRequestException"}
841+
{"shape":"InvalidRequestException"},
842+
{"shape":"ThrottlingException"},
843+
{"shape":"InvalidStateException"}
838844
]
839845
},
840846
"UpdateEksAnywhereSubscription":{
@@ -2681,6 +2687,15 @@
26812687
"error":{"httpStatusCode":400},
26822688
"exception":true
26832689
},
2690+
"InvalidStateException":{
2691+
"type":"structure",
2692+
"members":{
2693+
"clusterName":{"shape":"String"},
2694+
"message":{"shape":"String"}
2695+
},
2696+
"error":{"httpStatusCode":400},
2697+
"exception":true
2698+
},
26842699
"IpFamily":{
26852700
"type":"string",
26862701
"enum":[
@@ -3682,6 +3697,15 @@
36823697
"PREFER_NO_SCHEDULE"
36833698
]
36843699
},
3700+
"ThrottlingException":{
3701+
"type":"structure",
3702+
"members":{
3703+
"clusterName":{"shape":"String"},
3704+
"message":{"shape":"String"}
3705+
},
3706+
"error":{"httpStatusCode":429},
3707+
"exception":true
3708+
},
36853709
"Timestamp":{"type":"timestamp"},
36863710
"UnsupportedAvailabilityZoneException":{
36873711
"type":"structure",
@@ -3845,7 +3869,8 @@
38453869
"clientRequestToken":{
38463870
"shape":"String",
38473871
"idempotencyToken":true
3848-
}
3872+
},
3873+
"force":{"shape":"Boolean"}
38493874
}
38503875
},
38513876
"UpdateClusterVersionResponse":{

apis/eks/2017-11-01/docs-2.json

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -302,6 +302,7 @@
302302
"CreateEksAnywhereSubscriptionRequest$autoRenew": "<p>A boolean indicating whether the subscription auto renews at the end of the term.</p>",
303303
"DeleteAddonRequest$preserve": "<p>Specifying this option preserves the add-on software on your cluster but Amazon EKS stops managing any settings for the add-on. If an IAM account is associated with the add-on, it isn't removed.</p>",
304304
"EksAnywhereSubscription$autoRenew": "<p>A boolean indicating whether or not a subscription will auto renew when it expires.</p>",
305+
"UpdateClusterVersionRequest$force": "<p>Set this value to <code>true</code> to override upgrade-blocking readiness checks when updating a cluster.</p>",
305306
"UpdateEksAnywhereSubscriptionRequest$autoRenew": "<p>A boolean indicating whether or not to automatically renew the subscription.</p>",
306307
"UpdateNodegroupVersionRequest$force": "<p>Force the update if any <code>Pod</code> on the existing node group can't be drained due to a <code>Pod</code> disruption budget issue. If an update fails because all Pods can't be drained, you can force the update after it fails to terminate the old node whether or not any <code>Pod</code> is running on the node.</p>",
307308
"VpcConfigResponse$endpointPublicAccess": "<p>Whether the public API server endpoint is enabled.</p>",
@@ -1112,6 +1113,11 @@
11121113
"refs": {
11131114
}
11141115
},
1116+
"InvalidStateException": {
1117+
"base": "<p>Amazon EKS detected upgrade readiness issues. Call the <a href=\"https://docs.aws.amazon.com/eks/latest/APIReference/API_ListInsights.html\"> <code>ListInsights</code> </a> API to view detected upgrade blocking issues. Pass the <a href=\"https://docs.aws.amazon.com/eks/latest/APIReference/API_UpdateClusterVersion.html#API_UpdateClusterVersion_RequestBody\"> <code>force</code> </a> flag when updating to override upgrade readiness errors.</p>",
1118+
"refs": {
1119+
}
1120+
},
11151121
"IpFamily": {
11161122
"base": null,
11171123
"refs": {
@@ -1836,6 +1842,8 @@
18361842
"InvalidRequestException$addonName": "<p>The request is invalid given the state of the add-on name. Check the state of the cluster and the associated operations.</p>",
18371843
"InvalidRequestException$subscriptionId": "<p>The Amazon EKS subscription ID with the exception.</p>",
18381844
"InvalidRequestException$message": "<p>The Amazon EKS add-on name associated with the exception.</p>",
1845+
"InvalidStateException$clusterName": "<p>The Amazon EKS cluster associated with the exception.</p>",
1846+
"InvalidStateException$message": null,
18391847
"Issue$message": "<p>The error message associated with the issue.</p>",
18401848
"KubernetesNetworkConfigRequest$serviceIpv4Cidr": "<p>Don't specify a value if you select <code>ipv6</code> for <b>ipFamily</b>. The CIDR block to assign Kubernetes service IP addresses from. If you don't specify a block, Kubernetes assigns addresses from either the <code>10.100.0.0/16</code> or <code>172.20.0.0/16</code> CIDR blocks. We recommend that you specify a block that does not overlap with resources in other networks that are peered or connected to your VPC. The block must meet the following requirements:</p> <ul> <li> <p>Within one of the following private IP address blocks: <code>10.0.0.0/8</code>, <code>172.16.0.0/12</code>, or <code>192.168.0.0/16</code>.</p> </li> <li> <p>Doesn't overlap with any CIDR block assigned to the VPC that you selected for VPC.</p> </li> <li> <p>Between <code>/24</code> and <code>/12</code>.</p> </li> </ul> <important> <p>You can only specify a custom CIDR block when you create a cluster. You can't change this value after the cluster is created.</p> </important>",
18411849
"KubernetesNetworkConfigResponse$serviceIpv4Cidr": "<p>The CIDR block that Kubernetes <code>Pod</code> and <code>Service</code> object IP addresses are assigned from. Kubernetes assigns addresses from an <code>IPv4</code> CIDR block assigned to a subnet that the node is in. If you didn't specify a CIDR block when you created the cluster, then Kubernetes assigns addresses from either the <code>10.100.0.0/16</code> or <code>172.20.0.0/16</code> CIDR blocks. If this was specified, then it was specified when the cluster was created and it can't be changed.</p>",
@@ -1954,6 +1962,8 @@
19541962
"ServiceUnavailableException$message": "<p>The request has failed due to a temporary failure of the server.</p>",
19551963
"StringList$member": null,
19561964
"TagResourceRequest$resourceArn": "<p>The Amazon Resource Name (ARN) of the resource to add tags to.</p>",
1965+
"ThrottlingException$clusterName": "<p>The Amazon EKS cluster associated with the exception.</p>",
1966+
"ThrottlingException$message": null,
19571967
"UnsupportedAvailabilityZoneException$message": "<p>At least one of your specified cluster subnets is in an Availability Zone that does not support Amazon EKS. The exception output specifies the supported Availability Zones for your account, from which you can choose subnets for your cluster.</p>",
19581968
"UnsupportedAvailabilityZoneException$clusterName": "<p>The Amazon EKS cluster associated with the exception.</p>",
19591969
"UnsupportedAvailabilityZoneException$nodegroupName": "<p>The Amazon EKS managed node group associated with the exception.</p>",
@@ -2118,6 +2128,11 @@
21182128
"Taint$effect": "<p>The effect of the taint.</p>"
21192129
}
21202130
},
2131+
"ThrottlingException": {
2132+
"base": "<p>The request or operation couldn't be performed because a service is throttling requests.</p>",
2133+
"refs": {
2134+
}
2135+
},
21212136
"Timestamp": {
21222137
"base": null,
21232138
"refs": {

apis/entitlement.marketplace/2017-01-11/api-2.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@
3939
"ProductCode":{"shape":"ProductCode"},
4040
"Dimension":{"shape":"NonEmptyString"},
4141
"CustomerIdentifier":{"shape":"NonEmptyString"},
42+
"CustomerAWSAccountId":{"shape":"NonEmptyString"},
4243
"Value":{"shape":"EntitlementValue"},
4344
"ExpirationDate":{"shape":"Timestamp"}
4445
}
@@ -68,7 +69,8 @@
6869
"type":"string",
6970
"enum":[
7071
"CUSTOMER_IDENTIFIER",
71-
"DIMENSION"
72+
"DIMENSION",
73+
"CUSTOMER_AWS_ACCOUNT_ID"
7274
]
7375
},
7476
"GetEntitlementFilters":{

0 commit comments

Comments
 (0)