![]() |
![]()
| ![]() |
![]()
NAMEPaws::CodeBuild::Build USAGEThis class represents one of two things: Arguments in a call to a service Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. Each attribute should be used as a named argument in the calls that expect this type of object. As an example, if Att1 is expected to be a Paws::CodeBuild::Build object: $service_obj->Method(Att1 => { Arn => $value, ..., VpcConfig => $value }); Results returned from an API call Use accessors for each attribute. If Att1 is expected to be an Paws::CodeBuild::Build object: $result = $service_obj->Method(...); $result->Att1->Arn DESCRIPTIONInformation about a build. ATTRIBUTESArn => StrThe Amazon Resource Name (ARN) of the build. Artifacts => Paws::CodeBuild::BuildArtifactsInformation about the output artifacts for the build. BuildBatchArn => StrThe ARN of the batch build that this build is a member of, if applicable. BuildComplete => BoolWhether the build is complete. True if complete; otherwise, false. BuildNumber => IntThe number of the build. For each project, the "buildNumber" of its first build is 1. The "buildNumber" of each subsequent build is incremented by 1. If a build is deleted, the "buildNumber" of other builds does not change. BuildStatus => StrThe current status of the build. Valid values include:
Cache => Paws::CodeBuild::ProjectCacheInformation about the cache for the build. CurrentPhase => StrThe current build phase. DebugSession => Paws::CodeBuild::DebugSessionContains information about the debug session for this build. EncryptionKey => StrThe Key Management Service customer master key (CMK) to be used for encrypting the build output artifacts. You can use a cross-account KMS key to encrypt the build output artifacts if your service role has permission to that key. You can specify either the Amazon Resource Name (ARN) of the CMK or, if available, the CMK's alias (using the format "alias/<alias-name>"). EndTime => StrWhen the build process ended, expressed in Unix time format. Environment => Paws::CodeBuild::ProjectEnvironmentInformation about the build environment for this build. ExportedEnvironmentVariables => ArrayRef[Paws::CodeBuild::ExportedEnvironmentVariable]A list of exported environment variables for this build. Exported environment variables are used in conjunction with CodePipeline to export environment variables from the current build stage to subsequent stages in the pipeline. For more information, see Working with variables (https://docs.aws.amazon.com/codepipeline/latest/userguide/actions-variables.html) in the CodePipeline User Guide. FileSystemLocations => ArrayRef[Paws::CodeBuild::ProjectFileSystemLocation]An array of "ProjectFileSystemLocation" objects for a CodeBuild build project. A "ProjectFileSystemLocation" object specifies the "identifier", "location", "mountOptions", "mountPoint", and "type" of a file system created using Amazon Elastic File System. Id => StrThe unique ID for the build. Initiator => StrThe entity that started the build. Valid values include:
Logs => Paws::CodeBuild::LogsLocationInformation about the build's logs in CloudWatch Logs. NetworkInterface => Paws::CodeBuild::NetworkInterfaceDescribes a network interface. Phases => ArrayRef[Paws::CodeBuild::BuildPhase]Information about all previous build phases that are complete and information about any current build phase that is not yet complete. ProjectName => StrThe name of the CodeBuild project. QueuedTimeoutInMinutes => IntThe number of minutes a build is allowed to be queued before it times out. ReportArns => ArrayRef[Str|Undef]An array of the ARNs associated with this build's reports. ResolvedSourceVersion => StrAn identifier for the version of this build's source code.
SecondaryArtifacts => ArrayRef[Paws::CodeBuild::BuildArtifacts]An array of "ProjectArtifacts" objects. SecondarySources => ArrayRef[Paws::CodeBuild::ProjectSource]An array of "ProjectSource" objects. SecondarySourceVersions => ArrayRef[Paws::CodeBuild::ProjectSourceVersion]An array of "ProjectSourceVersion" objects. Each "ProjectSourceVersion" must be one of:
ServiceRole => StrThe name of a service role used for this build. Source => Paws::CodeBuild::ProjectSourceInformation about the source code to be built. SourceVersion => StrAny version identifier for the version of the source code to be built. If "sourceVersion" is specified at the project level, then this "sourceVersion" (at the build level) takes precedence. For more information, see Source Version Sample with CodeBuild (https://docs.aws.amazon.com/codebuild/latest/userguide/sample-source-version.html) in the CodeBuild User Guide. StartTime => StrWhen the build process started, expressed in Unix time format. TimeoutInMinutes => IntHow long, in minutes, for CodeBuild to wait before timing out this build if it does not get marked as completed. VpcConfig => Paws::CodeBuild::VpcConfigIf your CodeBuild project accesses resources in an Amazon VPC, you provide this parameter that identifies the VPC ID and the list of security group IDs and subnet IDs. The security groups and subnets must belong to the same VPC. You must provide at least one security group and one subnet ID. SEE ALSOThis class forms part of Paws, describing an object used in Paws::CodeBuild BUGS and CONTRIBUTIONSThe source code is located here: <https://github.com/pplu/aws-sdk-perl> Please report bugs to: <https://github.com/pplu/aws-sdk-perl/issues>
|