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