Show / Hide Table of Contents

Class CfnSourceCredentialProps

Properties for defining a CfnSourceCredential.

Inheritance
System.Object
CfnSourceCredentialProps
Implements
ICfnSourceCredentialProps
Namespace: Amazon.CDK.AWS.CodeBuild
Assembly: Amazon.CDK.AWS.CodeBuild.dll
Syntax (csharp)
public class CfnSourceCredentialProps : Object, ICfnSourceCredentialProps
Syntax (vb)
Public Class CfnSourceCredentialProps
    Inherits Object
    Implements ICfnSourceCredentialProps
Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-sourcecredential.html

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 authType is BASIC_AUTH.

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.

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-sourcecredential.html#cfn-codebuild-sourcecredential-authtype

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.

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-sourcecredential.html#cfn-codebuild-sourcecredential-servertype

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.

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-sourcecredential.html#cfn-codebuild-sourcecredential-token

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.

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-sourcecredential.html#cfn-codebuild-sourcecredential-username

Implements

ICfnSourceCredentialProps
Back to top Generated by DocFX