View a markdown version of this page

AWS::DevOpsAgent::Service RegisteredMCPServerSigV4Details - AWS CloudFormation

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 RegisteredMCPServerSigV4Details

SigV4-authenticated MCP server details returned after registration.

Syntax

To declare this entity in your CloudFormation template, use the following syntax:

JSON

{ "CustomHeaders" : {Key: Value, ...}, "Description" : String, "Endpoint" : String, "McpRoleArn" : String, "Name" : String, "Region" : String, "RoleArn" : String, "Service" : String }

YAML

CustomHeaders: Key: Value Description: String Endpoint: String McpRoleArn: String Name: String Region: String RoleArn: String Service: String

Properties

CustomHeaders

The custom headers that the SigV4-authenticated MCP server receives.

Required: No

Type: Object of String

Pattern: ^[a-zA-Z0-9-_]+$

Update requires: No interruption

Description

An optional description for the MCP server.

Required: No

Type: String

Update requires: No interruption

Endpoint

The MCP server endpoint URL.

Required: Yes

Type: String

Update requires: No interruption

McpRoleArn

The ARN of the IAM role used for SigV4 signing. This property is absent when you haven't configured a dedicated role.

Required: No

Type: String

Update requires: No interruption

Name

The MCP server name.

Required: Yes

Type: String

Update requires: No interruption

Region

The AWS Region used for SigV4 signing.

Required: Yes

Type: String

Update requires: No interruption

RoleArn

The ARN of the IAM role used for SigV4 signing.

Note

This property is deprecated. Use McpRoleArn instead.

Required: Yes

Type: String

Update requires: No interruption

Service

The AWS service name used for SigV4 signing.

Required: Yes

Type: String

Update requires: No interruption