File Coverage

blib/lib/Paws/CodeBuild/EnvironmentVariable.pm
Criterion Covered Total %
statement 3 3 100.0
branch n/a
condition n/a
subroutine 1 1 100.0
pod n/a
total 4 4 100.0


line stmt bran cond sub pod time code
1             package Paws::CodeBuild::EnvironmentVariable;
2 1     1   661 use Moose;
  1         2  
  1         6  
3             has Name => (is => 'ro', isa => 'Str', request_name => 'name', traits => ['NameInRequest'], required => 1);
4             has Type => (is => 'ro', isa => 'Str', request_name => 'type', traits => ['NameInRequest']);
5             has Value => (is => 'ro', isa => 'Str', request_name => 'value', traits => ['NameInRequest'], required => 1);
6             1;
7              
8             ### main pod documentation begin ###
9              
10             =head1 NAME
11              
12             Paws::CodeBuild::EnvironmentVariable
13              
14             =head1 USAGE
15              
16             This class represents one of two things:
17              
18             =head3 Arguments in a call to a service
19              
20             Use the attributes of this class as arguments to methods. You shouldn't make instances of this class.
21             Each attribute should be used as a named argument in the calls that expect this type of object.
22              
23             As an example, if Att1 is expected to be a Paws::CodeBuild::EnvironmentVariable object:
24              
25             $service_obj->Method(Att1 => { Name => $value, ..., Value => $value });
26              
27             =head3 Results returned from an API call
28              
29             Use accessors for each attribute. If Att1 is expected to be an Paws::CodeBuild::EnvironmentVariable object:
30              
31             $result = $service_obj->Method(...);
32             $result->Att1->Name
33              
34             =head1 DESCRIPTION
35              
36             Information about an environment variable for a build project or a
37             build.
38              
39             =head1 ATTRIBUTES
40              
41              
42             =head2 B<REQUIRED> Name => Str
43              
44             The name or key of the environment variable.
45              
46              
47             =head2 Type => Str
48              
49             The type of environment variable. Valid values include:
50              
51             =over
52              
53             =item *
54              
55             C<PARAMETER_STORE>: An environment variable stored in Amazon EC2
56             Systems Manager Parameter Store.
57              
58             =item *
59              
60             C<PLAINTEXT>: An environment variable in plaintext format.
61              
62             =back
63              
64              
65              
66             =head2 B<REQUIRED> Value => Str
67              
68             The value of the environment variable.
69              
70             We strongly discourage using environment variables to store sensitive
71             values, especially AWS secret key IDs and secret access keys.
72             Environment variables can be displayed in plain text using tools such
73             as the AWS CodeBuild console and the AWS Command Line Interface (AWS
74             CLI).
75              
76              
77              
78             =head1 SEE ALSO
79              
80             This class forms part of L<Paws>, describing an object used in L<Paws::CodeBuild>
81              
82             =head1 BUGS and CONTRIBUTIONS
83              
84             The source code is located here: https://github.com/pplu/aws-sdk-perl
85              
86             Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues
87              
88             =cut
89