Package com.pulumi.aws.codebuild.inputs
Class ProjectSourceArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.codebuild.inputs.ProjectSourceArgs
-
public final class ProjectSourceArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classProjectSourceArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static ProjectSourceArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<ProjectSourceAuthArgs>>auth()static ProjectSourceArgs.Builderbuilder()static ProjectSourceArgs.Builderbuilder(ProjectSourceArgs defaults)java.util.Optional<com.pulumi.core.Output<java.lang.String>>buildspec()java.util.Optional<com.pulumi.core.Output<ProjectSourceBuildStatusConfigArgs>>buildStatusConfig()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>gitCloneDepth()java.util.Optional<com.pulumi.core.Output<ProjectSourceGitSubmodulesConfigArgs>>gitSubmodulesConfig()java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>insecureSsl()java.util.Optional<com.pulumi.core.Output<java.lang.String>>location()java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>reportBuildStatus()com.pulumi.core.Output<java.lang.String>type()
-
-
-
Field Detail
-
Empty
public static final ProjectSourceArgs Empty
-
-
Method Detail
-
auth
public java.util.Optional<com.pulumi.core.Output<ProjectSourceAuthArgs>> auth()
- Returns:
- Information about the strategy CodeBuild should use when authenticating with the source code host. Detailed below.
-
buildStatusConfig
public java.util.Optional<com.pulumi.core.Output<ProjectSourceBuildStatusConfigArgs>> buildStatusConfig()
- Returns:
- Configuration block that contains information that defines how the build project reports the build status to the source provider. This option is only used when the source provider is GitHub, GitHub Enterprise, GitLab, GitLab Self Managed, or Bitbucket. `buildStatusConfig` blocks are documented below.
-
buildspec
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> buildspec()
- Returns:
- Build specification to use for this build project's related builds. This must be set when `type` is `NO_SOURCE`. Also, if a non-default buildspec file name or file path aside from the root is used, it must be specified.
-
gitCloneDepth
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> gitCloneDepth()
- Returns:
- Truncate git history to this many commits. Use `0` for a `Full` checkout which you need to run commands like `git branch --show-current`. See [AWS CodePipeline User Guide: Tutorial: Use full clone with a GitHub pipeline source](https://docs.aws.amazon.com/codepipeline/latest/userguide/tutorials-github-gitclone.html) for details.
-
gitSubmodulesConfig
public java.util.Optional<com.pulumi.core.Output<ProjectSourceGitSubmodulesConfigArgs>> gitSubmodulesConfig()
- Returns:
- Configuration block. Detailed below.
-
insecureSsl
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> insecureSsl()
- Returns:
- Ignore SSL warnings when connecting to source control.
-
location
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> location()
- Returns:
- Location of the source code from git or s3.
-
reportBuildStatus
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> reportBuildStatus()
- Returns:
- Whether to report the status of a build's start and finish to your source provider. This option is valid only when your source provider is GitHub, GitHub Enterprise, GitLab, GitLab Self Managed, or Bitbucket.
-
type
public com.pulumi.core.Output<java.lang.String> type()
- Returns:
- Type of repository that contains the source code to be built. Valid values: `BITBUCKET`, `CODECOMMIT`, `CODEPIPELINE`, `GITHUB`, `GITHUB_ENTERPRISE`, `GITLAB`, `GITLAB_SELF_MANAGED`, `NO_SOURCE`, `S3`.
-
builder
public static ProjectSourceArgs.Builder builder()
-
builder
public static ProjectSourceArgs.Builder builder(ProjectSourceArgs defaults)
-
-