{ "version":"2.0", "metadata":{ "apiVersion":"2015-11-01", "endpointPrefix":"discovery", "jsonVersion":"1.1", "protocol":"json", "serviceFullName":"AWS Application Discovery Service", "signatureVersion":"v4", "targetPrefix":"AWSPoseidonService_V2015_11_01", "uid":"discovery-2015-11-01" }, "operations":{ "AssociateConfigurationItemsToApplication":{ "name":"AssociateConfigurationItemsToApplication", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"AssociateConfigurationItemsToApplicationRequest"}, "output":{"shape":"AssociateConfigurationItemsToApplicationResponse"}, "errors":[ {"shape":"AuthorizationErrorException"}, {"shape":"InvalidParameterException"}, {"shape":"InvalidParameterValueException"}, {"shape":"ServerInternalErrorException"} ] }, "CreateApplication":{ "name":"CreateApplication", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"CreateApplicationRequest"}, "output":{"shape":"CreateApplicationResponse"}, "errors":[ {"shape":"AuthorizationErrorException"}, {"shape":"InvalidParameterException"}, {"shape":"InvalidParameterValueException"}, {"shape":"ServerInternalErrorException"} ] }, "CreateTags":{ "name":"CreateTags", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"CreateTagsRequest"}, "output":{"shape":"CreateTagsResponse"}, "errors":[ {"shape":"AuthorizationErrorException"}, {"shape":"ResourceNotFoundException"}, {"shape":"InvalidParameterException"}, {"shape":"InvalidParameterValueException"}, {"shape":"ServerInternalErrorException"} ] }, "DeleteApplications":{ "name":"DeleteApplications", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DeleteApplicationsRequest"}, "output":{"shape":"DeleteApplicationsResponse"}, "errors":[ {"shape":"AuthorizationErrorException"}, {"shape":"InvalidParameterException"}, {"shape":"InvalidParameterValueException"}, {"shape":"ServerInternalErrorException"} ] }, "DeleteTags":{ "name":"DeleteTags", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DeleteTagsRequest"}, "output":{"shape":"DeleteTagsResponse"}, "errors":[ {"shape":"AuthorizationErrorException"}, {"shape":"ResourceNotFoundException"}, {"shape":"InvalidParameterException"}, {"shape":"InvalidParameterValueException"}, {"shape":"ServerInternalErrorException"} ] }, "DescribeAgents":{ "name":"DescribeAgents", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeAgentsRequest"}, "output":{"shape":"DescribeAgentsResponse"}, "errors":[ {"shape":"AuthorizationErrorException"}, {"shape":"InvalidParameterException"}, {"shape":"InvalidParameterValueException"}, {"shape":"ServerInternalErrorException"} ] }, "DescribeConfigurations":{ "name":"DescribeConfigurations", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeConfigurationsRequest"}, "output":{"shape":"DescribeConfigurationsResponse"}, "errors":[ {"shape":"AuthorizationErrorException"}, {"shape":"InvalidParameterException"}, {"shape":"InvalidParameterValueException"}, {"shape":"ServerInternalErrorException"} ] }, "DescribeExportConfigurations":{ "name":"DescribeExportConfigurations", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeExportConfigurationsRequest"}, "output":{"shape":"DescribeExportConfigurationsResponse"}, "errors":[ {"shape":"AuthorizationErrorException"}, {"shape":"ResourceNotFoundException"}, {"shape":"InvalidParameterException"}, {"shape":"InvalidParameterValueException"}, {"shape":"ServerInternalErrorException"} ] }, "DescribeTags":{ "name":"DescribeTags", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeTagsRequest"}, "output":{"shape":"DescribeTagsResponse"}, "errors":[ {"shape":"AuthorizationErrorException"}, {"shape":"ResourceNotFoundException"}, {"shape":"InvalidParameterException"}, {"shape":"InvalidParameterValueException"}, {"shape":"ServerInternalErrorException"} ] }, "DisassociateConfigurationItemsFromApplication":{ "name":"DisassociateConfigurationItemsFromApplication", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DisassociateConfigurationItemsFromApplicationRequest"}, "output":{"shape":"DisassociateConfigurationItemsFromApplicationResponse"}, "errors":[ {"shape":"AuthorizationErrorException"}, {"shape":"InvalidParameterException"}, {"shape":"InvalidParameterValueException"}, {"shape":"ServerInternalErrorException"} ] }, "ExportConfigurations":{ "name":"ExportConfigurations", "http":{ "method":"POST", "requestUri":"/" }, "output":{"shape":"ExportConfigurationsResponse"}, "errors":[ {"shape":"AuthorizationErrorException"}, {"shape":"InvalidParameterException"}, {"shape":"InvalidParameterValueException"}, {"shape":"ServerInternalErrorException"}, {"shape":"OperationNotPermittedException"} ] }, "GetDiscoverySummary":{ "name":"GetDiscoverySummary", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"GetDiscoverySummaryRequest"}, "output":{"shape":"GetDiscoverySummaryResponse"}, "errors":[ {"shape":"AuthorizationErrorException"}, {"shape":"InvalidParameterException"}, {"shape":"InvalidParameterValueException"}, {"shape":"ServerInternalErrorException"} ] }, "ListConfigurations":{ "name":"ListConfigurations", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ListConfigurationsRequest"}, "output":{"shape":"ListConfigurationsResponse"}, "errors":[ {"shape":"AuthorizationErrorException"}, {"shape":"ResourceNotFoundException"}, {"shape":"InvalidParameterException"}, {"shape":"InvalidParameterValueException"}, {"shape":"ServerInternalErrorException"} ] }, "ListServerNeighbors":{ "name":"ListServerNeighbors", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ListServerNeighborsRequest"}, "output":{"shape":"ListServerNeighborsResponse"}, "errors":[ {"shape":"AuthorizationErrorException"}, {"shape":"InvalidParameterException"}, {"shape":"InvalidParameterValueException"}, {"shape":"ServerInternalErrorException"} ] }, "StartDataCollectionByAgentIds":{ "name":"StartDataCollectionByAgentIds", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"StartDataCollectionByAgentIdsRequest"}, "output":{"shape":"StartDataCollectionByAgentIdsResponse"}, "errors":[ {"shape":"AuthorizationErrorException"}, {"shape":"InvalidParameterException"}, {"shape":"InvalidParameterValueException"}, {"shape":"ServerInternalErrorException"} ] }, "StopDataCollectionByAgentIds":{ "name":"StopDataCollectionByAgentIds", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"StopDataCollectionByAgentIdsRequest"}, "output":{"shape":"StopDataCollectionByAgentIdsResponse"}, "errors":[ {"shape":"AuthorizationErrorException"}, {"shape":"InvalidParameterException"}, {"shape":"InvalidParameterValueException"}, {"shape":"ServerInternalErrorException"} ] }, "UpdateApplication":{ "name":"UpdateApplication", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"UpdateApplicationRequest"}, "output":{"shape":"UpdateApplicationResponse"}, "errors":[ {"shape":"AuthorizationErrorException"}, {"shape":"InvalidParameterException"}, {"shape":"InvalidParameterValueException"}, {"shape":"ServerInternalErrorException"} ] } }, "shapes":{ "AgentConfigurationStatus":{ "type":"structure", "members":{ "agentId":{"shape":"String"}, "operationSucceeded":{"shape":"Boolean"}, "description":{"shape":"String"} } }, "AgentConfigurationStatusList":{ "type":"list", "member":{"shape":"AgentConfigurationStatus"} }, "AgentId":{"type":"string"}, "AgentIds":{ "type":"list", "member":{"shape":"AgentId"} }, "AgentInfo":{ "type":"structure", "members":{ "agentId":{"shape":"AgentId"}, "hostName":{"shape":"String"}, "agentNetworkInfoList":{"shape":"AgentNetworkInfoList"}, "connectorId":{"shape":"String"}, "version":{"shape":"String"}, "health":{"shape":"AgentStatus"}, "lastHealthPingTime":{"shape":"String"}, "collectionStatus":{"shape":"String"}, "agentType":{"shape":"String"}, "registeredTime":{"shape":"String"} } }, "AgentNetworkInfo":{ "type":"structure", "members":{ "ipAddress":{"shape":"String"}, "macAddress":{"shape":"String"} } }, "AgentNetworkInfoList":{ "type":"list", "member":{"shape":"AgentNetworkInfo"} }, "AgentStatus":{ "type":"string", "enum":[ "HEALTHY", "UNHEALTHY", "RUNNING", "UNKNOWN", "BLACKLISTED", "SHUTDOWN" ] }, "AgentsInfo":{ "type":"list", "member":{"shape":"AgentInfo"} }, "ApplicationId":{"type":"string"}, "ApplicationIdsList":{ "type":"list", "member":{"shape":"ApplicationId"} }, "AssociateConfigurationItemsToApplicationRequest":{ "type":"structure", "required":[ "applicationConfigurationId", "configurationIds" ], "members":{ "applicationConfigurationId":{"shape":"ApplicationId"}, "configurationIds":{"shape":"ConfigurationIdList"} } }, "AssociateConfigurationItemsToApplicationResponse":{ "type":"structure", "members":{ } }, "AuthorizationErrorException":{ "type":"structure", "members":{ "message":{"shape":"Message"} }, "exception":true }, "Boolean":{"type":"boolean"}, "BoxedInteger":{ "type":"integer", "box":true }, "Condition":{"type":"string"}, "Configuration":{ "type":"map", "key":{"shape":"String"}, "value":{"shape":"String"} }, "ConfigurationId":{"type":"string"}, "ConfigurationIdList":{ "type":"list", "member":{"shape":"ConfigurationId"} }, "ConfigurationItemType":{ "type":"string", "enum":[ "SERVER", "PROCESS", "CONNECTION", "APPLICATION" ] }, "ConfigurationTag":{ "type":"structure", "members":{ "configurationType":{"shape":"ConfigurationItemType"}, "configurationId":{"shape":"ConfigurationId"}, "key":{"shape":"TagKey"}, "value":{"shape":"TagValue"}, "timeOfCreation":{"shape":"TimeStamp"} } }, "ConfigurationTagSet":{ "type":"list", "member":{ "shape":"ConfigurationTag", "locationName":"item" } }, "Configurations":{ "type":"list", "member":{"shape":"Configuration"} }, "ConfigurationsDownloadUrl":{"type":"string"}, "ConfigurationsExportId":{"type":"string"}, "CreateApplicationRequest":{ "type":"structure", "required":["name"], "members":{ "name":{"shape":"String"}, "description":{"shape":"String"} } }, "CreateApplicationResponse":{ "type":"structure", "members":{ "configurationId":{"shape":"String"} } }, "CreateTagsRequest":{ "type":"structure", "required":[ "configurationIds", "tags" ], "members":{ "configurationIds":{"shape":"ConfigurationIdList"}, "tags":{"shape":"TagSet"} } }, "CreateTagsResponse":{ "type":"structure", "members":{ } }, "CustomerAgentInfo":{ "type":"structure", "required":[ "activeAgents", "healthyAgents", "blackListedAgents", "shutdownAgents", "unhealthyAgents", "totalAgents", "unknownAgents" ], "members":{ "activeAgents":{"shape":"Integer"}, "healthyAgents":{"shape":"Integer"}, "blackListedAgents":{"shape":"Integer"}, "shutdownAgents":{"shape":"Integer"}, "unhealthyAgents":{"shape":"Integer"}, "totalAgents":{"shape":"Integer"}, "unknownAgents":{"shape":"Integer"} } }, "CustomerConnectorInfo":{ "type":"structure", "required":[ "activeConnectors", "healthyConnectors", "blackListedConnectors", "shutdownConnectors", "unhealthyConnectors", "totalConnectors", "unknownConnectors" ], "members":{ "activeConnectors":{"shape":"Integer"}, "healthyConnectors":{"shape":"Integer"}, "blackListedConnectors":{"shape":"Integer"}, "shutdownConnectors":{"shape":"Integer"}, "unhealthyConnectors":{"shape":"Integer"}, "totalConnectors":{"shape":"Integer"}, "unknownConnectors":{"shape":"Integer"} } }, "DeleteApplicationsRequest":{ "type":"structure", "required":["configurationIds"], "members":{ "configurationIds":{"shape":"ApplicationIdsList"} } }, "DeleteApplicationsResponse":{ "type":"structure", "members":{ } }, "DeleteTagsRequest":{ "type":"structure", "required":["configurationIds"], "members":{ "configurationIds":{"shape":"ConfigurationIdList"}, "tags":{"shape":"TagSet"} } }, "DeleteTagsResponse":{ "type":"structure", "members":{ } }, "DescribeAgentsRequest":{ "type":"structure", "members":{ "agentIds":{"shape":"AgentIds"}, "filters":{"shape":"Filters"}, "maxResults":{"shape":"Integer"}, "nextToken":{"shape":"NextToken"} } }, "DescribeAgentsResponse":{ "type":"structure", "members":{ "agentsInfo":{"shape":"AgentsInfo"}, "nextToken":{"shape":"NextToken"} } }, "DescribeConfigurationsAttribute":{ "type":"map", "key":{"shape":"String"}, "value":{"shape":"String"} }, "DescribeConfigurationsAttributes":{ "type":"list", "member":{"shape":"DescribeConfigurationsAttribute"} }, "DescribeConfigurationsRequest":{ "type":"structure", "required":["configurationIds"], "members":{ "configurationIds":{"shape":"ConfigurationIdList"} } }, "DescribeConfigurationsResponse":{ "type":"structure", "members":{ "configurations":{"shape":"DescribeConfigurationsAttributes"} } }, "DescribeExportConfigurationsRequest":{ "type":"structure", "members":{ "exportIds":{"shape":"ExportIds"}, "maxResults":{"shape":"Integer"}, "nextToken":{"shape":"NextToken"} } }, "DescribeExportConfigurationsResponse":{ "type":"structure", "members":{ "exportsInfo":{"shape":"ExportsInfo"}, "nextToken":{"shape":"NextToken"} } }, "DescribeTagsRequest":{ "type":"structure", "members":{ "filters":{"shape":"TagFilters"}, "maxResults":{"shape":"Integer"}, "nextToken":{"shape":"NextToken"} } }, "DescribeTagsResponse":{ "type":"structure", "members":{ "tags":{"shape":"ConfigurationTagSet"}, "nextToken":{"shape":"NextToken"} } }, "DisassociateConfigurationItemsFromApplicationRequest":{ "type":"structure", "required":[ "applicationConfigurationId", "configurationIds" ], "members":{ "applicationConfigurationId":{"shape":"ApplicationId"}, "configurationIds":{"shape":"ConfigurationIdList"} } }, "DisassociateConfigurationItemsFromApplicationResponse":{ "type":"structure", "members":{ } }, "ExportConfigurationsResponse":{ "type":"structure", "members":{ "exportId":{"shape":"ConfigurationsExportId"} } }, "ExportIds":{ "type":"list", "member":{"shape":"ConfigurationsExportId"} }, "ExportInfo":{ "type":"structure", "required":[ "exportId", "exportStatus", "statusMessage", "exportRequestTime" ], "members":{ "exportId":{"shape":"ConfigurationsExportId"}, "exportStatus":{"shape":"ExportStatus"}, "statusMessage":{"shape":"ExportStatusMessage"}, "configurationsDownloadUrl":{"shape":"ConfigurationsDownloadUrl"}, "exportRequestTime":{"shape":"ExportRequestTime"} } }, "ExportRequestTime":{"type":"timestamp"}, "ExportStatus":{ "type":"string", "enum":[ "FAILED", "SUCCEEDED", "IN_PROGRESS" ] }, "ExportStatusMessage":{"type":"string"}, "ExportsInfo":{ "type":"list", "member":{"shape":"ExportInfo"} }, "Filter":{ "type":"structure", "required":[ "name", "values", "condition" ], "members":{ "name":{"shape":"String"}, "values":{"shape":"FilterValues"}, "condition":{"shape":"Condition"} } }, "FilterName":{"type":"string"}, "FilterValue":{"type":"string"}, "FilterValues":{ "type":"list", "member":{ "shape":"FilterValue", "locationName":"item" } }, "Filters":{ "type":"list", "member":{"shape":"Filter"} }, "GetDiscoverySummaryRequest":{ "type":"structure", "members":{ } }, "GetDiscoverySummaryResponse":{ "type":"structure", "members":{ "servers":{"shape":"Long"}, "applications":{"shape":"Long"}, "serversMappedToApplications":{"shape":"Long"}, "serversMappedtoTags":{"shape":"Long"}, "agentSummary":{"shape":"CustomerAgentInfo"}, "connectorSummary":{"shape":"CustomerConnectorInfo"} } }, "Integer":{"type":"integer"}, "InvalidParameterException":{ "type":"structure", "members":{ "message":{"shape":"Message"} }, "exception":true }, "InvalidParameterValueException":{ "type":"structure", "members":{ "message":{"shape":"Message"} }, "exception":true }, "ListConfigurationsRequest":{ "type":"structure", "required":["configurationType"], "members":{ "configurationType":{"shape":"ConfigurationItemType"}, "filters":{"shape":"Filters"}, "maxResults":{"shape":"Integer"}, "nextToken":{"shape":"NextToken"}, "orderBy":{"shape":"OrderByList"} } }, "ListConfigurationsResponse":{ "type":"structure", "members":{ "configurations":{"shape":"Configurations"}, "nextToken":{"shape":"NextToken"} } }, "ListServerNeighborsRequest":{ "type":"structure", "required":["configurationId"], "members":{ "configurationId":{"shape":"ConfigurationId"}, "portInformationNeeded":{"shape":"Boolean"}, "neighborConfigurationIds":{"shape":"ConfigurationIdList"}, "maxResults":{"shape":"Integer"}, "nextToken":{"shape":"String"} } }, "ListServerNeighborsResponse":{ "type":"structure", "required":["neighbors"], "members":{ "neighbors":{"shape":"NeighborDetailsList"}, "nextToken":{"shape":"String"}, "knownDependencyCount":{"shape":"Long"} } }, "Long":{"type":"long"}, "Message":{"type":"string"}, "NeighborConnectionDetail":{ "type":"structure", "required":[ "sourceServerId", "destinationServerId", "connectionsCount" ], "members":{ "sourceServerId":{"shape":"ConfigurationId"}, "destinationServerId":{"shape":"ConfigurationId"}, "destinationPort":{"shape":"BoxedInteger"}, "transportProtocol":{"shape":"String"}, "connectionsCount":{"shape":"Long"} } }, "NeighborDetailsList":{ "type":"list", "member":{"shape":"NeighborConnectionDetail"} }, "NextToken":{"type":"string"}, "OperationNotPermittedException":{ "type":"structure", "members":{ "message":{"shape":"Message"} }, "exception":true }, "OrderByElement":{ "type":"structure", "required":["fieldName"], "members":{ "fieldName":{"shape":"String"}, "sortOrder":{"shape":"orderString"} } }, "OrderByList":{ "type":"list", "member":{"shape":"OrderByElement"} }, "ResourceNotFoundException":{ "type":"structure", "members":{ "message":{"shape":"Message"} }, "exception":true }, "ServerInternalErrorException":{ "type":"structure", "members":{ "message":{"shape":"Message"} }, "exception":true, "fault":true }, "StartDataCollectionByAgentIdsRequest":{ "type":"structure", "required":["agentIds"], "members":{ "agentIds":{"shape":"AgentIds"} } }, "StartDataCollectionByAgentIdsResponse":{ "type":"structure", "members":{ "agentsConfigurationStatus":{"shape":"AgentConfigurationStatusList"} } }, "StopDataCollectionByAgentIdsRequest":{ "type":"structure", "required":["agentIds"], "members":{ "agentIds":{"shape":"AgentIds"} } }, "StopDataCollectionByAgentIdsResponse":{ "type":"structure", "members":{ "agentsConfigurationStatus":{"shape":"AgentConfigurationStatusList"} } }, "String":{"type":"string"}, "Tag":{ "type":"structure", "required":[ "key", "value" ], "members":{ "key":{"shape":"TagKey"}, "value":{"shape":"TagValue"} } }, "TagFilter":{ "type":"structure", "required":[ "name", "values" ], "members":{ "name":{"shape":"FilterName"}, "values":{"shape":"FilterValues"} } }, "TagFilters":{ "type":"list", "member":{"shape":"TagFilter"} }, "TagKey":{"type":"string"}, "TagSet":{ "type":"list", "member":{ "shape":"Tag", "locationName":"item" } }, "TagValue":{"type":"string"}, "TimeStamp":{"type":"timestamp"}, "UpdateApplicationRequest":{ "type":"structure", "required":["configurationId"], "members":{ "configurationId":{"shape":"ApplicationId"}, "name":{"shape":"String"}, "description":{"shape":"String"} } }, "UpdateApplicationResponse":{ "type":"structure", "members":{ } }, "orderString":{ "type":"string", "enum":[ "ASC", "DESC" ] } } }