Interface IGitHubSourceOptions

Options for GitHub sources.

Namespace: Amazon.CDK.Pipelines
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public interface IGitHubSourceOptions
Syntax (vb)
Public Interface IGitHubSourceOptions
Examples
CodePipelineSource.GitHub("org/repo", "branch", new GitHubSourceOptions {
                // This is optional
                Authentication = SecretValue.SecretsManager("my-token")
            });

Synopsis

Properties

ActionName

The action name used for this source in the CodePipeline.

Authentication

A GitHub OAuth token to use for authentication.

Trigger

How AWS CodePipeline should be triggered.

Properties

ActionName

The action name used for this source in the CodePipeline.

string? ActionName { get; }
Property Value

string

Authentication

A GitHub OAuth token to use for authentication.

SecretValue? Authentication { get; }
Property Value

SecretValue

Trigger

How AWS CodePipeline should be triggered.

GitHubTrigger? Trigger { get; }
Property Value

GitHubTrigger?