File Coverage

blib/lib/Paws/CloudHSM/DescribeHsmResponse.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              
2             package Paws::CloudHSM::DescribeHsmResponse;
3 1     1   307 use Moose;
  1         3  
  1         6  
4             has AvailabilityZone => (is => 'ro', isa => 'Str');
5             has EniId => (is => 'ro', isa => 'Str');
6             has EniIp => (is => 'ro', isa => 'Str');
7             has HsmArn => (is => 'ro', isa => 'Str');
8             has HsmType => (is => 'ro', isa => 'Str');
9             has IamRoleArn => (is => 'ro', isa => 'Str');
10             has Partitions => (is => 'ro', isa => 'ArrayRef[Str|Undef]');
11             has SerialNumber => (is => 'ro', isa => 'Str');
12             has ServerCertLastUpdated => (is => 'ro', isa => 'Str');
13             has ServerCertUri => (is => 'ro', isa => 'Str');
14             has SoftwareVersion => (is => 'ro', isa => 'Str');
15             has SshKeyLastUpdated => (is => 'ro', isa => 'Str');
16             has SshPublicKey => (is => 'ro', isa => 'Str');
17             has Status => (is => 'ro', isa => 'Str');
18             has StatusDetails => (is => 'ro', isa => 'Str');
19             has SubnetId => (is => 'ro', isa => 'Str');
20             has SubscriptionEndDate => (is => 'ro', isa => 'Str');
21             has SubscriptionStartDate => (is => 'ro', isa => 'Str');
22             has SubscriptionType => (is => 'ro', isa => 'Str');
23             has VendorName => (is => 'ro', isa => 'Str');
24             has VpcId => (is => 'ro', isa => 'Str');
25              
26             has _request_id => (is => 'ro', isa => 'Str');
27              
28             ### main pod documentation begin ###
29              
30             =head1 NAME
31              
32             Paws::CloudHSM::DescribeHsmResponse
33              
34             =head1 ATTRIBUTES
35              
36              
37             =head2 AvailabilityZone => Str
38              
39             The Availability Zone that the HSM is in.
40              
41              
42             =head2 EniId => Str
43              
44             The identifier of the elastic network interface (ENI) attached to the
45             HSM.
46              
47              
48             =head2 EniIp => Str
49              
50             The IP address assigned to the HSM's ENI.
51              
52              
53             =head2 HsmArn => Str
54              
55             The ARN of the HSM.
56              
57              
58             =head2 HsmType => Str
59              
60             The HSM model type.
61              
62              
63             =head2 IamRoleArn => Str
64              
65             The ARN of the IAM role assigned to the HSM.
66              
67              
68             =head2 Partitions => ArrayRef[Str|Undef]
69              
70             The list of partitions on the HSM.
71              
72              
73             =head2 SerialNumber => Str
74              
75             The serial number of the HSM.
76              
77              
78             =head2 ServerCertLastUpdated => Str
79              
80             The date and time that the server certificate was last updated.
81              
82              
83             =head2 ServerCertUri => Str
84              
85             The URI of the certificate server.
86              
87              
88             =head2 SoftwareVersion => Str
89              
90             The HSM software version.
91              
92              
93             =head2 SshKeyLastUpdated => Str
94              
95             The date and time that the SSH key was last updated.
96              
97              
98             =head2 SshPublicKey => Str
99              
100             The public SSH key.
101              
102              
103             =head2 Status => Str
104              
105             The status of the HSM.
106              
107             Valid values are: C<"PENDING">, C<"RUNNING">, C<"UPDATING">, C<"SUSPENDED">, C<"TERMINATING">, C<"TERMINATED">, C<"DEGRADED">
108             =head2 StatusDetails => Str
109              
110             Contains additional information about the status of the HSM.
111              
112              
113             =head2 SubnetId => Str
114              
115             The identifier of the subnet that the HSM is in.
116              
117              
118             =head2 SubscriptionEndDate => Str
119              
120             The subscription end date.
121              
122              
123             =head2 SubscriptionStartDate => Str
124              
125             The subscription start date.
126              
127              
128             =head2 SubscriptionType => Str
129              
130              
131              
132             Valid values are: C<"PRODUCTION">
133             =head2 VendorName => Str
134              
135             The name of the HSM vendor.
136              
137              
138             =head2 VpcId => Str
139              
140             The identifier of the VPC that the HSM is in.
141              
142              
143             =head2 _request_id => Str
144              
145              
146             =cut
147              
148             1;