Skip to content
v2.274.0

MCPServerAuthorizationConfigProperty Struct ​

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 mCPServerAuthorizationConfigProperty: devopsagent.CfnService.MCPServerAuthorizationConfigProperty = {
  apiKey: {
    apiKeyHeader: 'apiKeyHeader',
    apiKeyName: 'apiKeyName',
    apiKeyValue: 'apiKeyValue',
  },
  bearerToken: {
    tokenName: 'tokenName',
    tokenValue: 'tokenValue',

    // the properties below are optional
    authorizationHeader: 'authorizationHeader',
  },
  oAuthClientCredentials: {
    clientId: 'clientId',
    clientSecret: 'clientSecret',
    exchangeUrl: 'exchangeUrl',

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

Properties ​

apiKeyoptionalIResolvable | CfnService.ApiKeyDetailsPropertyapi_keyoptionaltyping.Union[IResolvable, ApiKeyDetailsProperty]apiKeyoptionalIResolvableApiKeyoptionalIResolvableApiKeyoptionalinterface{}#
API key authentication details.
bearerTokenoptionalIResolvable | CfnService.BearerTokenDetailsPropertybearer_tokenoptionaltyping.Union[IResolvable, BearerTokenDetailsProperty]bearerTokenoptionalIResolvableBearerTokenoptionalIResolvableBearerTokenoptionalinterface{}#
Bearer token authentication details.
oAuthClientCredentialsoptionalIResolvable | CfnService.MCPServerOAuthClientCredentialsConfigPropertyo_auth_client_credentialsoptionaltyping.Union[IResolvable, MCPServerOAuthClientCredentialsConfigProperty]oAuthClientCredentialsoptionalIResolvableOAuthClientCredentialsoptionalIResolvableOAuthClientCredentialsoptionalinterface{}#
MCP server OAuth client credentials configuration.