AWS Security ChangesHomeSearch

AWS aws-sdk-php documentation change

Service: aws-sdk-php · 2025-02-26 · Documentation low

File: aws-sdk-php/v3/api/api-taxsettings-2018-05-10.md

Summary

Added IAM action requirements to method descriptions (`tax:GetExemptions`, `tax:UpdateExemptions`) and introduced new tax information parameters with documentation for Egypt, Greece, and Vietnam tax registrations.

Security assessment

The addition of IAM actions improves documentation about required permissions (security feature), but there is no evidence of addressing a specific vulnerability. New tax parameters appear to be compliance-related feature updates rather than security fixes.

Diff

diff --git a/aws-sdk-php/v3/api/api-taxsettings-2018-05-10.md
index e5419e254..2dd5d5a5e 100644
--- a/aws-sdk-php/v3/api/api-taxsettings-2018-05-10.md
+++ b/aws-sdk-php/v3/api/api-taxsettings-2018-05-10.md
@@ -576 +576 @@ The exception thrown when an unexpected error occurs when processing a request.
-Get the active tax exemptions for a given list of accounts. 
+Get the active tax exemptions for a given list of accounts. The IAM action is `tax:GetExemptions`. 
@@ -817,0 +818,4 @@ Digital services and electronic medium - 9907121690
+                'egyptAdditionalInfo' => [
+                    'uniqueIdentificationNumber' => '<string>',
+                    'uniqueIdentificationNumberExpirationDate' => '<string>',
+                ],
@@ -823,0 +828,3 @@ Digital services and electronic medium - 9907121690
+                'greeceAdditionalInfo' => [
+                    'contractingAuthorityCode' => '<string>',
+                ],
@@ -868,0 +876,6 @@ Digital services and electronic medium - 9907121690
+                'vietnamAdditionalInfo' => [
+                    'electronicTransactionCodeNumber' => '<string>',
+                    'enterpriseIdentificationNumber' => '<string>',
+                    'paymentVoucherNumber' => '<string>',
+                    'paymentVoucherNumberDate' => '<string>',
+                ],
@@ -1093 +1106 @@ The exception thrown when an unexpected error occurs when processing a request.
-Get supported tax exemption types. 
+Get supported tax exemption types. The IAM action is `tax:GetExemptions`. 
@@ -1246,0 +1260,4 @@ Your unique account identifier.
+                'egyptAdditionalInfo' => [
+                    'uniqueIdentificationNumber' => '<string>',
+                    'uniqueIdentificationNumberExpirationDate' => '<string>',
+                ],
@@ -1252,0 +1270,3 @@ Your unique account identifier.
+                'greeceAdditionalInfo' => [
+                    'contractingAuthorityCode' => '<string>',
+                ],
@@ -1300,0 +1321,6 @@ Your unique account identifier.
+                'vietnamAdditionalInfo' => [
+                    'electronicTransactionCodeNumber' => '<string>',
+                    'enterpriseIdentificationNumber' => '<string>',
+                    'paymentVoucherNumber' => '<string>',
+                    'paymentVoucherNumberDate' => '<string>',
+                ],
@@ -1535 +1561 @@ The exception thrown when an unexpected error occurs when processing a request.
-Retrieves the tax exemption of accounts listed in a consolidated billing family. 
+Retrieves the tax exemption of accounts listed in a consolidated billing family. The IAM action is `tax:GetExemptions`.
@@ -1715,0 +1742,4 @@ The token to retrieve the next set of results.
+                        'egyptAdditionalInfo' => [
+                            'uniqueIdentificationNumber' => '<string>',
+                            'uniqueIdentificationNumberExpirationDate' => '<string>',
+                        ],
@@ -1721,0 +1752,3 @@ The token to retrieve the next set of results.
+                        'greeceAdditionalInfo' => [
+                            'contractingAuthorityCode' => '<string>',
+                        ],
@@ -1769,0 +1803,6 @@ The token to retrieve the next set of results.
+                        'vietnamAdditionalInfo' => [
+                            'electronicTransactionCodeNumber' => '<string>',
+                            'enterpriseIdentificationNumber' => '<string>',
+                            'paymentVoucherNumber' => '<string>',
+                            'paymentVoucherNumberDate' => '<string>',
+                        ],
@@ -1920 +1959 @@ The exception thrown when an unexpected error occurs when processing a request.
-Adds the tax exemption for a single account or all accounts listed in a consolidated billing family. 
+Adds the tax exemption for a single account or all accounts listed in a consolidated billing family. The IAM action is `tax:UpdateExemptions`. 
@@ -2222,0 +2262,4 @@ Digital services and electronic medium - 9907121690
+                'egyptAdditionalInfo' => [
+                    'uniqueIdentificationNumber' => '<string>',
+                    'uniqueIdentificationNumberExpirationDate' => '<string>',
+                ],
@@ -2228,0 +2272,3 @@ Digital services and electronic medium - 9907121690
+                'greeceAdditionalInfo' => [
+                    'contractingAuthorityCode' => '<string>',
+                ],
@@ -2273,0 +2320,6 @@ Digital services and electronic medium - 9907121690
+                'vietnamAdditionalInfo' => [
+                    'electronicTransactionCodeNumber' => '<string>',
+                    'enterpriseIdentificationNumber' => '<string>',
+                    'paymentVoucherNumber' => '<string>',
+                    'paymentVoucherNumberDate' => '<string>',
+                ],
@@ -2474,0 +2527,7 @@ Additional tax information associated with your TRN in Canada.
+**egyptAdditionalInfo**
+    
+
+    **Type:** _EgyptAdditionalInfo structure_
+
+Additional tax information to specify for a TRN in Egypt. 
+
@@ -2488,0 +2548,7 @@ Additional tax information to specify for a TRN in Georgia.
+**greeceAdditionalInfo**
+    
+
+    **Type:** _GreeceAdditionalInfo structure_
+
+Additional tax information to specify for a TRN in Greece.
+
@@ -2565,0 +2632,7 @@ Additional tax information associated with your TRN in Ukraine.
+**vietnamAdditionalInfo**
+    
+
+    **Type:** _VietnamAdditionalInfo structure_
+
+Additional tax information to specify for a TRN in Vietnam. 
+
@@ -2587,0 +2661,7 @@ Additional tax information associated with your TRN in Canada.
+**egyptAdditionalInfo**
+    
+
+    **Type:** _EgyptAdditionalInfo structure_
+
+Additional tax information to specify for a TRN in Egypt. 
+
@@ -2601,0 +2682,7 @@ Additional tax information associated with your TRN in Georgia.
+**greeceAdditionalInfo**
+    
+
+    **Type:** _GreeceAdditionalInfo structure_
+
+Additional tax information to specify for a TRN in Greece. 
+
@@ -2685,0 +2773,7 @@ Additional tax information associated with your TRN in Ukraine.
+**vietnamAdditionalInfo**
+    
+
+    **Type:** _VietnamAdditionalInfo structure_
+
+Additional tax information to specify for a TRN in Vietnam. 
+
@@ -2986,0 +3081,22 @@ The Amazon S3 object prefix that you specify for your tax document file.
+### EgyptAdditionalInfo 
+
+##### Description
+
+Additional tax information to specify for a TRN in Egypt.
+
+##### Members
+
+**uniqueIdentificationNumber**
+    
+
+    **Type:** _string_
+
+The unique identification number provided by the Egypt Tax Authority.
+
+**uniqueIdentificationNumberExpirationDate**
+    
+
+    **Type:** _string_
+
+The expiration date of the unique identification number provided by the Egypt Tax Authority.
+
@@ -3042,0 +3159,15 @@ The legal person or physical person assigned to this TRN in Georgia.
+### GreeceAdditionalInfo 
+
+##### Description
+
+Additional tax information to specify for a TRN in Greece. 
+
+##### Members
+
+**contractingAuthorityCode**
+    
+
+    **Type:** _string_
+
+The code of contracting authority for e-invoicing.
+
@@ -4014,0 +4146,36 @@ The tax registration document, which is required for specific countries such as
+### VietnamAdditionalInfo 
+
+##### Description
+
+Additional tax information to specify for a TRN in Vietnam.
+
+##### Members
+
+**electronicTransactionCodeNumber**
+    
+
+    **Type:** _string_
+
+The electronic transaction code number on the tax return document.
+
+**enterpriseIdentificationNumber**
+    
+
+    **Type:** _string_
+
+The enterprise identification number for tax registration.
+
+**paymentVoucherNumber**
+    
+
+    **Type:** _string_
+
+The payment voucher number on the tax return payment document.
+
+**paymentVoucherNumberDate**
+    
+