Skip to content

api_gateway_domain - Add TLS1.2 and TLS1.3 security policies - #2431

Open
ichekaldin wants to merge 2 commits into
ansible-collections:mainfrom
ichekaldin:api_gateway_domain-add-security-policies
Open

api_gateway_domain - Add TLS1.2 and TLS1.3 security policies#2431
ichekaldin wants to merge 2 commits into
ansible-collections:mainfrom
ichekaldin:api_gateway_domain-add-security-policies

Conversation

@ichekaldin

Copy link
Copy Markdown
Contributor
SUMMARY

AWS recently introduced additional security policies for custom domain names used by API Gateways:

https://docs.aws.amazon.com/apigateway/latest/developerguide/apigateway-security-policies-list.html https://docs.aws.amazon.com/boto3/latest/reference/services/apigateway/client/create_domain_name.html

This pull request adds the newly added policies to the list of available options:

  • SecurityPolicy_TLS12_2018_EDGE
  • SecurityPolicy_TLS12_PFS_2025_EDGE
  • SecurityPolicy_TLS13_1_2_2021_06
  • SecurityPolicy_TLS13_1_2_FIPS_PFS_PQ_2025_09
  • SecurityPolicy_TLS13_1_2_FIPS_PQ_2025_09
  • SecurityPolicy_TLS13_1_2_PFS_PQ_2025_09
  • SecurityPolicy_TLS13_1_2_PQ_2025_09
  • SecurityPolicy_TLS13_1_3_2025_09
  • SecurityPolicy_TLS13_1_3_FIPS_2025_09
  • SecurityPolicy_TLS13_2025_EDGE
ISSUE TYPE
  • Feature Pull Request
COMPONENT NAME

api_gateway_domain

ADDITIONAL INFORMATION

@github-actions

github-actions Bot commented Apr 14, 2026

Copy link
Copy Markdown

Docs Build 📝

Thank you for contribution!✨

The docsite for this PR is available for download as an artifact from this run:
https://github.com/ansible-collections/community.aws/actions/runs/24402663470

You can compare to the docs for the main branch here:
https://ansible-collections.github.io/community.aws/branch/main

File changes:

  • M collections/community/aws/api_gateway_domain_module.html
Click to see the diff comparison.

NOTE: only file modifications are shown here. New and deleted files are excluded.
See the file list and check the published docs to see those files.

diff --git a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/api_gateway_domain_module.html b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/api_gateway_domain_module.html
index 164af22..33fcd07 100644
--- a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/api_gateway_domain_module.html
+++ b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/api_gateway_domain_module.html
@@ -315,6 +315,16 @@ see <a class="reference internal" href="#ansible-collections-community-aws-api-g
 <td><div class="ansible-option-cell"><p>Set allowed TLS versions through AWS defined policies. Currently only <code class="docutils literal notranslate"><span class="pre">TLS_1_0</span></code> and <code class="docutils literal notranslate"><span class="pre">TLS_1_2</span></code> are available.</p>
 <p class="ansible-option-line"><strong class="ansible-option-choices">Choices:</strong></p>
 <ul class="simple">
+<li><p><code class="ansible-option-choices-entry docutils literal notranslate"><span class="pre">&quot;SecurityPolicy_TLS12_2018_EDGE&quot;</span></code></p></li>
+<li><p><code class="ansible-option-choices-entry docutils literal notranslate"><span class="pre">&quot;SecurityPolicy_TLS12_PFS_2025_EDGE&quot;</span></code></p></li>
+<li><p><code class="ansible-option-choices-entry docutils literal notranslate"><span class="pre">&quot;SecurityPolicy_TLS13_1_2_2021_06&quot;</span></code></p></li>
+<li><p><code class="ansible-option-choices-entry docutils literal notranslate"><span class="pre">&quot;SecurityPolicy_TLS13_1_2_FIPS_PFS_PQ_2025_09&quot;</span></code></p></li>
+<li><p><code class="ansible-option-choices-entry docutils literal notranslate"><span class="pre">&quot;SecurityPolicy_TLS13_1_2_FIPS_PQ_2025_09&quot;</span></code></p></li>
+<li><p><code class="ansible-option-choices-entry docutils literal notranslate"><span class="pre">&quot;SecurityPolicy_TLS13_1_2_PFS_PQ_2025_09&quot;</span></code></p></li>
+<li><p><code class="ansible-option-choices-entry docutils literal notranslate"><span class="pre">&quot;SecurityPolicy_TLS13_1_2_PQ_2025_09&quot;</span></code></p></li>
+<li><p><code class="ansible-option-choices-entry docutils literal notranslate"><span class="pre">&quot;SecurityPolicy_TLS13_1_3_2025_09&quot;</span></code></p></li>
+<li><p><code class="ansible-option-choices-entry docutils literal notranslate"><span class="pre">&quot;SecurityPolicy_TLS13_1_3_FIPS_2025_09&quot;</span></code></p></li>
+<li><p><code class="ansible-option-choices-entry docutils literal notranslate"><span class="pre">&quot;SecurityPolicy_TLS13_2025_EDGE&quot;</span></code></p></li>
 <li><p><code class="ansible-option-choices-entry docutils literal notranslate"><span class="pre">&quot;TLS_1_0&quot;</span></code></p></li>
 <li><p><code class="ansible-option-default-bold docutils literal notranslate"><strong><span class="pre">&quot;TLS_1_2&quot;</span></strong></code> <span class="ansible-option-choices-default-mark">← (default)</span></p></li>
 </ul>

@softwarefactory-project-zuul

Copy link
Copy Markdown
Contributor

Build succeeded.
https://ansible.softwarefactory-project.io/zuul/buildset/a964d68952b04687bcafcd457d84e6b9

✔️ ansible-galaxy-importer SUCCESS in 4m 57s (non-voting)
✔️ build-ansible-collection SUCCESS in 11m 01s
✔️ ansible-test-splitter SUCCESS in 5m 03s
Skipped 22 jobs

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant