Class CfnSourceCredentialProps
Properties for defining a CfnSourceCredential.
Inheritance
Implements
Namespace: Amazon.CDK.AWS.CodeBuild
Assembly: Amazon.CDK.AWS.CodeBuild.dll
Syntax (csharp)
public class CfnSourceCredentialProps : Object, ICfnSourceCredentialPropsSyntax (vb)
Public Class CfnSourceCredentialProps
    Inherits Object
    Implements ICfnSourceCredentialPropsRemarks
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.CodeBuild;
var cfnSourceCredentialProps = new CfnSourceCredentialProps {
    AuthType = "authType",
    ServerType = "serverType",
    Token = "token",
    // the properties below are optional
    Username = "username"
};Synopsis
Constructors
| CfnSourceCredentialProps() | 
Properties
| AuthType | The type of authentication used by the credentials. | 
| ServerType | The type of source provider. | 
| Token | For GitHub or GitHub Enterprise, this is the personal access token. | 
| Username | The Bitbucket username when the  | 
Constructors
CfnSourceCredentialProps()
public CfnSourceCredentialProps()Properties
AuthType
The type of authentication used by the credentials.
public string AuthType { get; set; }Property Value
System.String
Remarks
Valid options are OAUTH, BASIC_AUTH, or PERSONAL_ACCESS_TOKEN.
ServerType
The type of source provider.
public string ServerType { get; set; }Property Value
System.String
Remarks
The valid options are GITHUB, GITHUB_ENTERPRISE, or BITBUCKET.
Token
For GitHub or GitHub Enterprise, this is the personal access token.
public string Token { get; set; }Property Value
System.String
Remarks
For Bitbucket, this is the app password.
Username
The Bitbucket username when the authType is BASIC_AUTH.
public string Username { get; set; }Property Value
System.String
Remarks
This parameter is not valid for other types of source providers or connections.