AwsCodeBuildSourceCredentialsInfoPropertiesArgs

data class AwsCodeBuildSourceCredentialsInfoPropertiesArgs(val arn: Output<String>? = null, val authType: Output<AuthTypeEnumValueArgs>? = null, val resource: Output<String>? = null, val serverType: Output<ServerTypeEnumValueArgs>? = null) : ConvertibleToJava<AwsCodeBuildSourceCredentialsInfoPropertiesArgs>

Definition of awsCodeBuildSourceCredentialsInfo

Constructors

constructor(arn: Output<String>? = null, authType: Output<AuthTypeEnumValueArgs>? = null, resource: Output<String>? = null, serverType: Output<ServerTypeEnumValueArgs>? = null)

Properties

Link copied to clipboard
val arn: Output<String>? = null

The Amazon Resource Name (ARN) of the token.

Link copied to clipboard
val authType: Output<AuthTypeEnumValueArgs>? = null

The type of authentication used by the credentials. Valid options are OAUTH, BASIC_AUTH, PERSONAL_ACCESS_TOKEN, or CODECONNECTIONS.

Link copied to clipboard
val resource: Output<String>? = null

The connection ARN if your serverType type is GITLAB or GITLAB_SELF_MANAGED and your authType is CODECONNECTIONS.

Link copied to clipboard
val serverType: Output<ServerTypeEnumValueArgs>? = null

The type of source provider. The valid options are GITHUB, GITHUB_ENTERPRISE, GITLAB, GITLAB_SELF_MANAGED, or BITBUCKET.

Functions

Link copied to clipboard
open override fun toJava(): AwsCodeBuildSourceCredentialsInfoPropertiesArgs