466 lines
10 KiB
JSON
466 lines
10 KiB
JSON
|
{
|
||
|
"version": "2.0",
|
||
|
"metadata": {
|
||
|
"apiVersion": "2017-05-31",
|
||
|
"endpointPrefix": "mgh",
|
||
|
"jsonVersion": "1.1",
|
||
|
"protocol": "json",
|
||
|
"serviceFullName": "AWS Migration Hub",
|
||
|
"serviceId": "Migration Hub",
|
||
|
"signatureVersion": "v4",
|
||
|
"targetPrefix": "AWSMigrationHub",
|
||
|
"uid": "AWSMigrationHub-2017-05-31"
|
||
|
},
|
||
|
"operations": {
|
||
|
"AssociateCreatedArtifact": {
|
||
|
"input": {
|
||
|
"type": "structure",
|
||
|
"required": [
|
||
|
"ProgressUpdateStream",
|
||
|
"MigrationTaskName",
|
||
|
"CreatedArtifact"
|
||
|
],
|
||
|
"members": {
|
||
|
"ProgressUpdateStream": {},
|
||
|
"MigrationTaskName": {},
|
||
|
"CreatedArtifact": {
|
||
|
"shape": "S4"
|
||
|
},
|
||
|
"DryRun": {
|
||
|
"type": "boolean"
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"output": {
|
||
|
"type": "structure",
|
||
|
"members": {}
|
||
|
}
|
||
|
},
|
||
|
"AssociateDiscoveredResource": {
|
||
|
"input": {
|
||
|
"type": "structure",
|
||
|
"required": [
|
||
|
"ProgressUpdateStream",
|
||
|
"MigrationTaskName",
|
||
|
"DiscoveredResource"
|
||
|
],
|
||
|
"members": {
|
||
|
"ProgressUpdateStream": {},
|
||
|
"MigrationTaskName": {},
|
||
|
"DiscoveredResource": {
|
||
|
"shape": "Sa"
|
||
|
},
|
||
|
"DryRun": {
|
||
|
"type": "boolean"
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"output": {
|
||
|
"type": "structure",
|
||
|
"members": {}
|
||
|
}
|
||
|
},
|
||
|
"CreateProgressUpdateStream": {
|
||
|
"input": {
|
||
|
"type": "structure",
|
||
|
"required": [
|
||
|
"ProgressUpdateStreamName"
|
||
|
],
|
||
|
"members": {
|
||
|
"ProgressUpdateStreamName": {},
|
||
|
"DryRun": {
|
||
|
"type": "boolean"
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"output": {
|
||
|
"type": "structure",
|
||
|
"members": {}
|
||
|
}
|
||
|
},
|
||
|
"DeleteProgressUpdateStream": {
|
||
|
"input": {
|
||
|
"type": "structure",
|
||
|
"required": [
|
||
|
"ProgressUpdateStreamName"
|
||
|
],
|
||
|
"members": {
|
||
|
"ProgressUpdateStreamName": {},
|
||
|
"DryRun": {
|
||
|
"type": "boolean"
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"output": {
|
||
|
"type": "structure",
|
||
|
"members": {}
|
||
|
}
|
||
|
},
|
||
|
"DescribeApplicationState": {
|
||
|
"input": {
|
||
|
"type": "structure",
|
||
|
"required": [
|
||
|
"ApplicationId"
|
||
|
],
|
||
|
"members": {
|
||
|
"ApplicationId": {}
|
||
|
}
|
||
|
},
|
||
|
"output": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"ApplicationStatus": {},
|
||
|
"LastUpdatedTime": {
|
||
|
"type": "timestamp"
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"DescribeMigrationTask": {
|
||
|
"input": {
|
||
|
"type": "structure",
|
||
|
"required": [
|
||
|
"ProgressUpdateStream",
|
||
|
"MigrationTaskName"
|
||
|
],
|
||
|
"members": {
|
||
|
"ProgressUpdateStream": {},
|
||
|
"MigrationTaskName": {}
|
||
|
}
|
||
|
},
|
||
|
"output": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"MigrationTask": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"ProgressUpdateStream": {},
|
||
|
"MigrationTaskName": {},
|
||
|
"Task": {
|
||
|
"shape": "Sq"
|
||
|
},
|
||
|
"UpdateDateTime": {
|
||
|
"type": "timestamp"
|
||
|
},
|
||
|
"ResourceAttributeList": {
|
||
|
"type": "list",
|
||
|
"member": {
|
||
|
"shape": "Sv"
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"DisassociateCreatedArtifact": {
|
||
|
"input": {
|
||
|
"type": "structure",
|
||
|
"required": [
|
||
|
"ProgressUpdateStream",
|
||
|
"MigrationTaskName",
|
||
|
"CreatedArtifactName"
|
||
|
],
|
||
|
"members": {
|
||
|
"ProgressUpdateStream": {},
|
||
|
"MigrationTaskName": {},
|
||
|
"CreatedArtifactName": {},
|
||
|
"DryRun": {
|
||
|
"type": "boolean"
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"output": {
|
||
|
"type": "structure",
|
||
|
"members": {}
|
||
|
}
|
||
|
},
|
||
|
"DisassociateDiscoveredResource": {
|
||
|
"input": {
|
||
|
"type": "structure",
|
||
|
"required": [
|
||
|
"ProgressUpdateStream",
|
||
|
"MigrationTaskName",
|
||
|
"ConfigurationId"
|
||
|
],
|
||
|
"members": {
|
||
|
"ProgressUpdateStream": {},
|
||
|
"MigrationTaskName": {},
|
||
|
"ConfigurationId": {},
|
||
|
"DryRun": {
|
||
|
"type": "boolean"
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"output": {
|
||
|
"type": "structure",
|
||
|
"members": {}
|
||
|
}
|
||
|
},
|
||
|
"ImportMigrationTask": {
|
||
|
"input": {
|
||
|
"type": "structure",
|
||
|
"required": [
|
||
|
"ProgressUpdateStream",
|
||
|
"MigrationTaskName"
|
||
|
],
|
||
|
"members": {
|
||
|
"ProgressUpdateStream": {},
|
||
|
"MigrationTaskName": {},
|
||
|
"DryRun": {
|
||
|
"type": "boolean"
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"output": {
|
||
|
"type": "structure",
|
||
|
"members": {}
|
||
|
}
|
||
|
},
|
||
|
"ListCreatedArtifacts": {
|
||
|
"input": {
|
||
|
"type": "structure",
|
||
|
"required": [
|
||
|
"ProgressUpdateStream",
|
||
|
"MigrationTaskName"
|
||
|
],
|
||
|
"members": {
|
||
|
"ProgressUpdateStream": {},
|
||
|
"MigrationTaskName": {},
|
||
|
"NextToken": {},
|
||
|
"MaxResults": {
|
||
|
"type": "integer"
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"output": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"NextToken": {},
|
||
|
"CreatedArtifactList": {
|
||
|
"type": "list",
|
||
|
"member": {
|
||
|
"shape": "S4"
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"ListDiscoveredResources": {
|
||
|
"input": {
|
||
|
"type": "structure",
|
||
|
"required": [
|
||
|
"ProgressUpdateStream",
|
||
|
"MigrationTaskName"
|
||
|
],
|
||
|
"members": {
|
||
|
"ProgressUpdateStream": {},
|
||
|
"MigrationTaskName": {},
|
||
|
"NextToken": {},
|
||
|
"MaxResults": {
|
||
|
"type": "integer"
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"output": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"NextToken": {},
|
||
|
"DiscoveredResourceList": {
|
||
|
"type": "list",
|
||
|
"member": {
|
||
|
"shape": "Sa"
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"ListMigrationTasks": {
|
||
|
"input": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"NextToken": {},
|
||
|
"MaxResults": {
|
||
|
"type": "integer"
|
||
|
},
|
||
|
"ResourceName": {}
|
||
|
}
|
||
|
},
|
||
|
"output": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"NextToken": {},
|
||
|
"MigrationTaskSummaryList": {
|
||
|
"type": "list",
|
||
|
"member": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"ProgressUpdateStream": {},
|
||
|
"MigrationTaskName": {},
|
||
|
"Status": {},
|
||
|
"ProgressPercent": {
|
||
|
"type": "integer"
|
||
|
},
|
||
|
"StatusDetail": {},
|
||
|
"UpdateDateTime": {
|
||
|
"type": "timestamp"
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"ListProgressUpdateStreams": {
|
||
|
"input": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"NextToken": {},
|
||
|
"MaxResults": {
|
||
|
"type": "integer"
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"output": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"ProgressUpdateStreamSummaryList": {
|
||
|
"type": "list",
|
||
|
"member": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"ProgressUpdateStreamName": {}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"NextToken": {}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"NotifyApplicationState": {
|
||
|
"input": {
|
||
|
"type": "structure",
|
||
|
"required": [
|
||
|
"ApplicationId",
|
||
|
"Status"
|
||
|
],
|
||
|
"members": {
|
||
|
"ApplicationId": {},
|
||
|
"Status": {},
|
||
|
"DryRun": {
|
||
|
"type": "boolean"
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"output": {
|
||
|
"type": "structure",
|
||
|
"members": {}
|
||
|
}
|
||
|
},
|
||
|
"NotifyMigrationTaskState": {
|
||
|
"input": {
|
||
|
"type": "structure",
|
||
|
"required": [
|
||
|
"ProgressUpdateStream",
|
||
|
"MigrationTaskName",
|
||
|
"Task",
|
||
|
"UpdateDateTime",
|
||
|
"NextUpdateSeconds"
|
||
|
],
|
||
|
"members": {
|
||
|
"ProgressUpdateStream": {},
|
||
|
"MigrationTaskName": {},
|
||
|
"Task": {
|
||
|
"shape": "Sq"
|
||
|
},
|
||
|
"UpdateDateTime": {
|
||
|
"type": "timestamp"
|
||
|
},
|
||
|
"NextUpdateSeconds": {
|
||
|
"type": "integer"
|
||
|
},
|
||
|
"DryRun": {
|
||
|
"type": "boolean"
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"output": {
|
||
|
"type": "structure",
|
||
|
"members": {}
|
||
|
}
|
||
|
},
|
||
|
"PutResourceAttributes": {
|
||
|
"input": {
|
||
|
"type": "structure",
|
||
|
"required": [
|
||
|
"ProgressUpdateStream",
|
||
|
"MigrationTaskName",
|
||
|
"ResourceAttributeList"
|
||
|
],
|
||
|
"members": {
|
||
|
"ProgressUpdateStream": {},
|
||
|
"MigrationTaskName": {},
|
||
|
"ResourceAttributeList": {
|
||
|
"type": "list",
|
||
|
"member": {
|
||
|
"shape": "Sv"
|
||
|
}
|
||
|
},
|
||
|
"DryRun": {
|
||
|
"type": "boolean"
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"output": {
|
||
|
"type": "structure",
|
||
|
"members": {}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"shapes": {
|
||
|
"S4": {
|
||
|
"type": "structure",
|
||
|
"required": [
|
||
|
"Name"
|
||
|
],
|
||
|
"members": {
|
||
|
"Name": {},
|
||
|
"Description": {}
|
||
|
}
|
||
|
},
|
||
|
"Sa": {
|
||
|
"type": "structure",
|
||
|
"required": [
|
||
|
"ConfigurationId"
|
||
|
],
|
||
|
"members": {
|
||
|
"ConfigurationId": {},
|
||
|
"Description": {}
|
||
|
}
|
||
|
},
|
||
|
"Sq": {
|
||
|
"type": "structure",
|
||
|
"required": [
|
||
|
"Status"
|
||
|
],
|
||
|
"members": {
|
||
|
"Status": {},
|
||
|
"StatusDetail": {},
|
||
|
"ProgressPercent": {
|
||
|
"type": "integer"
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"Sv": {
|
||
|
"type": "structure",
|
||
|
"required": [
|
||
|
"Type",
|
||
|
"Value"
|
||
|
],
|
||
|
"members": {
|
||
|
"Type": {},
|
||
|
"Value": {}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|