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 MCPServerOAuthClientCredentialsConfig
The OAuth client credentials configuration for a custom MCP server.
Syntax
To declare this entity in your CloudFormation template, use the following syntax:
JSON
{ "ClientId" :String, "ClientName" :String, "ClientSecret" :String, "ExchangeParameters" :Json, "ExchangeUrl" :String, "Scopes" :[ String, ... ]}
YAML
ClientId:StringClientName:StringClientSecret:StringExchangeParameters:JsonExchangeUrl:StringScopes:- String
Properties
ClientId-
The OAuth client ID.
Required: Yes
Type: String
Update requires: Replacement
ClientName-
A friendly name for the OAuth client.
Required: No
Type: String
Update requires: Replacement
ClientSecret-
The OAuth client secret.
Required: Yes
Type: String
Update requires: Replacement
ExchangeParameters-
Additional parameters for the OAuth token exchange request.
Required: No
Type: Json
Update requires: Replacement
ExchangeUrl-
The OAuth token exchange endpoint URL.
Required: Yes
Type: String
Pattern:
^https://[a-zA-Z0-9.-]+(?::[0-9]+)?(?:/.*)?$Update requires: Replacement
Scopes-
The OAuth scopes to request during authentication.
Required: No
Type: Array of String
Update requires: Replacement