Skip to content

Commit a62f120

Browse files
Update SDK models
1 parent 169416d commit a62f120

File tree

89 files changed

+2826
-1308
lines changed

Some content is hidden

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

89 files changed

+2826
-1308
lines changed

Cargo.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
[workspace]
22
resolver = "2"
33
exclude = [
4+
"examples/test-utils",
5+
"examples/webassembly",
46
"examples/cross_service",
57
"examples/examples",
68
"examples/lambda",
7-
"examples/webassembly",
8-
"examples/test-utils",
9-
"tests/no-default-features",
10-
"tests/webassembly"
9+
"tests/webassembly",
10+
"tests/no-default-features"
1111
]
1212
members = [
1313
"sdk/accessanalyzer",

aws-models/ecr-public.json

Lines changed: 63 additions & 493 deletions
Large diffs are not rendered by default.

aws-models/ecr.json

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3499,7 +3499,7 @@
34993499
"encryptionType": {
35003500
"target": "com.amazonaws.ecr#EncryptionType",
35013501
"traits": {
3502-
"smithy.api#documentation": "<p>The encryption type to use.</p>\n <p>If you use the <code>KMS</code> encryption type, the contents of the repository will\n be encrypted using server-side encryption with Key Management Service key stored in KMS. When you\n use KMS to encrypt your data, you can either use the default Amazon Web Services managed KMS key\n for Amazon ECR, or specify your own KMS key, which you already created.</p>\n <p>If you use the <code>KMS_DSSE</code> encryption type, the contents of the repository\n will be encrypted with two layers of encryption using server-side encryption with the\n KMS Management Service key stored in KMS. Similar to the <code>KMS</code> encryption type, you\n can either use the default Amazon Web Services managed KMS key for Amazon ECR, or specify your own KMS\n key, which you've already created. </p>\n <p>If you use the <code>AES256</code> encryption type, Amazon ECR uses server-side encryption\n with Amazon S3-managed encryption keys which encrypts the images in the repository using an\n AES256 encryption algorithm.</p>\n <p>For more information, see <a href=\"https://docs.aws.amazon.com/AmazonECR/latest/userguide/encryption-at-rest.html\">Amazon ECR encryption at\n rest</a> in the <i>Amazon Elastic Container Registry User Guide</i>.</p>",
3502+
"smithy.api#documentation": "<p>The encryption type to use.</p>\n <p>If you use the <code>KMS</code> encryption type, the contents of the repository will\n be encrypted using server-side encryption with Key Management Service key stored in KMS. When you\n use KMS to encrypt your data, you can either use the default Amazon Web Services managed KMS key\n for Amazon ECR, or specify your own KMS key, which you already created.</p>\n <p>If you use the <code>KMS_DSSE</code> encryption type, the contents of the repository\n will be encrypted with two layers of encryption using server-side encryption with the\n KMS Management Service key stored in KMS. Similar to the <code>KMS</code> encryption\n type, you can either use the default Amazon Web Services managed KMS key for Amazon ECR, or specify your\n own KMS key, which you've already created. </p>\n <p>If you use the <code>AES256</code> encryption type, Amazon ECR uses server-side encryption\n with Amazon S3-managed encryption keys which encrypts the images in the repository using an\n AES256 encryption algorithm.</p>\n <p>For more information, see <a href=\"https://docs.aws.amazon.com/AmazonECR/latest/userguide/encryption-at-rest.html\">Amazon ECR encryption at\n rest</a> in the <i>Amazon Elastic Container Registry User Guide</i>.</p>",
35033503
"smithy.api#required": {}
35043504
}
35053505
},
@@ -3784,7 +3784,7 @@
37843784
}
37853785
],
37863786
"traits": {
3787-
"smithy.api#documentation": "<p>Retrieves the basic scan type version name.</p>"
3787+
"smithy.api#documentation": "<p>Retrieves the account setting value for the specified setting name.</p>"
37883788
}
37893789
},
37903790
"com.amazonaws.ecr#GetAccountSettingRequest": {
@@ -3793,7 +3793,7 @@
37933793
"name": {
37943794
"target": "com.amazonaws.ecr#AccountSettingName",
37953795
"traits": {
3796-
"smithy.api#documentation": "<p>Basic scan type version name. </p>",
3796+
"smithy.api#documentation": "<p>The name of the account setting, such as <code>BASIC_SCAN_TYPE_VERSION</code> or\n <code>REGISTRY_POLICY_SCOPE</code>. </p>",
37973797
"smithy.api#required": {}
37983798
}
37993799
}
@@ -3808,13 +3808,13 @@
38083808
"name": {
38093809
"target": "com.amazonaws.ecr#AccountSettingName",
38103810
"traits": {
3811-
"smithy.api#documentation": "<p>Retrieves the basic scan type version name.</p>"
3811+
"smithy.api#documentation": "<p>Retrieves the name of the account setting.</p>"
38123812
}
38133813
},
38143814
"value": {
38153815
"target": "com.amazonaws.ecr#AccountSettingName",
38163816
"traits": {
3817-
"smithy.api#documentation": "<p>Retrieves the value that specifies what basic scan type is being used:\n <code>AWS_NATIVE</code> or <code>CLAIR</code>.</p>"
3817+
"smithy.api#documentation": "<p>The setting value for the setting name. The following are valid values for the basic scan\n type being used: <code>AWS_NATIVE</code> or <code>CLAIR</code>. The following are valid\n values for the registry policy scope being used: <code>V1</code> or\n <code>V2</code>.</p>"
38183818
}
38193819
}
38203820
},
@@ -5995,7 +5995,7 @@
59955995
}
59965996
],
59975997
"traits": {
5998-
"smithy.api#documentation": "<p>Allows you to change the basic scan type version by setting the <code>name</code>\n parameter to either <code>CLAIR</code> to <code>AWS_NATIVE</code>.</p>"
5998+
"smithy.api#documentation": "<p>Allows you to change the basic scan type version or registry policy scope.</p>"
59995999
}
60006000
},
60016001
"com.amazonaws.ecr#PutAccountSettingRequest": {
@@ -6004,14 +6004,14 @@
60046004
"name": {
60056005
"target": "com.amazonaws.ecr#AccountSettingName",
60066006
"traits": {
6007-
"smithy.api#documentation": "<p>Basic scan type version name. </p>",
6007+
"smithy.api#documentation": "<p>The name of the account setting, such as <code>BASIC_SCAN_TYPE_VERSION</code> or\n <code>REGISTRY_POLICY_SCOPE</code>. </p>",
60086008
"smithy.api#required": {}
60096009
}
60106010
},
60116011
"value": {
60126012
"target": "com.amazonaws.ecr#AccountSettingValue",
60136013
"traits": {
6014-
"smithy.api#documentation": "<p>Setting value that determines what basic scan type is being used:\n <code>AWS_NATIVE</code> or <code>CLAIR</code>.</p>",
6014+
"smithy.api#documentation": "<p>Setting value that is specified. The following are valid values for the basic scan\n type being used: <code>AWS_NATIVE</code> or <code>CLAIR</code>. The following are valid\n values for the registry policy scope being used: <code>V1</code> or\n <code>V2</code>.</p>",
60156015
"smithy.api#required": {}
60166016
}
60176017
}
@@ -6026,13 +6026,13 @@
60266026
"name": {
60276027
"target": "com.amazonaws.ecr#AccountSettingName",
60286028
"traits": {
6029-
"smithy.api#documentation": "<p>Retrieves the the basic scan type version name.</p>"
6029+
"smithy.api#documentation": "<p>Retrieves the name of the account setting.</p>"
60306030
}
60316031
},
60326032
"value": {
60336033
"target": "com.amazonaws.ecr#AccountSettingValue",
60346034
"traits": {
6035-
"smithy.api#documentation": "<p>Retrieves the basic scan type value, either <code>AWS_NATIVE</code> or\n <code>-</code>.</p>"
6035+
"smithy.api#documentation": "<p>Retrieves the value of the specified account setting.</p>"
60366036
}
60376037
}
60386038
},

aws-models/eks.json

Lines changed: 218 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -203,6 +203,9 @@
203203
{
204204
"target": "com.amazonaws.eks#DescribeCluster"
205205
},
206+
{
207+
"target": "com.amazonaws.eks#DescribeClusterVersions"
208+
},
206209
{
207210
"target": "com.amazonaws.eks#DescribeEksAnywhereSubscription"
208211
},
@@ -1628,12 +1631,12 @@
16281631
"compatibleVersions": {
16291632
"target": "com.amazonaws.eks#StringList",
16301633
"traits": {
1631-
"smithy.api#documentation": "<p>The list of compatible Amazon EKS add-on versions for the next Kubernetes version.</p>"
1634+
"smithy.api#documentation": "<p>A list of compatible add-on versions.</p>"
16321635
}
16331636
}
16341637
},
16351638
"traits": {
1636-
"smithy.api#documentation": "<p>The summary information about the Amazon EKS add-on compatibility for the next Kubernetes \n version for an insight check in the <code>UPGRADE_READINESS</code> category.</p>"
1639+
"smithy.api#documentation": "<p>Contains compatibility information for an Amazon EKS add-on.</p>"
16371640
}
16381641
},
16391642
"com.amazonaws.eks#AddonCompatibilityDetails": {
@@ -2863,6 +2866,98 @@
28632866
}
28642867
}
28652868
},
2869+
"com.amazonaws.eks#ClusterVersionInformation": {
2870+
"type": "structure",
2871+
"members": {
2872+
"clusterVersion": {
2873+
"target": "com.amazonaws.eks#String",
2874+
"traits": {
2875+
"smithy.api#documentation": "<p>The Kubernetes version for the cluster.</p>"
2876+
}
2877+
},
2878+
"clusterType": {
2879+
"target": "com.amazonaws.eks#String",
2880+
"traits": {
2881+
"smithy.api#documentation": "<p>The type of cluster this version is for.</p>"
2882+
}
2883+
},
2884+
"defaultPlatformVersion": {
2885+
"target": "com.amazonaws.eks#String",
2886+
"traits": {
2887+
"smithy.api#documentation": "<p>Default platform version for this Kubernetes version.</p>"
2888+
}
2889+
},
2890+
"defaultVersion": {
2891+
"target": "com.amazonaws.eks#Boolean",
2892+
"traits": {
2893+
"smithy.api#default": false,
2894+
"smithy.api#documentation": "<p>Indicates if this is a default version.</p>"
2895+
}
2896+
},
2897+
"releaseDate": {
2898+
"target": "com.amazonaws.eks#Timestamp",
2899+
"traits": {
2900+
"smithy.api#documentation": "<p>The release date of this cluster version.</p>"
2901+
}
2902+
},
2903+
"endOfStandardSupportDate": {
2904+
"target": "com.amazonaws.eks#Timestamp",
2905+
"traits": {
2906+
"smithy.api#documentation": "<p>Date when standard support ends for this version.</p>"
2907+
}
2908+
},
2909+
"endOfExtendedSupportDate": {
2910+
"target": "com.amazonaws.eks#Timestamp",
2911+
"traits": {
2912+
"smithy.api#documentation": "<p>Date when extended support ends for this version.</p>"
2913+
}
2914+
},
2915+
"status": {
2916+
"target": "com.amazonaws.eks#ClusterVersionStatus",
2917+
"traits": {
2918+
"smithy.api#documentation": "<p>Current status of this cluster version.</p>"
2919+
}
2920+
},
2921+
"kubernetesPatchVersion": {
2922+
"target": "com.amazonaws.eks#String",
2923+
"traits": {
2924+
"smithy.api#documentation": "<p>The patch version of Kubernetes for this cluster version.</p>"
2925+
}
2926+
}
2927+
},
2928+
"traits": {
2929+
"smithy.api#documentation": "<p>Contains details about a specific EKS cluster version.</p>"
2930+
}
2931+
},
2932+
"com.amazonaws.eks#ClusterVersionList": {
2933+
"type": "list",
2934+
"member": {
2935+
"target": "com.amazonaws.eks#ClusterVersionInformation"
2936+
}
2937+
},
2938+
"com.amazonaws.eks#ClusterVersionStatus": {
2939+
"type": "enum",
2940+
"members": {
2941+
"unsupported": {
2942+
"target": "smithy.api#Unit",
2943+
"traits": {
2944+
"smithy.api#enumValue": "unsupported"
2945+
}
2946+
},
2947+
"standard_support": {
2948+
"target": "smithy.api#Unit",
2949+
"traits": {
2950+
"smithy.api#enumValue": "standard-support"
2951+
}
2952+
},
2953+
"extended_support": {
2954+
"target": "smithy.api#Unit",
2955+
"traits": {
2956+
"smithy.api#enumValue": "extended-support"
2957+
}
2958+
}
2959+
}
2960+
},
28662961
"com.amazonaws.eks#Compatibilities": {
28672962
"type": "list",
28682963
"member": {
@@ -5174,6 +5269,126 @@
51745269
"smithy.api#output": {}
51755270
}
51765271
},
5272+
"com.amazonaws.eks#DescribeClusterVersionMaxResults": {
5273+
"type": "integer",
5274+
"traits": {
5275+
"smithy.api#range": {
5276+
"min": 1,
5277+
"max": 100
5278+
}
5279+
}
5280+
},
5281+
"com.amazonaws.eks#DescribeClusterVersions": {
5282+
"type": "operation",
5283+
"input": {
5284+
"target": "com.amazonaws.eks#DescribeClusterVersionsRequest"
5285+
},
5286+
"output": {
5287+
"target": "com.amazonaws.eks#DescribeClusterVersionsResponse"
5288+
},
5289+
"errors": [
5290+
{
5291+
"target": "com.amazonaws.eks#InvalidParameterException"
5292+
},
5293+
{
5294+
"target": "com.amazonaws.eks#InvalidRequestException"
5295+
},
5296+
{
5297+
"target": "com.amazonaws.eks#ServerException"
5298+
}
5299+
],
5300+
"traits": {
5301+
"smithy.api#documentation": "<p>Lists available Kubernetes versions for Amazon EKS clusters.</p>",
5302+
"smithy.api#http": {
5303+
"method": "GET",
5304+
"uri": "/cluster-versions",
5305+
"code": 200
5306+
},
5307+
"smithy.api#paginated": {
5308+
"inputToken": "nextToken",
5309+
"outputToken": "nextToken",
5310+
"items": "clusterVersions",
5311+
"pageSize": "maxResults"
5312+
}
5313+
}
5314+
},
5315+
"com.amazonaws.eks#DescribeClusterVersionsRequest": {
5316+
"type": "structure",
5317+
"members": {
5318+
"clusterType": {
5319+
"target": "com.amazonaws.eks#String",
5320+
"traits": {
5321+
"smithy.api#documentation": "<p>The type of cluster to filter versions by.</p>",
5322+
"smithy.api#httpQuery": "clusterType"
5323+
}
5324+
},
5325+
"maxResults": {
5326+
"target": "com.amazonaws.eks#DescribeClusterVersionMaxResults",
5327+
"traits": {
5328+
"smithy.api#documentation": "<p>Maximum number of results to return.</p>",
5329+
"smithy.api#httpQuery": "maxResults"
5330+
}
5331+
},
5332+
"nextToken": {
5333+
"target": "com.amazonaws.eks#String",
5334+
"traits": {
5335+
"smithy.api#documentation": "<p>Pagination token for the next set of results.</p>",
5336+
"smithy.api#httpQuery": "nextToken"
5337+
}
5338+
},
5339+
"defaultOnly": {
5340+
"target": "com.amazonaws.eks#BoxedBoolean",
5341+
"traits": {
5342+
"smithy.api#documentation": "<p>Filter to show only default versions.</p>",
5343+
"smithy.api#httpQuery": "defaultOnly"
5344+
}
5345+
},
5346+
"includeAll": {
5347+
"target": "com.amazonaws.eks#BoxedBoolean",
5348+
"traits": {
5349+
"smithy.api#documentation": "<p>Include all available versions in the response.</p>",
5350+
"smithy.api#httpQuery": "includeAll"
5351+
}
5352+
},
5353+
"clusterVersions": {
5354+
"target": "com.amazonaws.eks#StringList",
5355+
"traits": {
5356+
"smithy.api#documentation": "<p>List of specific cluster versions to describe.</p>",
5357+
"smithy.api#httpQuery": "clusterVersions"
5358+
}
5359+
},
5360+
"status": {
5361+
"target": "com.amazonaws.eks#ClusterVersionStatus",
5362+
"traits": {
5363+
"smithy.api#documentation": "<p>Filter versions by their current status.</p>",
5364+
"smithy.api#httpQuery": "status"
5365+
}
5366+
}
5367+
},
5368+
"traits": {
5369+
"smithy.api#input": {}
5370+
}
5371+
},
5372+
"com.amazonaws.eks#DescribeClusterVersionsResponse": {
5373+
"type": "structure",
5374+
"members": {
5375+
"nextToken": {
5376+
"target": "com.amazonaws.eks#String",
5377+
"traits": {
5378+
"smithy.api#documentation": "<p>Pagination token for the next set of results.</p>"
5379+
}
5380+
},
5381+
"clusterVersions": {
5382+
"target": "com.amazonaws.eks#ClusterVersionList",
5383+
"traits": {
5384+
"smithy.api#documentation": "<p>List of cluster version information objects.</p>"
5385+
}
5386+
}
5387+
},
5388+
"traits": {
5389+
"smithy.api#output": {}
5390+
}
5391+
},
51775392
"com.amazonaws.eks#DescribeEksAnywhereSubscription": {
51785393
"type": "operation",
51795394
"input": {
@@ -6659,7 +6874,7 @@
66596874
"addonCompatibilityDetails": {
66606875
"target": "com.amazonaws.eks#AddonCompatibilityDetails",
66616876
"traits": {
6662-
"smithy.api#documentation": "<p>A list of <code>AddonCompatibilityDetail</code> objects for Amazon EKS add-ons.</p>"
6877+
"smithy.api#documentation": "<p>A list of AddonCompatibilityDetail objects for Amazon EKS add-ons.</p>"
66636878
}
66646879
}
66656880
},

0 commit comments

Comments
 (0)