RegisteredMCPServerSigV4DetailsProperty Struct
SigV4-authenticated MCP server details returned after registration.
Example
ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_devopsagent as devopsagent } from 'aws-cdk-lib';
const registeredMCPServerSigV4DetailsProperty: devopsagent.CfnService.RegisteredMCPServerSigV4DetailsProperty = {
endpoint: 'endpoint',
name: 'name',
region: 'region',
roleArn: 'roleArn',
service: 'service',
// the properties below are optional
customHeaders: {
customHeadersKey: 'customHeaders',
},
description: 'description',
mcpRoleArn: 'mcpRoleArn',
};
Properties
customHeadersoptionalIResolvable | { [key: string]: string }custom_headersoptionaltyping.Union[IResolvable, typing.Mapping[str, str]]customHeadersoptionalIResolvableCustomHeadersoptionalIResolvableCustomHeadersoptionalinterface{}#Custom headers for the SigV4 MCP server.
descriptionoptionalstringdescriptionoptionalstrdescriptionoptionalStringDescriptionoptionalstringDescriptionoptional*string#Optional description for the MCP server.
The MCP server endpoint URL.
mcpRoleArnoptionalstringmcp_role_arnoptionalstrmcpRoleArnoptionalStringMcpRoleArnoptionalstringMcpRoleArnoptional*string#IAM role ARN for SigV4 signing.
Absent when no dedicated role is configured.
The MCP server name.
AWS region for SigV4 signing.
Deprecated - use McpRoleArn instead.
IAM role ARN for SigV4 signing
AWS service name for SigV4 signing.