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 the- authTypeis 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 - authTypeis BASIC_AUTH.- This parameter is not valid for other types of source providers or connections.