sms-2016-10-24.min.json (7453B)
1 { 2 "version": "2.0", 3 "metadata": { 4 "apiVersion": "2016-10-24", 5 "endpointPrefix": "sms", 6 "jsonVersion": "1.1", 7 "protocol": "json", 8 "serviceAbbreviation": "SMS", 9 "serviceFullName": "AWS Server Migration Service", 10 "signatureVersion": "v4", 11 "targetPrefix": "AWSServerMigrationService_V2016_10_24" 12 }, 13 "operations": { 14 "CreateReplicationJob": { 15 "input": { 16 "type": "structure", 17 "required": [ 18 "serverId", 19 "seedReplicationTime", 20 "frequency" 21 ], 22 "members": { 23 "serverId": {}, 24 "seedReplicationTime": { 25 "type": "timestamp" 26 }, 27 "frequency": { 28 "type": "integer" 29 }, 30 "licenseType": {}, 31 "roleName": {}, 32 "description": {} 33 } 34 }, 35 "output": { 36 "type": "structure", 37 "members": { 38 "replicationJobId": {} 39 } 40 } 41 }, 42 "DeleteReplicationJob": { 43 "input": { 44 "type": "structure", 45 "required": [ 46 "replicationJobId" 47 ], 48 "members": { 49 "replicationJobId": {} 50 } 51 }, 52 "output": { 53 "type": "structure", 54 "members": {} 55 } 56 }, 57 "DeleteServerCatalog": { 58 "input": { 59 "type": "structure", 60 "members": {} 61 }, 62 "output": { 63 "type": "structure", 64 "members": {} 65 } 66 }, 67 "DisassociateConnector": { 68 "input": { 69 "type": "structure", 70 "required": [ 71 "connectorId" 72 ], 73 "members": { 74 "connectorId": {} 75 } 76 }, 77 "output": { 78 "type": "structure", 79 "members": {} 80 } 81 }, 82 "GetConnectors": { 83 "input": { 84 "type": "structure", 85 "members": { 86 "nextToken": {}, 87 "maxResults": { 88 "type": "integer" 89 } 90 } 91 }, 92 "output": { 93 "type": "structure", 94 "members": { 95 "connectorList": { 96 "type": "list", 97 "member": { 98 "locationName": "item", 99 "type": "structure", 100 "members": { 101 "connectorId": {}, 102 "version": {}, 103 "status": {}, 104 "capabilityList": { 105 "type": "list", 106 "member": { 107 "locationName": "item" 108 } 109 }, 110 "vmManagerName": {}, 111 "vmManagerType": {}, 112 "vmManagerId": {}, 113 "ipAddress": {}, 114 "macAddress": {}, 115 "associatedOn": { 116 "type": "timestamp" 117 } 118 } 119 } 120 }, 121 "nextToken": {} 122 } 123 } 124 }, 125 "GetReplicationJobs": { 126 "input": { 127 "type": "structure", 128 "members": { 129 "replicationJobId": {}, 130 "nextToken": {}, 131 "maxResults": { 132 "type": "integer" 133 } 134 } 135 }, 136 "output": { 137 "type": "structure", 138 "members": { 139 "replicationJobList": { 140 "type": "list", 141 "member": { 142 "shape": "Sz", 143 "locationName": "item" 144 } 145 }, 146 "nextToken": {} 147 } 148 } 149 }, 150 "GetReplicationRuns": { 151 "input": { 152 "type": "structure", 153 "required": [ 154 "replicationJobId" 155 ], 156 "members": { 157 "replicationJobId": {}, 158 "nextToken": {}, 159 "maxResults": { 160 "type": "integer" 161 } 162 } 163 }, 164 "output": { 165 "type": "structure", 166 "members": { 167 "replicationJob": { 168 "shape": "Sz" 169 }, 170 "replicationRunList": { 171 "shape": "S19" 172 }, 173 "nextToken": {} 174 } 175 } 176 }, 177 "GetServers": { 178 "input": { 179 "type": "structure", 180 "members": { 181 "nextToken": {}, 182 "maxResults": { 183 "type": "integer" 184 } 185 } 186 }, 187 "output": { 188 "type": "structure", 189 "members": { 190 "lastModifiedOn": { 191 "type": "timestamp" 192 }, 193 "serverCatalogStatus": {}, 194 "serverList": { 195 "type": "list", 196 "member": { 197 "locationName": "item", 198 "type": "structure", 199 "members": { 200 "serverId": {}, 201 "serverType": {}, 202 "vmServer": { 203 "shape": "S11" 204 }, 205 "replicationJobId": {}, 206 "replicationJobTerminated": { 207 "type": "boolean" 208 } 209 } 210 } 211 }, 212 "nextToken": {} 213 } 214 } 215 }, 216 "ImportServerCatalog": { 217 "input": { 218 "type": "structure", 219 "members": {} 220 }, 221 "output": { 222 "type": "structure", 223 "members": {} 224 } 225 }, 226 "StartOnDemandReplicationRun": { 227 "input": { 228 "type": "structure", 229 "required": [ 230 "replicationJobId" 231 ], 232 "members": { 233 "replicationJobId": {}, 234 "description": {} 235 } 236 }, 237 "output": { 238 "type": "structure", 239 "members": { 240 "replicationRunId": {} 241 } 242 } 243 }, 244 "UpdateReplicationJob": { 245 "input": { 246 "type": "structure", 247 "required": [ 248 "replicationJobId" 249 ], 250 "members": { 251 "replicationJobId": {}, 252 "frequency": { 253 "type": "integer" 254 }, 255 "nextReplicationRunStartTime": { 256 "type": "timestamp" 257 }, 258 "licenseType": {}, 259 "roleName": {}, 260 "description": {} 261 } 262 }, 263 "output": { 264 "type": "structure", 265 "members": {} 266 } 267 } 268 }, 269 "shapes": { 270 "Sz": { 271 "type": "structure", 272 "members": { 273 "replicationJobId": {}, 274 "serverId": {}, 275 "serverType": {}, 276 "vmServer": { 277 "shape": "S11" 278 }, 279 "seedReplicationTime": { 280 "type": "timestamp" 281 }, 282 "frequency": { 283 "type": "integer" 284 }, 285 "nextReplicationRunStartTime": { 286 "type": "timestamp" 287 }, 288 "licenseType": {}, 289 "roleName": {}, 290 "latestAmiId": {}, 291 "state": {}, 292 "statusMessage": {}, 293 "description": {}, 294 "replicationRunList": { 295 "shape": "S19" 296 } 297 } 298 }, 299 "S11": { 300 "type": "structure", 301 "members": { 302 "vmServerAddress": { 303 "type": "structure", 304 "members": { 305 "vmManagerId": {}, 306 "vmId": {} 307 } 308 }, 309 "vmName": {}, 310 "vmManagerName": {}, 311 "vmManagerType": {}, 312 "vmPath": {} 313 } 314 }, 315 "S19": { 316 "type": "list", 317 "member": { 318 "locationName": "item", 319 "type": "structure", 320 "members": { 321 "replicationRunId": {}, 322 "state": {}, 323 "type": {}, 324 "statusMessage": {}, 325 "amiId": {}, 326 "scheduledStartTime": { 327 "type": "timestamp" 328 }, 329 "completedTime": { 330 "type": "timestamp" 331 }, 332 "description": {} 333 } 334 } 335 } 336 } 337 }