AWS AWSCloudFormation documentation change
Summary
Added TaskDefinitionArn property and changed TaskExecutionRoleArn/PrimaryContainer from required to optional.
Security assessment
Adds new optional property and relaxes requirements for existing properties. No security context or vulnerability fixes mentioned. Task execution roles relate to standard IAM security practices but no new security documentation is added.
Diff
diff --git a/AWSCloudFormation/latest/TemplateReference/aws-resource-ecs-expressgatewayservice.md b/AWSCloudFormation/latest/TemplateReference/aws-resource-ecs-expressgatewayservice.md index 0dcca14d6..90076e4b3 100644 --- a//AWSCloudFormation/latest/TemplateReference/aws-resource-ecs-expressgatewayservice.md +++ b//AWSCloudFormation/latest/TemplateReference/aws-resource-ecs-expressgatewayservice.md @@ -37,0 +38 @@ To declare this entity in your CloudFormation template, use the following syntax + "TaskDefinitionArn" : String, @@ -62,0 +64 @@ To declare this entity in your CloudFormation template, use the following syntax + TaskDefinitionArn: String @@ -95 +97 @@ The ARN of the task execution role for the service revision. -_Required_ : Yes +_Required_ : No @@ -150 +152 @@ The primary container configuration for this service revision. -_Required_ : Yes +_Required_ : No @@ -192,0 +195,11 @@ _Required_ : No +`TaskDefinitionArn` + + +The ARN of the task definition used by this service revision. This is present for all Express services and reflects the task definition in use, whether managed by Amazon ECS or provided by the customer. + +_Required_ : No + + _Type_ : String + + _Update requires_ : [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt) +