Skip to content

Commit 7498cdb

Browse files
Set up pages for application security for java
Signed-off-by: sezen.leblay <[email protected]> Co-authored-by: Julio Guerra <[email protected]>
1 parent 294e7b2 commit 7498cdb

24 files changed

+1451
-162
lines changed

config/_default/params.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,9 @@ code_language_ids:
102102
native: Native
103103
other: Other
104104
linux: Linux
105+
macos: macOS
105106
windows: Windows
107+
aws-fargate: "AWS Fargate"
106108
opentelemetry: OpenTelemetry
107109
ddprof: "Rust/C/C++"
108110
full_host: "Full Host"
@@ -296,4 +298,4 @@ unsupported_sites:
296298
universal_service_monitoring: [gov]
297299
watchdog_faulty_service_deployment: [us3,us5,eu,ap1,ap2,gov]
298300
workflow-automation: [gov]
299-
workflows: [gov]
301+
workflows: [gov]

content/en/security/application_security/setup/_index.md

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,18 +38,29 @@ Learn how to enable App and API Protection on all the following supported platfo
3838
{{< appsec-integration name="Istio" avatar="istio" link="./istio" >}}
3939
{{< /appsec-integrations >}}
4040

41-
## Cloud and Container Platforms
41+
## Hosts
4242

43-
### Kubernetes (K8s)
43+
{{< appsec-integrations >}}
44+
{{< appsec-integration name="Docker" avatar="docker" link="./docker" >}}
45+
{{< appsec-integration name="Linux" avatar="linux" link="./linux" >}}
46+
{{< appsec-integration name="macOS" avatar="apple" link="./macos" >}}
47+
{{< appsec-integration name="Windows" avatar="windows" link="./windows" >}}
48+
{{< /appsec-integrations >}}
49+
50+
## Kubernetes (K8s)
4451

4552
{{< appsec-integrations >}}
53+
{{< appsec-integration name="Kubernetes" avatar="kubernetes" link="./kubernetes" >}}
4654
{{< appsec-integration name="Istio" avatar="istio" link="./istio" >}}
4755
{{< /appsec-integrations >}}
4856

57+
## Cloud Platforms
58+
4959
### Amazon Web Services (AWS)
5060

5161
{{< appsec-integrations >}}
5262
{{< appsec-integration name="AWS Lambda" avatar="amazon-lambda" link="./aws/lambda" >}}
63+
{{< appsec-integration name="AWS Fargate" avatar="aws-fargate" link="./aws/fargate" >}}
5364
{{< /appsec-integrations >}}
5465

5566
### Google Cloud Platform (GCP)
Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
---
2+
title: Setup App and API Protection on AWS Fargate
3+
disable_sidebar: true
4+
further_reading:
5+
- link: "/security/application_security/"
6+
tag: "Documentation"
7+
text: "Protect against Threats with Datadog Application & API Protection"
8+
- link: "/security/application_security/add-user-info/"
9+
tag: "Documentation"
10+
text: "Tracking user activity"
11+
- link: "/security/default_rules/?category=cat-application-security"
12+
tag: "Documentation"
13+
text: "OOTB Application & API Protection Rules"
14+
- link: "/security/application_security/troubleshooting"
15+
tag: "Documentation"
16+
text: "Troubleshooting Application & API Protection"
17+
- link: "/security/application_security/how-it-works/"
18+
tag: "Documentation"
19+
text: "How Application & API Protection Works in Datadog"
20+
---
21+
22+
Learn how to setup App and API Protection (AAP) on your AWS Fargate tasks by selecting the programming language your task is written with.
23+
24+
<div class="alert alert-info">
25+
<p class="fs-bold m-0">Are you missing your environment?</p>
26+
<span>Send us a request for your missing environment <a href="https://forms.gle/nMGq2Hhe7Z4sCKdy6">here</a>.</span>
27+
</div>
28+
29+
{{< appsec-integrations >}}
30+
{{< appsec-integration name="Python" avatar="python" link="/security/application_security/setup/python" >}}
31+
{{< appsec-integration name="Node.js" avatar="node" link="/security/application_security/setup/nodejs" >}}
32+
{{< appsec-integration name="Java" avatar="java" link="/security/application_security/setup/java/aws-fargate" >}}
33+
{{< appsec-integration name="Go" avatar="go" link="/security/application_security/setup/go" >}}
34+
{{< appsec-integration name="Ruby" avatar="ruby" link="/security/application_security/setup/ruby" >}}
35+
{{< appsec-integration name=".NET" avatar="dotnet" link="/security/application_security/setup/dotnet" >}}
36+
{{< appsec-integration name="PHP" avatar="php" link="/security/application_security/setup/php" >}}
37+
{{< /appsec-integrations >}}
38+
39+
## Further Reading
40+
41+
{{< partial name="whats-next/whats-next.html" >}}
Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
---
2+
title: Setup App and API Protection on Linux
3+
disable_sidebar: true
4+
further_reading:
5+
- link: "/security/application_security/"
6+
tag: "Documentation"
7+
text: "Protect against Threats with Datadog Application & API Protection"
8+
- link: "/security/application_security/add-user-info/"
9+
tag: "Documentation"
10+
text: "Tracking user activity"
11+
- link: "/security/default_rules/?category=cat-application-security"
12+
tag: "Documentation"
13+
text: "OOTB Application & API Protection Rules"
14+
- link: "/security/application_security/troubleshooting"
15+
tag: "Documentation"
16+
text: "Troubleshooting Application & API Protection"
17+
- link: "/security/application_security/how-it-works/"
18+
tag: "Documentation"
19+
text: "How Application & API Protection Works in Datadog"
20+
---
21+
22+
Learn how to setup App and API Protection (AAP) on your Docker containers by selecting the programming language your containerized service is written with.
23+
24+
<div class="alert alert-info">
25+
<p class="fs-bold m-0">Are you missing your environment?</p>
26+
<span>Send us a request for your missing environment <a href="https://forms.gle/nMGq2Hhe7Z4sCKdy6">here</a>.</span>
27+
</div>
28+
29+
{{< appsec-integrations >}}
30+
{{< appsec-integration name="Python" avatar="python" link="/security/application_security/setup/python" >}}
31+
{{< appsec-integration name="Node.js" avatar="node" link="/security/application_security/setup/nodejs" >}}
32+
{{< appsec-integration name="Java" avatar="java" link="/security/application_security/setup/java/docker" >}}
33+
{{< appsec-integration name="Go" avatar="go" link="/security/application_security/setup/go" >}}
34+
{{< appsec-integration name="Ruby" avatar="ruby" link="/security/application_security/setup/ruby" >}}
35+
{{< appsec-integration name=".NET" avatar="dotnet" link="/security/application_security/setup/dotnet" >}}
36+
{{< appsec-integration name="PHP" avatar="php" link="/security/application_security/setup/php" >}}
37+
{{< /appsec-integrations >}}
38+
39+
## Further Reading
40+
41+
{{< partial name="whats-next/whats-next.html" >}}

content/en/security/application_security/setup/java.md

Lines changed: 0 additions & 159 deletions
This file was deleted.
Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
---
2+
title: Enabling App and API Protection for Java
3+
aliases:
4+
- /security_platform/application_security/getting_started/java
5+
- /security/application_security/getting_started/java
6+
- /security/application_security/threats/setup/threat_detection/java
7+
- /security/application_security/threats_detection/java
8+
further_reading:
9+
- link: "/security/application_security/add-user-info/"
10+
tag: "Documentation"
11+
text: "Adding user information to traces"
12+
- link: 'https://github.com/DataDog/dd-trace-java'
13+
tag: "Source Code"
14+
text: 'Java Datadog library source code'
15+
- link: "/security/default_rules/?category=cat-application-security"
16+
tag: "Documentation"
17+
text: "OOTB App and API Protection Rules"
18+
- link: "/security/application_security/troubleshooting"
19+
tag: "Documentation"
20+
text: "Troubleshooting App and API Protection"
21+
---
22+
{{< partial name="app_and_api_protection/callout.html" >}}
23+
24+
{{% app_and_api_protection_java_overview showSetup="false" %}}
25+
26+
## Environments
27+
28+
### Hosts
29+
{{< appsec-integrations >}}
30+
{{< appsec-integration name="Linux" avatar="linux" link="./linux" >}}
31+
{{< appsec-integration name="macOS" avatar="apple" link="./macos" >}}
32+
{{< appsec-integration name="Windows" avatar="windows" link="./windows" >}}
33+
{{< /appsec-integrations >}}
34+
35+
### Cloud and Container Platforms
36+
{{< appsec-integrations >}}
37+
{{< appsec-integration name="Docker" avatar="docker" link="./docker" >}}
38+
{{< appsec-integration name="Kubernetes" avatar="kubernetes" link="./kubernetes" >}}
39+
{{< /appsec-integrations >}}
40+
41+
### AWS
42+
{{< appsec-integrations >}}
43+
{{< appsec-integration name="AWS Fargate" avatar="aws-fargate" link="./aws-fargate" >}}
44+
{{< /appsec-integrations >}}
45+
46+
## Additional Resources
47+
48+
- [Troubleshooting Guide](java/troubleshooting)
49+
- [Compatibility Information](java/compatibility)

0 commit comments

Comments
 (0)