PNG  IHDR;IDATxܻn0K )(pA 7LeG{ §㻢|ذaÆ 6lذaÆ 6lذaÆ 6lom$^yذag5bÆ 6lذaÆ 6lذa{ 6lذaÆ `}HFkm,mӪôô! x|'ܢ˟;E:9&ᶒ}{v]n&6 h_tڠ͵-ҫZ;Z$.Pkž)!o>}leQfJTu іچ\X=8Rن4`Vwl>nG^is"ms$ui?wbs[m6K4O.4%/bC%t Mז -lG6mrz2s%9s@-k9=)kB5\+͂Zsٲ Rn~GRC wIcIn7jJhۛNCS|j08yiHKֶۛkɈ+;SzL/F*\Ԕ#"5m2[S=gnaPeғL lذaÆ 6l^ḵaÆ 6lذaÆ 6lذa; _ذaÆ 6lذaÆ 6lذaÆ RIENDB` # Generated by default/object.tt package Paws::CodeBuild::Project; use Moose; has Arn => (is => 'ro', isa => 'Str', request_name => 'arn', traits => ['NameInRequest']); has Artifacts => (is => 'ro', isa => 'Paws::CodeBuild::ProjectArtifacts', request_name => 'artifacts', traits => ['NameInRequest']); has Badge => (is => 'ro', isa => 'Paws::CodeBuild::ProjectBadge', request_name => 'badge', traits => ['NameInRequest']); has BuildBatchConfig => (is => 'ro', isa => 'Paws::CodeBuild::ProjectBuildBatchConfig', request_name => 'buildBatchConfig', traits => ['NameInRequest']); has Cache => (is => 'ro', isa => 'Paws::CodeBuild::ProjectCache', request_name => 'cache', traits => ['NameInRequest']); has ConcurrentBuildLimit => (is => 'ro', isa => 'Int', request_name => 'concurrentBuildLimit', traits => ['NameInRequest']); has Created => (is => 'ro', isa => 'Str', request_name => 'created', traits => ['NameInRequest']); has Description => (is => 'ro', isa => 'Str', request_name => 'description', traits => ['NameInRequest']); has EncryptionKey => (is => 'ro', isa => 'Str', request_name => 'encryptionKey', traits => ['NameInRequest']); has Environment => (is => 'ro', isa => 'Paws::CodeBuild::ProjectEnvironment', request_name => 'environment', traits => ['NameInRequest']); has FileSystemLocations => (is => 'ro', isa => 'ArrayRef[Paws::CodeBuild::ProjectFileSystemLocation]', request_name => 'fileSystemLocations', traits => ['NameInRequest']); has LastModified => (is => 'ro', isa => 'Str', request_name => 'lastModified', traits => ['NameInRequest']); has LogsConfig => (is => 'ro', isa => 'Paws::CodeBuild::LogsConfig', request_name => 'logsConfig', traits => ['NameInRequest']); has Name => (is => 'ro', isa => 'Str', request_name => 'name', traits => ['NameInRequest']); has QueuedTimeoutInMinutes => (is => 'ro', isa => 'Int', request_name => 'queuedTimeoutInMinutes', traits => ['NameInRequest']); has SecondaryArtifacts => (is => 'ro', isa => 'ArrayRef[Paws::CodeBuild::ProjectArtifacts]', request_name => 'secondaryArtifacts', traits => ['NameInRequest']); has SecondarySources => (is => 'ro', isa => 'ArrayRef[Paws::CodeBuild::ProjectSource]', request_name => 'secondarySources', traits => ['NameInRequest']); has SecondarySourceVersions => (is => 'ro', isa => 'ArrayRef[Paws::CodeBuild::ProjectSourceVersion]', request_name => 'secondarySourceVersions', traits => ['NameInRequest']); has ServiceRole => (is => 'ro', isa => 'Str', request_name => 'serviceRole', traits => ['NameInRequest']); has Source => (is => 'ro', isa => 'Paws::CodeBuild::ProjectSource', request_name => 'source', traits => ['NameInRequest']); has SourceVersion => (is => 'ro', isa => 'Str', request_name => 'sourceVersion', traits => ['NameInRequest']); has Tags => (is => 'ro', isa => 'ArrayRef[Paws::CodeBuild::Tag]', request_name => 'tags', traits => ['NameInRequest']); has TimeoutInMinutes => (is => 'ro', isa => 'Int', request_name => 'timeoutInMinutes', traits => ['NameInRequest']); has VpcConfig => (is => 'ro', isa => 'Paws::CodeBuild::VpcConfig', request_name => 'vpcConfig', traits => ['NameInRequest']); has Webhook => (is => 'ro', isa => 'Paws::CodeBuild::Webhook', request_name => 'webhook', traits => ['NameInRequest']); 1; ### main pod documentation begin ### =head1 NAME Paws::CodeBuild::Project =head1 USAGE This class represents one of two things: =head3 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::Project object: $service_obj->Method(Att1 => { Arn => $value, ..., Webhook => $value }); =head3 Results returned from an API call Use accessors for each attribute. If Att1 is expected to be an Paws::CodeBuild::Project object: $result = $service_obj->Method(...); $result->Att1->Arn =head1 DESCRIPTION Information about a build project. =head1 ATTRIBUTES =head2 Arn => Str The Amazon Resource Name (ARN) of the build project. =head2 Artifacts => L Information about the build output artifacts for the build project. =head2 Badge => L Information about the build badge for the build project. =head2 BuildBatchConfig => L A ProjectBuildBatchConfig object that defines the batch build options for the project. =head2 Cache => L Information about the cache for the build project. =head2 ConcurrentBuildLimit => Int The maximum number of concurrent builds that are allowed for this project. New builds are only started if the current number of builds is less than or equal to this limit. If the current build count meets this limit, new builds are throttled and are not run. =head2 Created => Str When the build project was created, expressed in Unix time format. =head2 Description => Str A description that makes the build project easy to identify. =head2 EncryptionKey => Str The 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 Calias-nameE>). If you don't specify a value, CodeBuild uses the managed CMK for Amazon Simple Storage Service (Amazon S3). =head2 Environment => L Information about the build environment for this build project. =head2 FileSystemLocations => ArrayRef[L] An array of C objects for a CodeBuild build project. A C object specifies the C, C, C, C, and C of a file system created using Amazon Elastic File System. =head2 LastModified => Str When the build project's settings were last modified, expressed in Unix time format. =head2 LogsConfig => L Information about logs for the build project. A project can create logs in CloudWatch Logs, an S3 bucket, or both. =head2 Name => Str The name of the build project. =head2 QueuedTimeoutInMinutes => Int The number of minutes a build is allowed to be queued before it times out. =head2 SecondaryArtifacts => ArrayRef[L] An array of C objects. =head2 SecondarySources => ArrayRef[L] An array of C objects. =head2 SecondarySourceVersions => ArrayRef[L] An array of C objects. If C is specified at the build level, then they take over these C (at the project level). =head2 ServiceRole => Str The ARN of the Identity and Access Management role that enables CodeBuild to interact with dependent Amazon Web Services services on behalf of the Amazon Web Services account. =head2 Source => L Information about the build input source code for this build project. =head2 SourceVersion => Str A version of the build input to be built for this project. If not specified, the latest version is used. If specified, it must be one of: =over =item * For CodeCommit: the commit ID, branch, or Git tag to use. =item * For GitHub: the commit ID, pull request ID, branch name, or tag name that corresponds to the version of the source code you want to build. If a pull request ID is specified, it must use the format C (for example C). If a branch name is specified, the branch's HEAD commit ID is used. If not specified, the default branch's HEAD commit ID is used. =item * For Bitbucket: the commit ID, branch name, or tag name that corresponds to the version of the source code you want to build. If a branch name is specified, the branch's HEAD commit ID is used. If not specified, the default branch's HEAD commit ID is used. =item * For Amazon S3: the version ID of the object that represents the build input ZIP file to use. =back If C is specified at the build level, then that version takes precedence over this C (at the project level). For more information, see Source Version Sample with CodeBuild (https://docs.aws.amazon.com/codebuild/latest/userguide/sample-source-version.html) in the I. =head2 Tags => ArrayRef[L] A list of tag key and value pairs associated with this build project. These tags are available for use by Amazon Web Services services that support CodeBuild build project tags. =head2 TimeoutInMinutes => Int How long, in minutes, from 5 to 480 (8 hours), for CodeBuild to wait before timing out any related build that did not get marked as completed. The default is 60 minutes. =head2 VpcConfig => L Information about the VPC configuration that CodeBuild accesses. =head2 Webhook => L Information about a webhook that connects repository events to a build project in CodeBuild. =head1 SEE ALSO This class forms part of L, describing an object used in L =head1 BUGS and CONTRIBUTIONS The source code is located here: L Please report bugs to: L =cut