Show / Hide Table of Contents

Class ProjectState

Inheritance
System.Object
InputArgs
ResourceArgs
ProjectState
Inherited Members
ResourceArgs.Empty
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.Aws.CodeBuild
Assembly: Pulumi.Aws.dll
Syntax
public sealed class ProjectState : ResourceArgs

Constructors

View Source

ProjectState()

Declaration
public ProjectState()

Properties

View Source

Arn

The ARN of the CodeBuild project.

Declaration
public Input<string> Arn { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Artifacts

Information about the project's build output artifacts. Artifact blocks are documented below.

Declaration
public Input<ProjectArtifactsGetArgs> Artifacts { get; set; }
Property Value
Type Description
Input<ProjectArtifactsGetArgs>
View Source

BadgeEnabled

Generates a publicly-accessible URL for the projects build badge. Available as badge_url attribute when enabled.

Declaration
public Input<bool> BadgeEnabled { get; set; }
Property Value
Type Description
Input<System.Boolean>
View Source

BadgeUrl

The URL of the build badge when badge_enabled is enabled.

Declaration
public Input<string> BadgeUrl { get; set; }
Property Value
Type Description
Input<System.String>
View Source

BuildTimeout

How long in minutes, from 5 to 480 (8 hours), for AWS CodeBuild to wait until timing out any related build that does not get marked as completed. The default is 60 minutes.

Declaration
public Input<int> BuildTimeout { get; set; }
Property Value
Type Description
Input<System.Int32>
View Source

Cache

Information about the cache storage for the project. Cache blocks are documented below.

Declaration
public Input<ProjectCacheGetArgs> Cache { get; set; }
Property Value
Type Description
Input<ProjectCacheGetArgs>
View Source

Description

A short description of the project.

Declaration
public Input<string> Description { get; set; }
Property Value
Type Description
Input<System.String>
View Source

EncryptionKey

The AWS Key Management Service (AWS KMS) customer master key (CMK) to be used for encrypting the build project's build output artifacts.

Declaration
public Input<string> EncryptionKey { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Environment

Information about the project's build environment. Environment blocks are documented below.

Declaration
public Input<ProjectEnvironmentGetArgs> Environment { get; set; }
Property Value
Type Description
Input<ProjectEnvironmentGetArgs>
View Source

LogsConfig

Configuration for the builds to store log data to CloudWatch or S3.

Declaration
public Input<ProjectLogsConfigGetArgs> LogsConfig { get; set; }
Property Value
Type Description
Input<ProjectLogsConfigGetArgs>
View Source

Name

The projects name.

Declaration
public Input<string> Name { get; set; }
Property Value
Type Description
Input<System.String>
View Source

QueuedTimeout

How long in minutes, from 5 to 480 (8 hours), a build is allowed to be queued before it times out. The default is 8 hours.

Declaration
public Input<int> QueuedTimeout { get; set; }
Property Value
Type Description
Input<System.Int32>
View Source

SecondaryArtifacts

A set of secondary artifacts to be used inside the build. Secondary artifacts blocks are documented below.

Declaration
public InputList<ProjectSecondaryArtifactGetArgs> SecondaryArtifacts { get; set; }
Property Value
Type Description
InputList<ProjectSecondaryArtifactGetArgs>
View Source

SecondarySources

A set of secondary sources to be used inside the build. Secondary sources blocks are documented below.

Declaration
public InputList<ProjectSecondarySourceGetArgs> SecondarySources { get; set; }
Property Value
Type Description
InputList<ProjectSecondarySourceGetArgs>
View Source

ServiceRole

The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that enables AWS CodeBuild to interact with dependent AWS services on behalf of the AWS account.

Declaration
public Input<string> ServiceRole { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Source

Information about the project's input source code. Source blocks are documented below.

Declaration
public Input<ProjectSourceGetArgs> Source { get; set; }
Property Value
Type Description
Input<ProjectSourceGetArgs>
View Source

SourceVersion

A version of the build input to be built for this project. If not specified, the latest version is used.

Declaration
public Input<string> SourceVersion { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Tags

A map of tags to assign to the resource.

Declaration
public InputMap<object> Tags { get; set; }
Property Value
Type Description
InputMap<System.Object>
View Source

VpcConfig

Configuration for the builds to run inside a VPC. VPC config blocks are documented below.

Declaration
public Input<ProjectVpcConfigGetArgs> VpcConfig { get; set; }
Property Value
Type Description
Input<ProjectVpcConfigGetArgs>
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.