Skip to content
v2.274.0

MCPServerOAuthClientCredentialsConfigProperty Struct ​

MCP server OAuth client credentials configuration.

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';

declare const exchangeParameters: any;
const mCPServerOAuthClientCredentialsConfigProperty: devopsagent.CfnService.MCPServerOAuthClientCredentialsConfigProperty = {
  clientId: 'clientId',
  clientSecret: 'clientSecret',
  exchangeUrl: 'exchangeUrl',

  // the properties below are optional
  clientName: 'clientName',
  exchangeParameters: exchangeParameters,
  scopes: ['scopes'],
};

Properties ​

clientIdstringclient_idstrclientIdStringClientIdstringClientId*stringrequired#
OAuth client ID.
clientNameoptionalstringclient_nameoptionalstrclientNameoptionalStringClientNameoptionalstringClientNameoptional*string#
User friendly OAuth client name.
clientSecretstringclient_secretstrclientSecretStringClientSecretstringClientSecret*stringrequired#
OAuth client secret.
exchangeParametersoptionalanyexchange_parametersoptionalAnyexchangeParametersoptionalObjectExchangeParametersoptionalobjectExchangeParametersoptionalinterface{}#
OAuth token exchange parameters.
exchangeUrlstringexchange_urlstrexchangeUrlStringExchangeUrlstringExchangeUrl*stringrequired#
OAuth token exchange URL.
scopesoptionalstring[]scopesoptionaltyping.List[str]scopesoptionalList<String>Scopesoptionalstring[]Scopesoptional*[]*string#
OAuth scopes.