Class CfnSourceCredentialProps
Properties for defining a CfnSourceCredential
.
Inheritance
Implements
Namespace: Amazon.CDK.AWS.CodeBuild
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnSourceCredentialProps : Object, ICfnSourceCredentialProps
Syntax (vb)
Public Class CfnSourceCredentialProps
Inherits Object
Implements ICfnSourceCredentialProps
Remarks
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, PERSONAL_ACCESS_TOKEN, CODECONNECTIONS, or SECRETS_MANAGER.
ServerType
The type of source provider.
public string ServerType { get; set; }
Property Value
System.String
Remarks
The valid options are GITHUB, GITHUB_ENTERPRISE, GITLAB, GITLAB_SELF_MANAGED, 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 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
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.