AWS Security ChangesHomeSearch

AWS cdk documentation change

Service: cdk · 2025-05-10 · Documentation low

File: cdk/v2/guide/home.md

Summary

Removed 'Topics' section headings and reformatted resource links with backticks. Updated image captions and minor punctuation.

Security assessment

Changes are primarily formatting improvements (adding backticks to resource names) and editorial adjustments. No security vulnerabilities or security features are mentioned in the changes. The resource list includes security-related services (like SecurityGroup, IAM policies), but the changes only affect formatting, not security guidance.

Diff

diff --git a/cdk/v2/guide/home.md b/cdk/v2/guide/home.md
index d7886154f..095bdd406 100644
--- a//cdk/v2/guide/home.md
+++ b//cdk/v2/guide/home.md
@@ -24,16 +24 @@ The AWS CDK supports TypeScript, JavaScript, Python, Java, C#/.Net, and Go. You
-![AWS CDK app structure with stacks, constructs, and deployment to CloudFormation.](/images/cdk/v2/guide/images/AppStacks.png)
-
-###### Topics
-
-  * Benefits of the AWS CDK
-
-  * Example of the AWS CDK
-
-  * AWS CDK features
-
-  * Next steps
-
-  * Learn more
-
-
-
+![CDK app and process overview](/images/cdk/v2/guide/images/AppStacks.png)
@@ -61 +46 @@ Receive the benefits of developing infrastructure in your preferred IDE (Integra
-![Code snippet showing AWS CDK setup for ECS cluster with VPC and Fargate service configuration.](/images/cdk/v2/guide/images/CodeCompletion.png)
+![Code snippet showing CDK setup for ECS cluster with VPC and Fargate service configuration.](/images/cdk/v2/guide/images/CodeCompletion.png)
@@ -263 +248 @@ Go
-This class produces an AWS CloudFormation [template of more than 500 lines](https://github.com/awsdocs/aws-cdk-guide/blob/main/doc_source/my_ecs_construct-stack.yaml). Deploying the AWS CDK app produces more than 50 resources of the following types.
+This class produces an AWS CloudFormation [template of more than 500 lines](https://github.com/awsdocs/aws-cdk-guide/blob/main/doc_source/my_ecs_construct-stack.yaml). Deploying the AWS CDK app produces more than 50 resources of the following types:
@@ -265 +250 @@ This class produces an AWS CloudFormation [template of more than 500 lines](http
-  * [AWS::EC2::EIP](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip.html)
+  * [` AWS::EC2::EIP`](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip.html)
@@ -267 +252 @@ This class produces an AWS CloudFormation [template of more than 500 lines](http
-  * [AWS::EC2::InternetGateway](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-internetgateway.html)
+  * [` AWS::EC2::InternetGateway`](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-internetgateway.html)
@@ -269 +254 @@ This class produces an AWS CloudFormation [template of more than 500 lines](http
-  * [AWS::EC2::NatGateway](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-natgateway.html)
+  * [` AWS::EC2::NatGateway`](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-natgateway.html)
@@ -271 +256 @@ This class produces an AWS CloudFormation [template of more than 500 lines](http
-  * [AWS::EC2::Route](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-route.html)
+  * [` AWS::EC2::Route`](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-route.html)
@@ -273 +258 @@ This class produces an AWS CloudFormation [template of more than 500 lines](http
-  * [AWS::EC2::RouteTable](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-routetable.html)
+  * [` AWS::EC2::RouteTable`](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-routetable.html)
@@ -275 +260 @@ This class produces an AWS CloudFormation [template of more than 500 lines](http
-  * [AWS::EC2::SecurityGroup](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group.html)
+  * [` AWS::EC2::SecurityGroup`](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group.html)
@@ -277 +262 @@ This class produces an AWS CloudFormation [template of more than 500 lines](http
-  * [AWS::EC2::Subnet](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet.html)
+  * [` AWS::EC2::Subnet`](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet.html)
@@ -279 +264 @@ This class produces an AWS CloudFormation [template of more than 500 lines](http
-  * [AWS::EC2::SubnetRouteTableAssociation](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet-route-table-assoc.html)
+  * [` AWS::EC2::SubnetRouteTableAssociation`](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet-route-table-assoc.html)
@@ -281 +266 @@ This class produces an AWS CloudFormation [template of more than 500 lines](http
-  * [AWS::EC2::VPCGatewayAttachment](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpc-gateway-attachment.html)
+  * [` AWS::EC2::VPCGatewayAttachment`](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpc-gateway-attachment.html)
@@ -283 +268 @@ This class produces an AWS CloudFormation [template of more than 500 lines](http
-  * [AWS::EC2::VPC](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpc.html)
+  * [` AWS::EC2::VPC`](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpc.html)
@@ -285 +270 @@ This class produces an AWS CloudFormation [template of more than 500 lines](http
-  * [AWS::ECS::Cluster](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-cluster.html)
+  * [` AWS::ECS::Cluster`](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-cluster.html)
@@ -287 +272 @@ This class produces an AWS CloudFormation [template of more than 500 lines](http
-  * [AWS::ECS::Service](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html)
+  * [` AWS::ECS::Service`](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html)
@@ -289 +274 @@ This class produces an AWS CloudFormation [template of more than 500 lines](http
-  * [AWS::ECS::TaskDefinition](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-taskdefinition.html)
+  * [` AWS::ECS::TaskDefinition`](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-taskdefinition.html)
@@ -291 +276 @@ This class produces an AWS CloudFormation [template of more than 500 lines](http
-  * [AWS::ElasticLoadBalancingV2::Listener](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listener.html)
+  * [` AWS::ElasticLoadBalancingV2::Listener`](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listener.html)
@@ -293 +278 @@ This class produces an AWS CloudFormation [template of more than 500 lines](http
-  * [AWS::ElasticLoadBalancingV2::LoadBalancer](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html)
+  * [` AWS::ElasticLoadBalancingV2::LoadBalancer`](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html)
@@ -295 +280 @@ This class produces an AWS CloudFormation [template of more than 500 lines](http
-  * [AWS::ElasticLoadBalancingV2::TargetGroup](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html)
+  * [` AWS::ElasticLoadBalancingV2::TargetGroup`](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html)
@@ -297 +282 @@ This class produces an AWS CloudFormation [template of more than 500 lines](http
-  * [AWS::IAM::Policy](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-policy.html)
+  * [` AWS::IAM::Policy`](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-policy.html)
@@ -299 +284 @@ This class produces an AWS CloudFormation [template of more than 500 lines](http
-  * [AWS::IAM::Role](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-role.html)
+  * [` AWS::IAM::Role`](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-role.html)
@@ -301 +286 @@ This class produces an AWS CloudFormation [template of more than 500 lines](http
-  * [AWS::Logs::LogGroup](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-logs-loggroup.html)
+  * [` AWS::Logs::LogGroup`](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-logs-loggroup.html)