-
Notifications
You must be signed in to change notification settings - Fork 1.2k
/
Copy pathtypes.rbs
340 lines (289 loc) · 9.43 KB
/
types.rbs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
# WARNING ABOUT GENERATED CODE
#
# This file is generated. See the contributing guide for more information:
# https://github.com/aws/aws-sdk-ruby/blob/version-3/CONTRIBUTING.md
#
# WARNING ABOUT GENERATED CODE
module Aws::CloudHSMV2
module Types
class Backup
attr_accessor backup_id: ::String
attr_accessor backup_arn: ::String
attr_accessor backup_state: ("CREATE_IN_PROGRESS" | "READY" | "DELETED" | "PENDING_DELETION")
attr_accessor cluster_id: ::String
attr_accessor create_timestamp: ::Time
attr_accessor copy_timestamp: ::Time
attr_accessor never_expires: bool
attr_accessor source_region: ::String
attr_accessor source_backup: ::String
attr_accessor source_cluster: ::String
attr_accessor delete_timestamp: ::Time
attr_accessor tag_list: ::Array[Types::Tag]
attr_accessor hsm_type: ::String
attr_accessor mode: ("FIPS" | "NON_FIPS")
SENSITIVE: []
end
class BackupRetentionPolicy
attr_accessor type: ("DAYS")
attr_accessor value: ::String
SENSITIVE: []
end
class Certificates
attr_accessor cluster_csr: ::String
attr_accessor hsm_certificate: ::String
attr_accessor aws_hardware_certificate: ::String
attr_accessor manufacturer_hardware_certificate: ::String
attr_accessor cluster_certificate: ::String
SENSITIVE: []
end
class CloudHsmAccessDeniedException
attr_accessor message: ::String
SENSITIVE: []
end
class CloudHsmInternalFailureException
attr_accessor message: ::String
SENSITIVE: []
end
class CloudHsmInvalidRequestException
attr_accessor message: ::String
SENSITIVE: []
end
class CloudHsmResourceLimitExceededException
attr_accessor message: ::String
SENSITIVE: []
end
class CloudHsmResourceNotFoundException
attr_accessor message: ::String
SENSITIVE: []
end
class CloudHsmServiceException
attr_accessor message: ::String
SENSITIVE: []
end
class CloudHsmTagException
attr_accessor message: ::String
SENSITIVE: []
end
class Cluster
attr_accessor backup_policy: ("DEFAULT")
attr_accessor backup_retention_policy: Types::BackupRetentionPolicy
attr_accessor cluster_id: ::String
attr_accessor create_timestamp: ::Time
attr_accessor hsms: ::Array[Types::Hsm]
attr_accessor hsm_type: ::String
attr_accessor hsm_type_rollback_expiration: ::Time
attr_accessor pre_co_password: ::String
attr_accessor security_group: ::String
attr_accessor source_backup_id: ::String
attr_accessor state: ("CREATE_IN_PROGRESS" | "UNINITIALIZED" | "INITIALIZE_IN_PROGRESS" | "INITIALIZED" | "ACTIVE" | "UPDATE_IN_PROGRESS" | "MODIFY_IN_PROGRESS" | "ROLLBACK_IN_PROGRESS" | "DELETE_IN_PROGRESS" | "DELETED" | "DEGRADED")
attr_accessor state_message: ::String
attr_accessor subnet_mapping: ::Hash[::String, ::String]
attr_accessor vpc_id: ::String
attr_accessor network_type: ("IPV4" | "DUALSTACK")
attr_accessor certificates: Types::Certificates
attr_accessor tag_list: ::Array[Types::Tag]
attr_accessor mode: ("FIPS" | "NON_FIPS")
SENSITIVE: []
end
class CopyBackupToRegionRequest
attr_accessor destination_region: ::String
attr_accessor backup_id: ::String
attr_accessor tag_list: ::Array[Types::Tag]
SENSITIVE: []
end
class CopyBackupToRegionResponse
attr_accessor destination_backup: Types::DestinationBackup
SENSITIVE: []
end
class CreateClusterRequest
attr_accessor backup_retention_policy: Types::BackupRetentionPolicy
attr_accessor hsm_type: ::String
attr_accessor source_backup_id: ::String
attr_accessor subnet_ids: ::Array[::String]
attr_accessor network_type: ("IPV4" | "DUALSTACK")
attr_accessor tag_list: ::Array[Types::Tag]
attr_accessor mode: ("FIPS" | "NON_FIPS")
SENSITIVE: []
end
class CreateClusterResponse
attr_accessor cluster: Types::Cluster
SENSITIVE: []
end
class CreateHsmRequest
attr_accessor cluster_id: ::String
attr_accessor availability_zone: ::String
attr_accessor ip_address: ::String
SENSITIVE: []
end
class CreateHsmResponse
attr_accessor hsm: Types::Hsm
SENSITIVE: []
end
class DeleteBackupRequest
attr_accessor backup_id: ::String
SENSITIVE: []
end
class DeleteBackupResponse
attr_accessor backup: Types::Backup
SENSITIVE: []
end
class DeleteClusterRequest
attr_accessor cluster_id: ::String
SENSITIVE: []
end
class DeleteClusterResponse
attr_accessor cluster: Types::Cluster
SENSITIVE: []
end
class DeleteHsmRequest
attr_accessor cluster_id: ::String
attr_accessor hsm_id: ::String
attr_accessor eni_id: ::String
attr_accessor eni_ip: ::String
SENSITIVE: []
end
class DeleteHsmResponse
attr_accessor hsm_id: ::String
SENSITIVE: []
end
class DeleteResourcePolicyRequest
attr_accessor resource_arn: ::String
SENSITIVE: []
end
class DeleteResourcePolicyResponse
attr_accessor resource_arn: ::String
attr_accessor policy: ::String
SENSITIVE: []
end
class DescribeBackupsRequest
attr_accessor next_token: ::String
attr_accessor max_results: ::Integer
attr_accessor filters: ::Hash[::String, ::Array[::String]]
attr_accessor shared: bool
attr_accessor sort_ascending: bool
SENSITIVE: []
end
class DescribeBackupsResponse
attr_accessor backups: ::Array[Types::Backup]
attr_accessor next_token: ::String
SENSITIVE: []
end
class DescribeClustersRequest
attr_accessor filters: ::Hash[::String, ::Array[::String]]
attr_accessor next_token: ::String
attr_accessor max_results: ::Integer
SENSITIVE: []
end
class DescribeClustersResponse
attr_accessor clusters: ::Array[Types::Cluster]
attr_accessor next_token: ::String
SENSITIVE: []
end
class DestinationBackup
attr_accessor create_timestamp: ::Time
attr_accessor source_region: ::String
attr_accessor source_backup: ::String
attr_accessor source_cluster: ::String
SENSITIVE: []
end
class GetResourcePolicyRequest
attr_accessor resource_arn: ::String
SENSITIVE: []
end
class GetResourcePolicyResponse
attr_accessor policy: ::String
SENSITIVE: []
end
class Hsm
attr_accessor availability_zone: ::String
attr_accessor cluster_id: ::String
attr_accessor subnet_id: ::String
attr_accessor eni_id: ::String
attr_accessor eni_ip: ::String
attr_accessor eni_ip_v6: ::String
attr_accessor hsm_id: ::String
attr_accessor hsm_type: ::String
attr_accessor state: ("CREATE_IN_PROGRESS" | "ACTIVE" | "DEGRADED" | "DELETE_IN_PROGRESS" | "DELETED")
attr_accessor state_message: ::String
SENSITIVE: []
end
class InitializeClusterRequest
attr_accessor cluster_id: ::String
attr_accessor signed_cert: ::String
attr_accessor trust_anchor: ::String
SENSITIVE: []
end
class InitializeClusterResponse
attr_accessor state: ("CREATE_IN_PROGRESS" | "UNINITIALIZED" | "INITIALIZE_IN_PROGRESS" | "INITIALIZED" | "ACTIVE" | "UPDATE_IN_PROGRESS" | "MODIFY_IN_PROGRESS" | "ROLLBACK_IN_PROGRESS" | "DELETE_IN_PROGRESS" | "DELETED" | "DEGRADED")
attr_accessor state_message: ::String
SENSITIVE: []
end
class ListTagsRequest
attr_accessor resource_id: ::String
attr_accessor next_token: ::String
attr_accessor max_results: ::Integer
SENSITIVE: []
end
class ListTagsResponse
attr_accessor tag_list: ::Array[Types::Tag]
attr_accessor next_token: ::String
SENSITIVE: []
end
class ModifyBackupAttributesRequest
attr_accessor backup_id: ::String
attr_accessor never_expires: bool
SENSITIVE: []
end
class ModifyBackupAttributesResponse
attr_accessor backup: Types::Backup
SENSITIVE: []
end
class ModifyClusterRequest
attr_accessor hsm_type: ::String
attr_accessor backup_retention_policy: Types::BackupRetentionPolicy
attr_accessor cluster_id: ::String
SENSITIVE: []
end
class ModifyClusterResponse
attr_accessor cluster: Types::Cluster
SENSITIVE: []
end
class PutResourcePolicyRequest
attr_accessor resource_arn: ::String
attr_accessor policy: ::String
SENSITIVE: []
end
class PutResourcePolicyResponse
attr_accessor resource_arn: ::String
attr_accessor policy: ::String
SENSITIVE: []
end
class RestoreBackupRequest
attr_accessor backup_id: ::String
SENSITIVE: []
end
class RestoreBackupResponse
attr_accessor backup: Types::Backup
SENSITIVE: []
end
class Tag
attr_accessor key: ::String
attr_accessor value: ::String
SENSITIVE: []
end
class TagResourceRequest
attr_accessor resource_id: ::String
attr_accessor tag_list: ::Array[Types::Tag]
SENSITIVE: []
end
class TagResourceResponse < Aws::EmptyStructure
end
class UntagResourceRequest
attr_accessor resource_id: ::String
attr_accessor tag_key_list: ::Array[::String]
SENSITIVE: []
end
class UntagResourceResponse < Aws::EmptyStructure
end
end
end