AWS Security ChangesHomeSearch

AWS AWSCloudFormation documentation change

Service: AWSCloudFormation · 2025-04-18 · Documentation low

File: AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-pipeline.md

Summary

Reformatted JSON/YAML examples for Pipeline definitions without changing functional content. Condensed syntax while maintaining same configuration examples.

Security assessment

Changes are purely formatting/whitespace adjustments to documentation examples. No security-related content was added or modified in the pipeline configuration examples.

Diff

diff --git a/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-pipeline.md b/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-pipeline.md
index 68caacff3..f70be41c4 100644
--- a//AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-pipeline.md
+++ b//AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-pipeline.md
@@ -169,17 +169,7 @@ The following example creates a Pipeline with an associated lifecycle configurat
-    # Pipeline definition given as a JSON string
-    {
-      "Resources": {
-        "MyPipeline": {
-          "Type": "AWS::SageMaker::Pipeline",
-          "Properties": {
-            "PipelineName": "<pipeline-name>"
-            "PipelineDisplayName": "<pipeline-display-name>",
-            "PipelineDescription": "<pipeline-description>",
-            "PipelineDefinition": {
-              "PipelineDefinitionBody": "{\"Version\":\"2020-12-01\",\"Parameters\":[{\"Name\":\"InputDataSource\",\"DefaultValue\":\"\"},{\"Name\":\"InstanceCount\",\"Type\":\"Integer\",\"DefaultValue\":1}],\"Steps\":[{\"Name\":\"Training1\",\"Type\":\"Training\",\"Arguments\":{\"InputDataConfig\":[{\"DataSource\":{\"S3DataSource\":{\"S3Uri\":{\"Get\":\"Parameters.InputDataSource\"}}}}],\"OutputDataConfig\":{\"S3OutputPath\":\"s3://amzn-s3-demo-bucket/\"},\"ResourceConfig\":{\"InstanceType\":\"ml.m5.large\",\"InstanceCount\":{\"Get\":\"Parameters.InstanceCount\"},\"VolumeSizeInGB\":1024}}}]}"
-            },
-            "RoleArn": "arn:aws:iam::<account-id>:root"
-          }
-        }
-      }
-    }
+    # Pipeline definition given as a JSON string { "Resources": {
+                "MyPipeline": { "Type": "AWS::SageMaker::Pipeline", "Properties": { "PipelineName":
+                "<pipeline-name>" "PipelineDisplayName": "<pipeline-display-name>",
+                "PipelineDescription": "<pipeline-description>", "PipelineDefinition": {
+                "PipelineDefinitionBody":
+                   "{\"Version\":\"2020-12-01\",\"Parameters\":[{\"Name\":\"InputDataSource\",\"DefaultValue\":\"\"},{\"Name\":\"InstanceCount\",\"Type\":\"Integer\",\"DefaultValue\":1}],\"Steps\":[{\"Name\":\"Training1\",\"Type\":\"Training\",\"Arguments\":{\"InputDataConfig\":[{\"DataSource\":{\"S3DataSource\":{\"S3Uri\":{\"Get\":\"Parameters.InputDataSource\"}}}}],\"OutputDataConfig\":{\"S3OutputPath\":\"s3://amzn-s3-demo-bucket/\"},\"ResourceConfig\":{\"InstanceType\":\"ml.m5.large\",\"InstanceCount\":{\"Get\":\"Parameters.InstanceCount\"},\"VolumeSizeInGB\":1024}}}]}"
+                }, "RoleArn": "arn:aws:iam::<account-id>:root" } } } }
@@ -190,19 +180,6 @@ The following example creates a Pipeline with an associated lifecycle configurat
-    # Pipeline definition given as an S3 string
-    {
-      "Resources": {
-        "MyPipeline": {
-          "Type": "AWS::SageMaker::Pipeline",
-          "Properties": {
-            "PipelineName": "<pipeline-name>",
-            "PipelineDisplayName": "<pipeline-display-name>",
-            "PipelineDescription": "<pipeline-description>",
-            "PipelineDefinition": {
-              "PipelineDefinitionS3Location": {
-                "Bucket": "<S3-bucket-location>",
-                "Key": "<S3-bucket-key>"
-              }
-            },
-            "RoleArn": "arn:aws:iam::<account-id>:root"
-          }
-        }
-      }
+    # Pipeline definition given as an S3 string { "Resources": {
+                "MyPipeline": { "Type": "AWS::SageMaker::Pipeline", "Properties": { "PipelineName":
+                "<pipeline-name>", "PipelineDisplayName": "<pipeline-display-name>",
+                "PipelineDescription": "<pipeline-description>", "PipelineDefinition": {
+                "PipelineDefinitionS3Location": { "Bucket": "<S3-bucket-location>", "Key":
+                "<S3-bucket-key>" } }, "RoleArn": "arn:aws:iam::<account-id>:root" } } }
@@ -214,10 +191,6 @@ The following example creates a Pipeline with an associated lifecycle configurat
-    # Pipeline definition given as a JSON string
-    Resources:
-      MyPipeline:
-        Type: AWS::SageMaker::Pipeline
-        Properties:
-          PipelineName: "<pipeline-name>" 
-          PipelineDisplayName: "<pipeline-display-name>"
-          PipelineDescription: "<pipeline-description>"
-          PipelineDefinition:
-            PipelineDefinitionBody: "{\"Version\":\"2020-12-01\",\"Parameters\":[{\"Name\":\"InputDataSource\",\"DefaultValue\":\"\"},{\"Name\":\"InstanceCount\",\"Type\":\"Integer\",\"DefaultValue\":1}],\"Steps\":[{\"Name\":\"Training1\",\"Type\":\"Training\",\"Arguments\":{\"InputDataConfig\":[{\"DataSource\":{\"S3DataSource\":{\"S3Uri\":{\"Get\":\"Parameters.InputDataSource\"}}}}],\"OutputDataConfig\":{\"S3OutputPath\":\"s3://amzn-s3-demo-bucket/\"},\"ResourceConfig\":{\"InstanceType\":\"ml.m5.large\",\"InstanceCount\":{\"Get\":\"Parameters.InstanceCount\"},\"VolumeSizeInGB\":1024}}}]}"
+    # Pipeline definition given as a JSON string Resources:
+                MyPipeline: Type: AWS::SageMaker::Pipeline Properties: PipelineName:
+                "<pipeline-name>" PipelineDisplayName: "<pipeline-display-name>"
+                PipelineDescription: "<pipeline-description>" PipelineDefinition:
+                PipelineDefinitionBody:
+                   "{\"Version\":\"2020-12-01\",\"Parameters\":[{\"Name\":\"InputDataSource\",\"DefaultValue\":\"\"},{\"Name\":\"InstanceCount\",\"Type\":\"Integer\",\"DefaultValue\":1}],\"Steps\":[{\"Name\":\"Training1\",\"Type\":\"Training\",\"Arguments\":{\"InputDataConfig\":[{\"DataSource\":{\"S3DataSource\":{\"S3Uri\":{\"Get\":\"Parameters.InputDataSource\"}}}}],\"OutputDataConfig\":{\"S3OutputPath\":\"s3://amzn-s3-demo-bucket/\"},\"ResourceConfig\":{\"InstanceType\":\"ml.m5.large\",\"InstanceCount\":{\"Get\":\"Parameters.InstanceCount\"},\"VolumeSizeInGB\":1024}}}]}"
@@ -229,13 +202,6 @@ The following example creates a Pipeline with an associated lifecycle configurat
-    # Pipeline definition given as an S3 location
-    Resources:
-      MyPipeline:
-        Type: AWS::SageMaker::Pipeline
-        Properties:
-          PipelineName: "<pipeline-name>"
-          PipelineDisplayName:"<pipeline-display-name>"
-          PipelineDescription: "<pipeline-description>"
-          PipelineDefinition:
-    	    PipelineDefinitionS3Location:
-              Bucket: "<S3-bucket-location>"
-              Key: "<S3-bucket-key>"
-          RoleArn: "arn:aws:iam::<account-id>:root"
+    # Pipeline definition given as an S3 location Resources:
+                MyPipeline: Type: AWS::SageMaker::Pipeline Properties: PipelineName:
+                "<pipeline-name>" PipelineDisplayName:"<pipeline-display-name>"
+                PipelineDescription: "<pipeline-description>" PipelineDefinition:
+                PipelineDefinitionS3Location: Bucket: "<S3-bucket-location>" Key:
+                "<S3-bucket-key>" RoleArn: "arn:aws:iam::<account-id>:root"