interface CfnSourceCredentialProps
| Language | Type name | 
|---|---|
  .NET | Amazon.CDK.AWS.CodeBuild.CfnSourceCredentialProps | 
  Go | github.com/aws/aws-cdk-go/awscdk/v2/awscodebuild#CfnSourceCredentialProps | 
  Java | software.amazon.awscdk.services.codebuild.CfnSourceCredentialProps | 
  Python | aws_cdk.aws_codebuild.CfnSourceCredentialProps | 
  TypeScript  | aws-cdk-lib » aws_codebuild » CfnSourceCredentialProps | 
Properties for defining a CfnSourceCredential.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_codebuild as codebuild } from 'aws-cdk-lib';
const cfnSourceCredentialProps: codebuild.CfnSourceCredentialProps = {
  authType: 'authType',
  serverType: 'serverType',
  token: 'token',
  // the properties below are optional
  username: 'username',
};
Properties
| Name | Type | Description | 
|---|---|---|
| auth | string | The type of authentication used by the credentials. | 
| server | string | The type of source provider. | 
| token | string | For GitHub or GitHub Enterprise, this is the personal access token. | 
| username? | string | The Bitbucket username when the authType is BASIC_AUTH. | 
authType
Type:
string
The type of authentication used by the credentials.
Valid options are OAUTH, BASIC_AUTH, PERSONAL_ACCESS_TOKEN, CODECONNECTIONS, or SECRETS_MANAGER.
serverType
Type:
string
The type of source provider.
The valid options are GITHUB, GITHUB_ENTERPRISE, GITLAB, GITLAB_SELF_MANAGED, or BITBUCKET.
token
Type:
string
For GitHub or GitHub Enterprise, this is the personal access token.
For Bitbucket, this is either the access token or the app password. For the authType CODECONNECTIONS, this is the connectionArn . For the authType SECRETS_MANAGER, this is the secretArn .
username?
Type:
string
(optional)
The Bitbucket username when the authType is BASIC_AUTH.
This parameter is not valid for other types of source providers or connections.

 .NET
 Go
 Java
 Python
 TypeScript