GitHubSourceCredentialsProps Struct
Creation properties for GitHubSourceCredentials.
Example
ts
new codebuild.GitHubSourceCredentials(this, 'CodeBuildGitHubCreds', {
accessToken: SecretValue.secretsManager('my-token'),
});
// GitHub Enterprise is almost the same,
// except the class is called GitHubEnterpriseSourceCredentials
python
codebuild.GitHubSourceCredentials(self, "CodeBuildGitHubCreds",
access_token=SecretValue.secrets_manager("my-token")
)
java
GitHubSourceCredentials.Builder.create(this, "CodeBuildGitHubCreds")
.accessToken(SecretValue.secretsManager("my-token"))
.build();
csharp
// Install: dotnet add package Amazon.CDK.Lib
new GitHubSourceCredentials(this, "CodeBuildGitHubCreds", new GitHubSourceCredentialsProps {
AccessToken = SecretValue.SecretsManager("my-token")
});
go
// Install: go get github.com/aws/aws-cdk-go/awscdk/v2
codebuild.NewGitHubSourceCredentials(this, jsii.String("CodeBuildGitHubCreds"), &GitHubSourceCredentialsProps{
AccessToken: awscdk.SecretValue_SecretsManager(jsii.String("my-token")),
})
Properties
accessTokenSecretValueaccess_tokenSecretValueaccessTokenSecretValueAccessTokenSecretValueAccessTokenSecretValuerequired#The personal access token to use when contacting the GitHub API.