CfnSourceCredentialProps
- class aws_cdk.aws_codebuild.CfnSourceCredentialProps(*, auth_type, server_type, token, username=None)
Bases:
object
Properties for defining a
CfnSourceCredential
.- Parameters:
auth_type (
str
) – The type of authentication used by the credentials. Valid options are OAUTH, BASIC_AUTH, or PERSONAL_ACCESS_TOKEN.server_type (
str
) – The type of source provider. The valid options are GITHUB, GITHUB_ENTERPRISE, or BITBUCKET.token (
str
) – For GitHub or GitHub Enterprise, this is the personal access token. For Bitbucket, this is the app password.username (
Optional
[str
]) – The Bitbucket username when theauthType
is BASIC_AUTH. This parameter is not valid for other types of source providers or connections.
- Link:
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. import aws_cdk.aws_codebuild as codebuild cfn_source_credential_props = codebuild.CfnSourceCredentialProps( auth_type="authType", server_type="serverType", token="token", # the properties below are optional username="username" )
Attributes
- auth_type
The type of authentication used by the credentials.
Valid options are OAUTH, BASIC_AUTH, or PERSONAL_ACCESS_TOKEN.
- server_type
The type of source provider.
The valid options are GITHUB, GITHUB_ENTERPRISE, or BITBUCKET.
- token
For GitHub or GitHub Enterprise, this is the personal access token.
For Bitbucket, this is the app password.
- username
The Bitbucket username when the
authType
is BASIC_AUTH.This parameter is not valid for other types of source providers or connections.