{ "version": "2.0", "metadata": { "apiVersion": "2017-04-28", "endpointPrefix": "cloudhsmv2", "jsonVersion": "1.1", "protocol": "json", "serviceAbbreviation": "CloudHSM V2", "serviceFullName": "AWS CloudHSM V2", "serviceId": "CloudHSM V2", "signatureVersion": "v4", "signingName": "cloudhsm", "targetPrefix": "BaldrApiService", "uid": "cloudhsmv2-2017-04-28" }, "operations": { "CopyBackupToRegion": { "input": { "type": "structure", "required": [ "DestinationRegion", "BackupId" ], "members": { "DestinationRegion": {}, "BackupId": {} } }, "output": { "type": "structure", "members": { "DestinationBackup": { "type": "structure", "members": { "CreateTimestamp": { "type": "timestamp" }, "SourceRegion": {}, "SourceBackup": {}, "SourceCluster": {} } } } } }, "CreateCluster": { "input": { "type": "structure", "required": [ "SubnetIds", "HsmType" ], "members": { "SubnetIds": { "type": "list", "member": {} }, "HsmType": {}, "SourceBackupId": {} } }, "output": { "type": "structure", "members": { "Cluster": { "shape": "Sd" } } } }, "CreateHsm": { "input": { "type": "structure", "required": [ "ClusterId", "AvailabilityZone" ], "members": { "ClusterId": {}, "AvailabilityZone": {}, "IpAddress": {} } }, "output": { "type": "structure", "members": { "Hsm": { "shape": "Sg" } } } }, "DeleteBackup": { "input": { "type": "structure", "required": [ "BackupId" ], "members": { "BackupId": {} } }, "output": { "type": "structure", "members": { "Backup": { "shape": "Sz" } } } }, "DeleteCluster": { "input": { "type": "structure", "required": [ "ClusterId" ], "members": { "ClusterId": {} } }, "output": { "type": "structure", "members": { "Cluster": { "shape": "Sd" } } } }, "DeleteHsm": { "input": { "type": "structure", "required": [ "ClusterId" ], "members": { "ClusterId": {}, "HsmId": {}, "EniId": {}, "EniIp": {} } }, "output": { "type": "structure", "members": { "HsmId": {} } } }, "DescribeBackups": { "input": { "type": "structure", "members": { "NextToken": {}, "MaxResults": { "type": "integer" }, "Filters": { "shape": "S18" }, "SortAscending": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "Backups": { "type": "list", "member": { "shape": "Sz" } }, "NextToken": {} } } }, "DescribeClusters": { "input": { "type": "structure", "members": { "Filters": { "shape": "S18" }, "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "Clusters": { "type": "list", "member": { "shape": "Sd" } }, "NextToken": {} } } }, "InitializeCluster": { "input": { "type": "structure", "required": [ "ClusterId", "SignedCert", "TrustAnchor" ], "members": { "ClusterId": {}, "SignedCert": {}, "TrustAnchor": {} } }, "output": { "type": "structure", "members": { "State": {}, "StateMessage": {} } } }, "ListTags": { "input": { "type": "structure", "required": [ "ResourceId" ], "members": { "ResourceId": {}, "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "required": [ "TagList" ], "members": { "TagList": { "shape": "S1l" }, "NextToken": {} } } }, "RestoreBackup": { "input": { "type": "structure", "required": [ "BackupId" ], "members": { "BackupId": {} } }, "output": { "type": "structure", "members": { "Backup": { "shape": "Sz" } } } }, "TagResource": { "input": { "type": "structure", "required": [ "ResourceId", "TagList" ], "members": { "ResourceId": {}, "TagList": { "shape": "S1l" } } }, "output": { "type": "structure", "members": {} } }, "UntagResource": { "input": { "type": "structure", "required": [ "ResourceId", "TagKeyList" ], "members": { "ResourceId": {}, "TagKeyList": { "type": "list", "member": {} } } }, "output": { "type": "structure", "members": {} } } }, "shapes": { "Sd": { "type": "structure", "members": { "BackupPolicy": {}, "ClusterId": {}, "CreateTimestamp": { "type": "timestamp" }, "Hsms": { "type": "list", "member": { "shape": "Sg" } }, "HsmType": {}, "PreCoPassword": {}, "SecurityGroup": {}, "SourceBackupId": {}, "State": {}, "StateMessage": {}, "SubnetMapping": { "type": "map", "key": {}, "value": {} }, "VpcId": {}, "Certificates": { "type": "structure", "members": { "ClusterCsr": {}, "HsmCertificate": {}, "AwsHardwareCertificate": {}, "ManufacturerHardwareCertificate": {}, "ClusterCertificate": {} } } } }, "Sg": { "type": "structure", "required": [ "HsmId" ], "members": { "AvailabilityZone": {}, "ClusterId": {}, "SubnetId": {}, "EniId": {}, "EniIp": {}, "HsmId": {}, "State": {}, "StateMessage": {} } }, "Sz": { "type": "structure", "required": [ "BackupId" ], "members": { "BackupId": {}, "BackupState": {}, "ClusterId": {}, "CreateTimestamp": { "type": "timestamp" }, "CopyTimestamp": { "type": "timestamp" }, "SourceRegion": {}, "SourceBackup": {}, "SourceCluster": {}, "DeleteTimestamp": { "type": "timestamp" } } }, "S18": { "type": "map", "key": {}, "value": { "type": "list", "member": {} } }, "S1l": { "type": "list", "member": { "type": "structure", "required": [ "Key", "Value" ], "members": { "Key": {}, "Value": {} } } } } }