migrationhub-config-2019-06-30.min.json 2.13 KB
{
  "version": "2.0",
  "metadata": {
    "apiVersion": "2019-06-30",
    "endpointPrefix": "migrationhub-config",
    "jsonVersion": "1.1",
    "protocol": "json",
    "serviceFullName": "AWS Migration Hub Config",
    "serviceId": "MigrationHub Config",
    "signatureVersion": "v4",
    "signingName": "mgh",
    "targetPrefix": "AWSMigrationHubMultiAccountService",
    "uid": "migrationhub-config-2019-06-30"
  },
  "operations": {
    "CreateHomeRegionControl": {
      "input": {
        "type": "structure",
        "required": [
          "HomeRegion",
          "Target"
        ],
        "members": {
          "HomeRegion": {},
          "Target": {
            "shape": "S3"
          },
          "DryRun": {
            "type": "boolean"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "HomeRegionControl": {
            "shape": "S8"
          }
        }
      }
    },
    "DescribeHomeRegionControls": {
      "input": {
        "type": "structure",
        "members": {
          "ControlId": {},
          "HomeRegion": {},
          "Target": {
            "shape": "S3"
          },
          "MaxResults": {
            "type": "integer"
          },
          "NextToken": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "HomeRegionControls": {
            "type": "list",
            "member": {
              "shape": "S8"
            }
          },
          "NextToken": {}
        }
      }
    },
    "GetHomeRegion": {
      "input": {
        "type": "structure",
        "members": {}
      },
      "output": {
        "type": "structure",
        "members": {
          "HomeRegion": {}
        }
      }
    }
  },
  "shapes": {
    "S3": {
      "type": "structure",
      "required": [
        "Type"
      ],
      "members": {
        "Type": {},
        "Id": {}
      }
    },
    "S8": {
      "type": "structure",
      "members": {
        "ControlId": {},
        "HomeRegion": {},
        "Target": {
          "shape": "S3"
        },
        "RequestedTime": {
          "type": "timestamp"
        }
      }
    }
  }
}