File Coverage

blib/lib/Paws/SSM/Patch.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::SSM::Patch;
2 1     1   263 use Moose;
  1         3  
  1         5  
3             has Classification => (is => 'ro', isa => 'Str');
4             has ContentUrl => (is => 'ro', isa => 'Str');
5             has Description => (is => 'ro', isa => 'Str');
6             has Id => (is => 'ro', isa => 'Str');
7             has KbNumber => (is => 'ro', isa => 'Str');
8             has Language => (is => 'ro', isa => 'Str');
9             has MsrcNumber => (is => 'ro', isa => 'Str');
10             has MsrcSeverity => (is => 'ro', isa => 'Str');
11             has Product => (is => 'ro', isa => 'Str');
12             has ProductFamily => (is => 'ro', isa => 'Str');
13             has ReleaseDate => (is => 'ro', isa => 'Str');
14             has Title => (is => 'ro', isa => 'Str');
15             has Vendor => (is => 'ro', isa => 'Str');
16             1;
17              
18             ### main pod documentation begin ###
19              
20             =head1 NAME
21              
22             Paws::SSM::Patch
23              
24             =head1 USAGE
25              
26             This class represents one of two things:
27              
28             =head3 Arguments in a call to a service
29              
30             Use the attributes of this class as arguments to methods. You shouldn't make instances of this class.
31             Each attribute should be used as a named argument in the calls that expect this type of object.
32              
33             As an example, if Att1 is expected to be a Paws::SSM::Patch object:
34              
35             $service_obj->Method(Att1 => { Classification => $value, ..., Vendor => $value });
36              
37             =head3 Results returned from an API call
38              
39             Use accessors for each attribute. If Att1 is expected to be an Paws::SSM::Patch object:
40              
41             $result = $service_obj->Method(...);
42             $result->Att1->Classification
43              
44             =head1 DESCRIPTION
45              
46             Represents metadata about a patch.
47              
48             =head1 ATTRIBUTES
49              
50              
51             =head2 Classification => Str
52              
53             The classification of the patch (for example, SecurityUpdates, Updates,
54             CriticalUpdates).
55              
56              
57             =head2 ContentUrl => Str
58              
59             The URL where more information can be obtained about the patch.
60              
61              
62             =head2 Description => Str
63              
64             The description of the patch.
65              
66              
67             =head2 Id => Str
68              
69             The ID of the patch (this is different than the Microsoft Knowledge
70             Base ID).
71              
72              
73             =head2 KbNumber => Str
74              
75             The Microsoft Knowledge Base ID of the patch.
76              
77              
78             =head2 Language => Str
79              
80             The language of the patch if it's language-specific.
81              
82              
83             =head2 MsrcNumber => Str
84              
85             The ID of the MSRC bulletin the patch is related to.
86              
87              
88             =head2 MsrcSeverity => Str
89              
90             The severity of the patch (for example Critical, Important, Moderate).
91              
92              
93             =head2 Product => Str
94              
95             The specific product the patch is applicable for (for example,
96             WindowsServer2016).
97              
98              
99             =head2 ProductFamily => Str
100              
101             The product family the patch is applicable for (for example, Windows).
102              
103              
104             =head2 ReleaseDate => Str
105              
106             The date the patch was released.
107              
108              
109             =head2 Title => Str
110              
111             The title of the patch.
112              
113              
114             =head2 Vendor => Str
115              
116             The name of the vendor providing the patch.
117              
118              
119              
120             =head1 SEE ALSO
121              
122             This class forms part of L<Paws>, describing an object used in L<Paws::SSM>
123              
124             =head1 BUGS and CONTRIBUTIONS
125              
126             The source code is located here: https://github.com/pplu/aws-sdk-perl
127              
128             Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues
129              
130             =cut
131