Show / Hide Table of Contents

Class GitHubSourceCodeProvider

(experimental) GitHub source code provider.

Inheritance
object
GitHubSourceCodeProvider
Implements
ISourceCodeProvider
Namespace: Amazon.CDK.AWS.Amplify.Alpha
Assembly: Amazon.CDK.AWS.Amplify.Alpha.dll
Syntax (csharp)
public class GitHubSourceCodeProvider : DeputyBase, ISourceCodeProvider
Syntax (vb)
Public Class GitHubSourceCodeProvider Inherits DeputyBase Implements ISourceCodeProvider
Remarks

Stability: Experimental

ExampleMetadata: infused

Examples
var amplifyApp = new App(this, "App", new AppProps {
                 SourceCodeProvider = new GitHubSourceCodeProvider(new GitHubSourceCodeProviderProps {
                     Owner = "<user>",
                     Repository = "<repo>",
                     OauthToken = SecretValue.SecretsManager("my-github-token")
                 }),
                 CustomResponseHeaders = new [] { new CustomResponseHeader {
                     Pattern = "*.json",
                     Headers = new Dictionary<string, string> {
                         { "custom-header-name-1", "custom-header-value-1" },
                         { "custom-header-name-2", "custom-header-value-2" }
                     }
                 }, new CustomResponseHeader {
                     Pattern = "/path/*",
                     Headers = new Dictionary<string, string> {
                         { "custom-header-name-1", "custom-header-value-2" }
                     }
                 } }
             });

Synopsis

Constructors

GitHubSourceCodeProvider(IGitHubSourceCodeProviderProps)

(experimental) GitHub source code provider.

Methods

Bind(App)

(experimental) Binds the source code provider to an app.

Constructors

GitHubSourceCodeProvider(IGitHubSourceCodeProviderProps)

(experimental) GitHub source code provider.

public GitHubSourceCodeProvider(IGitHubSourceCodeProviderProps props)
Parameters
props IGitHubSourceCodeProviderProps
Remarks

Stability: Experimental

Methods

Bind(App)

(experimental) Binds the source code provider to an app.

public virtual ISourceCodeProviderConfig Bind(App app)
Parameters
app App
Returns

ISourceCodeProviderConfig

Remarks

Stability: Experimental

Implements

ISourceCodeProvider
Back to top Generated by DocFX