Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix ec2Query request ID names #2329

Merged
merged 1 commit into from
Jun 18, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions docs/source-2.0/aws/protocols/aws-ec2-query-protocol.rst
Original file line number Diff line number Diff line change
Expand Up @@ -317,7 +317,7 @@ Operation error serialization

Error responses in the ``ec2Query`` protocol are wrapped within an XML root
node named ``Response``. Inside this, there is an ``Errors`` tag containing
the actual error, and a ``RequestId`` tag holding the request ID. Nested inside
the actual error, and a ``RequestID`` tag holding the request ID. Nested inside
of the ``Errors`` tag is an ``Error`` tag which contains the serialized error
structure members.

Expand All @@ -336,12 +336,12 @@ serialized in the response.
<AnotherSetting>setting</AnotherSetting>
</Error>
</Errors>
<RequestId>foo-id</RequestId>
<RequestID>foo-id</RequestID>
</Response>

* ``Code``: The :token:`shape name <smithy:Identifier>` of the error's
:ref:`shape-id`.
* ``RequestId``: Contains a unique identifier for the associated request.
* ``RequestID``: Contains a unique identifier for the associated request.

In the above example, ``Message``, and ``AnotherSetting`` are additional,
hypothetical members of the serialized error structure.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ apply DatetimeOffsets @httpResponseTests([
body: """
<DatetimeOffsetsResponse xmlns="https://example.com/">
<datetime>2019-12-16T22:48:18-01:00</datetime>
<RequestId>requestid</RequestId>
<requestId>requestid</requestId>
</DatetimeOffsetsResponse>
""",
bodyMediaType: "application/xml",
Expand All @@ -41,7 +41,7 @@ apply DatetimeOffsets @httpResponseTests([
body: """
<DatetimeOffsetsResponse xmlns="https://example.com/">
<datetime>2019-12-17T00:48:18+01:00</datetime>
<RequestId>requestid</RequestId>
<requestId>requestid</requestId>
</DatetimeOffsetsResponse>
""",
bodyMediaType: "application/xml",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ apply NoInputAndOutput @httpResponseTests([
},
body: """
<NoInputAndOutputResponse xmlns="https://example.com/">
<RequestId>requestid</RequestId>
<requestId>requestid</requestId>
</NoInputAndOutputResponse>
""",
bodyMediaType: "application/xml",
Expand Down Expand Up @@ -87,7 +87,7 @@ apply EmptyInputAndEmptyOutput @httpResponseTests([
},
body: """
<EmptyInputAndEmptyOutputResponse xmlns="https://example.com/">
<RequestId>requestid</RequestId>
<requestId>requestid</requestId>
</EmptyInputAndEmptyOutputResponse>
""",
bodyMediaType: "application/xml",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ apply FractionalSeconds @httpResponseTests([
body: """
<FractionalSecondsResponse xmlns="https://example.com/">
<datetime>2000-01-02T20:34:56.123Z</datetime>
<RequestId>requestid</RequestId>
<requestId>requestid</requestId>
</FractionalSecondsResponse>
""",
bodyMediaType: "application/xml",
Expand Down
2 changes: 1 addition & 1 deletion smithy-aws-protocol-tests/model/ec2Query/main.smithy
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
//
// 1. Unlike aws.query, there's no result wrapper.
// 2. EC2 does not utilize output maps.
// 3. RequestId is a child of the root node. It's not nested in some
// 3. requestId is a child of the root node. It's not nested in some
// ResponseMetadata element like aws.query.
//
// EC2 errors have an additional level of nesting. See xml-errors.smithy
Expand Down
6 changes: 3 additions & 3 deletions smithy-aws-protocol-tests/model/ec2Query/xml-errors.smithy
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ apply GreetingWithErrors @httpResponseTests([
body: """
<GreetingWithErrorsResponse xmlns="https://example.com/">
<greeting>Hello</greeting>
<RequestId>requestid</RequestId>
<requestId>requestid</requestId>
</GreetingWithErrorsResponse>
""",
bodyMediaType: "application/xml",
Expand Down Expand Up @@ -84,7 +84,7 @@ apply InvalidGreeting @httpResponseTests([
<Message>Hi</Message>
</Error>
</Errors>
<RequestId>foo-id</RequestId>
<RequestID>foo-id</RequestID>
</Response>
""",
bodyMediaType: "application/xml",
Expand Down Expand Up @@ -128,7 +128,7 @@ apply ComplexError @httpResponseTests([
</Nested>
</Error>
</Errors>
<RequestId>foo-id</RequestId>
<RequestID>foo-id</RequestID>
</Response>
""",
bodyMediaType: "application/xml",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -98,7 +98,7 @@ apply XmlLists @httpResponseTests([
<other>4</other>
</item>
</myStructureList>
<RequestId>requestid</RequestId>
<requestId>requestid</requestId>
</XmlListsResponse>
""",
bodyMediaType: "application/xml",
Expand Down
32 changes: 16 additions & 16 deletions smithy-aws-protocol-tests/model/ec2Query/xml-structs.smithy
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ apply SimpleScalarXmlProperties @httpResponseTests([
<longValue>4</longValue>
<floatValue>5.5</floatValue>
<DoubleDribble>6.5</DoubleDribble>
<RequestId>requestid</RequestId>
<requestId>requestid</requestId>
</SimpleScalarXmlPropertiesResponse>
""",
bodyMediaType: "application/xml",
Expand Down Expand Up @@ -157,7 +157,7 @@ apply XmlBlobs @httpResponseTests([
body: """
<XmlBlobsResponse xmlns="https://example.com/">
<data>dmFsdWU=</data>
<RequestId>requestid</RequestId>
<requestId>requestid</requestId>
</XmlBlobsResponse>
""",
bodyMediaType: "application/xml",
Expand Down Expand Up @@ -185,7 +185,7 @@ apply XmlEmptyBlobs @httpResponseTests([
body: """
<XmlEmptyBlobsResponse xmlns="https://example.com/">
<data></data>
<RequestId>requestid</RequestId>
<requestId>requestid</requestId>
</XmlEmptyBlobsResponse>
""",
bodyMediaType: "application/xml",
Expand All @@ -205,7 +205,7 @@ apply XmlEmptyBlobs @httpResponseTests([
body: """
<XmlEmptyBlobsResponse xmlns="https://example.com/">
<data/>
<RequestId>requestid</RequestId>
<requestId>requestid</requestId>
</XmlEmptyBlobsResponse>
""",
bodyMediaType: "application/xml",
Expand Down Expand Up @@ -239,7 +239,7 @@ apply XmlTimestamps @httpResponseTests([
body: """
<XmlTimestampsResponse xmlns="https://example.com/">
<normal>2014-04-29T18:30:38Z</normal>
<RequestId>requestid</RequestId>
<requestId>requestid</requestId>
</XmlTimestampsResponse>
""",
bodyMediaType: "application/xml",
Expand All @@ -258,7 +258,7 @@ apply XmlTimestamps @httpResponseTests([
body: """
<XmlTimestampsResponse xmlns="https://example.com/">
<dateTime>2014-04-29T18:30:38Z</dateTime>
<RequestId>requestid</RequestId>
<requestId>requestid</requestId>
</XmlTimestampsResponse>
""",
bodyMediaType: "application/xml",
Expand All @@ -277,7 +277,7 @@ apply XmlTimestamps @httpResponseTests([
body: """
<XmlTimestampsResponse xmlns="https://example.com/">
<dateTimeOnTarget>2014-04-29T18:30:38Z</dateTimeOnTarget>
<RequestId>requestid</RequestId>
<requestId>requestid</requestId>
</XmlTimestampsResponse>
""",
bodyMediaType: "application/xml",
Expand All @@ -296,7 +296,7 @@ apply XmlTimestamps @httpResponseTests([
body: """
<XmlTimestampsResponse xmlns="https://example.com/">
<epochSeconds>1398796238</epochSeconds>
<RequestId>requestid</RequestId>
<requestId>requestid</requestId>
</XmlTimestampsResponse>
""",
bodyMediaType: "application/xml",
Expand All @@ -315,7 +315,7 @@ apply XmlTimestamps @httpResponseTests([
body: """
<XmlTimestampsResponse xmlns="https://example.com/">
<epochSecondsOnTarget>1398796238</epochSecondsOnTarget>
<RequestId>requestid</RequestId>
<requestId>requestid</requestId>
</XmlTimestampsResponse>
""",
bodyMediaType: "application/xml",
Expand All @@ -334,7 +334,7 @@ apply XmlTimestamps @httpResponseTests([
body: """
<XmlTimestampsResponse xmlns="https://example.com/">
<httpDate>Tue, 29 Apr 2014 18:30:38 GMT</httpDate>
<RequestId>requestid</RequestId>
<requestId>requestid</requestId>
</XmlTimestampsResponse>
""",
bodyMediaType: "application/xml",
Expand All @@ -353,7 +353,7 @@ apply XmlTimestamps @httpResponseTests([
body: """
<XmlTimestampsResponse xmlns="https://example.com/">
<httpDateOnTarget>Tue, 29 Apr 2014 18:30:38 GMT</httpDateOnTarget>
<RequestId>requestid</RequestId>
<requestId>requestid</requestId>
</XmlTimestampsResponse>
""",
bodyMediaType: "application/xml",
Expand Down Expand Up @@ -419,7 +419,7 @@ apply XmlEnums @httpResponseTests([
<value>0</value>
</entry>
</fooEnumMap>
<RequestId>requestid</RequestId>
<requestId>requestid</requestId>
</XmlEnumsResponse>
""",
bodyMediaType: "application/xml",
Expand Down Expand Up @@ -483,7 +483,7 @@ apply XmlIntEnums @httpResponseTests([
<value>2</value>
</entry>
</intEnumMap>
<RequestId>requestid</RequestId>
<requestId>requestid</requestId>
</XmlIntEnumsResponse>
""",
bodyMediaType: "application/xml",
Expand Down Expand Up @@ -538,7 +538,7 @@ apply RecursiveXmlShapes @httpResponseTests([
</recursiveMember>
</nested>
</nested>
<RequestId>requestid</RequestId>
<requestId>requestid</requestId>
</RecursiveXmlShapesResponse>
""",
bodyMediaType: "application/xml",
Expand Down Expand Up @@ -596,7 +596,7 @@ apply XmlNamespaces @httpResponseTests([
<member xmlns="http://bux.com">Baz</member>
</values>
</nested>
<RequestId>requestid</RequestId>
<requestId>requestid</requestId>
</XmlNamespacesResponse>
""",
bodyMediaType: "application/xml",
Expand Down Expand Up @@ -653,7 +653,7 @@ apply IgnoresWrappingXmlName @httpResponseTests([
body: """
<IgnoresWrappingXmlNameResponse xmlns="https://example.com/">
<foo>bar</foo>
<RequestId>requestid</RequestId>
<requestId>requestid</requestId>
</IgnoresWrappingXmlNameResponse>
""",
bodyMediaType: "application/xml",
Expand Down
Loading