cloudhsm-2014-05-30.min.json (10425B)
1 { 2 "version": "2.0", 3 "metadata": { 4 "apiVersion": "2014-05-30", 5 "endpointPrefix": "cloudhsm", 6 "jsonVersion": "1.1", 7 "protocol": "json", 8 "serviceAbbreviation": "CloudHSM", 9 "serviceFullName": "Amazon CloudHSM", 10 "signatureVersion": "v4", 11 "targetPrefix": "CloudHsmFrontendService" 12 }, 13 "operations": { 14 "AddTagsToResource": { 15 "input": { 16 "type": "structure", 17 "required": [ 18 "ResourceArn", 19 "TagList" 20 ], 21 "members": { 22 "ResourceArn": {}, 23 "TagList": { 24 "shape": "S3" 25 } 26 } 27 }, 28 "output": { 29 "type": "structure", 30 "required": [ 31 "Status" 32 ], 33 "members": { 34 "Status": {} 35 } 36 } 37 }, 38 "CreateHapg": { 39 "input": { 40 "type": "structure", 41 "required": [ 42 "Label" 43 ], 44 "members": { 45 "Label": {} 46 } 47 }, 48 "output": { 49 "type": "structure", 50 "members": { 51 "HapgArn": {} 52 } 53 } 54 }, 55 "CreateHsm": { 56 "input": { 57 "type": "structure", 58 "required": [ 59 "SubnetId", 60 "SshKey", 61 "IamRoleArn", 62 "SubscriptionType" 63 ], 64 "members": { 65 "SubnetId": { 66 "locationName": "SubnetId" 67 }, 68 "SshKey": { 69 "locationName": "SshKey" 70 }, 71 "EniIp": { 72 "locationName": "EniIp" 73 }, 74 "IamRoleArn": { 75 "locationName": "IamRoleArn" 76 }, 77 "ExternalId": { 78 "locationName": "ExternalId" 79 }, 80 "SubscriptionType": { 81 "locationName": "SubscriptionType" 82 }, 83 "ClientToken": { 84 "locationName": "ClientToken" 85 }, 86 "SyslogIp": { 87 "locationName": "SyslogIp" 88 } 89 }, 90 "locationName": "CreateHsmRequest" 91 }, 92 "output": { 93 "type": "structure", 94 "members": { 95 "HsmArn": {} 96 } 97 } 98 }, 99 "CreateLunaClient": { 100 "input": { 101 "type": "structure", 102 "required": [ 103 "Certificate" 104 ], 105 "members": { 106 "Label": {}, 107 "Certificate": {} 108 } 109 }, 110 "output": { 111 "type": "structure", 112 "members": { 113 "ClientArn": {} 114 } 115 } 116 }, 117 "DeleteHapg": { 118 "input": { 119 "type": "structure", 120 "required": [ 121 "HapgArn" 122 ], 123 "members": { 124 "HapgArn": {} 125 } 126 }, 127 "output": { 128 "type": "structure", 129 "required": [ 130 "Status" 131 ], 132 "members": { 133 "Status": {} 134 } 135 } 136 }, 137 "DeleteHsm": { 138 "input": { 139 "type": "structure", 140 "required": [ 141 "HsmArn" 142 ], 143 "members": { 144 "HsmArn": { 145 "locationName": "HsmArn" 146 } 147 }, 148 "locationName": "DeleteHsmRequest" 149 }, 150 "output": { 151 "type": "structure", 152 "required": [ 153 "Status" 154 ], 155 "members": { 156 "Status": {} 157 } 158 } 159 }, 160 "DeleteLunaClient": { 161 "input": { 162 "type": "structure", 163 "required": [ 164 "ClientArn" 165 ], 166 "members": { 167 "ClientArn": {} 168 } 169 }, 170 "output": { 171 "type": "structure", 172 "required": [ 173 "Status" 174 ], 175 "members": { 176 "Status": {} 177 } 178 } 179 }, 180 "DescribeHapg": { 181 "input": { 182 "type": "structure", 183 "required": [ 184 "HapgArn" 185 ], 186 "members": { 187 "HapgArn": {} 188 } 189 }, 190 "output": { 191 "type": "structure", 192 "members": { 193 "HapgArn": {}, 194 "HapgSerial": {}, 195 "HsmsLastActionFailed": { 196 "shape": "Sz" 197 }, 198 "HsmsPendingDeletion": { 199 "shape": "Sz" 200 }, 201 "HsmsPendingRegistration": { 202 "shape": "Sz" 203 }, 204 "Label": {}, 205 "LastModifiedTimestamp": {}, 206 "PartitionSerialList": { 207 "shape": "S11" 208 }, 209 "State": {} 210 } 211 } 212 }, 213 "DescribeHsm": { 214 "input": { 215 "type": "structure", 216 "members": { 217 "HsmArn": {}, 218 "HsmSerialNumber": {} 219 } 220 }, 221 "output": { 222 "type": "structure", 223 "members": { 224 "HsmArn": {}, 225 "Status": {}, 226 "StatusDetails": {}, 227 "AvailabilityZone": {}, 228 "EniId": {}, 229 "EniIp": {}, 230 "SubscriptionType": {}, 231 "SubscriptionStartDate": {}, 232 "SubscriptionEndDate": {}, 233 "VpcId": {}, 234 "SubnetId": {}, 235 "IamRoleArn": {}, 236 "SerialNumber": {}, 237 "VendorName": {}, 238 "HsmType": {}, 239 "SoftwareVersion": {}, 240 "SshPublicKey": {}, 241 "SshKeyLastUpdated": {}, 242 "ServerCertUri": {}, 243 "ServerCertLastUpdated": {}, 244 "Partitions": { 245 "type": "list", 246 "member": {} 247 } 248 } 249 } 250 }, 251 "DescribeLunaClient": { 252 "input": { 253 "type": "structure", 254 "members": { 255 "ClientArn": {}, 256 "CertificateFingerprint": {} 257 } 258 }, 259 "output": { 260 "type": "structure", 261 "members": { 262 "ClientArn": {}, 263 "Certificate": {}, 264 "CertificateFingerprint": {}, 265 "LastModifiedTimestamp": {}, 266 "Label": {} 267 } 268 } 269 }, 270 "GetConfig": { 271 "input": { 272 "type": "structure", 273 "required": [ 274 "ClientArn", 275 "ClientVersion", 276 "HapgList" 277 ], 278 "members": { 279 "ClientArn": {}, 280 "ClientVersion": {}, 281 "HapgList": { 282 "shape": "S1i" 283 } 284 } 285 }, 286 "output": { 287 "type": "structure", 288 "members": { 289 "ConfigType": {}, 290 "ConfigFile": {}, 291 "ConfigCred": {} 292 } 293 } 294 }, 295 "ListAvailableZones": { 296 "input": { 297 "type": "structure", 298 "members": {} 299 }, 300 "output": { 301 "type": "structure", 302 "members": { 303 "AZList": { 304 "type": "list", 305 "member": {} 306 } 307 } 308 } 309 }, 310 "ListHapgs": { 311 "input": { 312 "type": "structure", 313 "members": { 314 "NextToken": {} 315 } 316 }, 317 "output": { 318 "type": "structure", 319 "required": [ 320 "HapgList" 321 ], 322 "members": { 323 "HapgList": { 324 "shape": "S1i" 325 }, 326 "NextToken": {} 327 } 328 } 329 }, 330 "ListHsms": { 331 "input": { 332 "type": "structure", 333 "members": { 334 "NextToken": {} 335 } 336 }, 337 "output": { 338 "type": "structure", 339 "members": { 340 "HsmList": { 341 "shape": "Sz" 342 }, 343 "NextToken": {} 344 } 345 } 346 }, 347 "ListLunaClients": { 348 "input": { 349 "type": "structure", 350 "members": { 351 "NextToken": {} 352 } 353 }, 354 "output": { 355 "type": "structure", 356 "required": [ 357 "ClientList" 358 ], 359 "members": { 360 "ClientList": { 361 "type": "list", 362 "member": {} 363 }, 364 "NextToken": {} 365 } 366 } 367 }, 368 "ListTagsForResource": { 369 "input": { 370 "type": "structure", 371 "required": [ 372 "ResourceArn" 373 ], 374 "members": { 375 "ResourceArn": {} 376 } 377 }, 378 "output": { 379 "type": "structure", 380 "required": [ 381 "TagList" 382 ], 383 "members": { 384 "TagList": { 385 "shape": "S3" 386 } 387 } 388 } 389 }, 390 "ModifyHapg": { 391 "input": { 392 "type": "structure", 393 "required": [ 394 "HapgArn" 395 ], 396 "members": { 397 "HapgArn": {}, 398 "Label": {}, 399 "PartitionSerialList": { 400 "shape": "S11" 401 } 402 } 403 }, 404 "output": { 405 "type": "structure", 406 "members": { 407 "HapgArn": {} 408 } 409 } 410 }, 411 "ModifyHsm": { 412 "input": { 413 "type": "structure", 414 "required": [ 415 "HsmArn" 416 ], 417 "members": { 418 "HsmArn": { 419 "locationName": "HsmArn" 420 }, 421 "SubnetId": { 422 "locationName": "SubnetId" 423 }, 424 "EniIp": { 425 "locationName": "EniIp" 426 }, 427 "IamRoleArn": { 428 "locationName": "IamRoleArn" 429 }, 430 "ExternalId": { 431 "locationName": "ExternalId" 432 }, 433 "SyslogIp": { 434 "locationName": "SyslogIp" 435 } 436 }, 437 "locationName": "ModifyHsmRequest" 438 }, 439 "output": { 440 "type": "structure", 441 "members": { 442 "HsmArn": {} 443 } 444 } 445 }, 446 "ModifyLunaClient": { 447 "input": { 448 "type": "structure", 449 "required": [ 450 "ClientArn", 451 "Certificate" 452 ], 453 "members": { 454 "ClientArn": {}, 455 "Certificate": {} 456 } 457 }, 458 "output": { 459 "type": "structure", 460 "members": { 461 "ClientArn": {} 462 } 463 } 464 }, 465 "RemoveTagsFromResource": { 466 "input": { 467 "type": "structure", 468 "required": [ 469 "ResourceArn", 470 "TagKeyList" 471 ], 472 "members": { 473 "ResourceArn": {}, 474 "TagKeyList": { 475 "type": "list", 476 "member": {} 477 } 478 } 479 }, 480 "output": { 481 "type": "structure", 482 "required": [ 483 "Status" 484 ], 485 "members": { 486 "Status": {} 487 } 488 } 489 } 490 }, 491 "shapes": { 492 "S3": { 493 "type": "list", 494 "member": { 495 "type": "structure", 496 "required": [ 497 "Key", 498 "Value" 499 ], 500 "members": { 501 "Key": {}, 502 "Value": {} 503 } 504 } 505 }, 506 "Sz": { 507 "type": "list", 508 "member": {} 509 }, 510 "S11": { 511 "type": "list", 512 "member": {} 513 }, 514 "S1i": { 515 "type": "list", 516 "member": {} 517 } 518 } 519 }