This is the new CloudFormation Template Reference Guide. Please update your bookmarks and links. For help getting started with CloudFormation, see the AWS CloudFormation User Guide.
AWS::DevOpsAgent::Service MCPServerSigV4AuthorizationConfig
The SigV4 authorization configuration for an MCP server.
Syntax
To declare this entity in your CloudFormation template, use the following syntax:
JSON
{ "CustomHeaders" :{, "McpRoleArn" :Key:Value, ...}String, "Region" :String, "RoleArn" :String, "Service" :String}
YAML
CustomHeaders:McpRoleArn:Key:ValueStringRegion:StringRoleArn:StringService:String
Properties
-
Custom headers to include in requests to the SigV4-authenticated MCP server.
Required: No
Type: Object of String
Pattern:
^[a-zA-Z0-9-_]+$Update requires: No interruption
-
The ARN of the IAM role to assume for SigV4 signing. If omitted, the service resolves credentials at runtime through a monitor account association.
Required: No
Type: String
Pattern:
^arn:aws:iam::\d{12}:role/[a-zA-Z0-9+=,.@_/-]+$Update requires: No interruption
-
The AWS Region used for SigV4 signing, or
*for SigV4a multi-Region signing.Required: Yes
Type: String
Pattern:
^(\*|[a-z]{2,4}(-[a-z]+)+-\d+)$Update requires: No interruption
-
The ARN of the IAM role to assume for SigV4 signing.
Note
This property is deprecated. Use
McpRoleArninstead.Required: No
Type: String
Pattern:
^arn:aws:iam::\d{12}:role/[a-zA-Z0-9+=,.@_/-]+$Update requires: No interruption
-
The AWS service name used for SigV4 signing.
Required: Yes
Type: String
Minimum:
1Maximum:
100Update requires: No interruption