GitHubSourceCodeProviderProps
- class aws_cdk.aws_amplify_alpha.GitHubSourceCodeProviderProps(*, oauth_token, owner, repository)
Bases:
object
(experimental) Properties for a GitHub source code provider.
- Parameters:
oauth_token (
SecretValue
) – (experimental) A personal access token with therepo
scope.owner (
str
) – (experimental) The user or organization owning the repository.repository (
str
) – (experimental) The name of the repository.
- Stability:
experimental
- ExampleMetadata:
infused
Example:
amplify_app = amplify.App(self, "MyApp", source_code_provider=amplify.GitHubSourceCodeProvider( owner="<user>", repository="<repo>", oauth_token=SecretValue.secrets_manager("my-github-token") ), auto_branch_creation=amplify.AutoBranchCreation( # Automatically connect branches that match a pattern set patterns=["feature/*", "test/*"]), auto_branch_deletion=True )
Attributes
- oauth_token
(experimental) A personal access token with the
repo
scope.- Stability:
experimental
- owner
(experimental) The user or organization owning the repository.
- Stability:
experimental
- repository
(experimental) The name of the repository.
- Stability:
experimental