{ "version":"2.0", "metadata":{ "uid":"support-2013-04-15", "apiVersion":"2013-04-15", "endpointPrefix":"support", "jsonVersion":"1.1", "protocol":"json", "serviceFullName":"AWS Support", "signatureVersion":"v4", "targetPrefix":"AWSSupport_20130415" }, "operations":{ "AddAttachmentsToSet":{ "name":"AddAttachmentsToSet", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"AddAttachmentsToSetRequest"}, "output":{"shape":"AddAttachmentsToSetResponse"}, "errors":[ {"shape":"InternalServerError"}, {"shape":"AttachmentSetIdNotFound"}, {"shape":"AttachmentSetExpired"}, {"shape":"AttachmentSetSizeLimitExceeded"}, {"shape":"AttachmentLimitExceeded"} ] }, "AddCommunicationToCase":{ "name":"AddCommunicationToCase", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"AddCommunicationToCaseRequest"}, "output":{"shape":"AddCommunicationToCaseResponse"}, "errors":[ {"shape":"InternalServerError"}, {"shape":"CaseIdNotFound"}, {"shape":"AttachmentSetIdNotFound"}, {"shape":"AttachmentSetExpired"} ] }, "CreateCase":{ "name":"CreateCase", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"CreateCaseRequest"}, "output":{"shape":"CreateCaseResponse"}, "errors":[ {"shape":"InternalServerError"}, {"shape":"CaseCreationLimitExceeded"}, {"shape":"AttachmentSetIdNotFound"}, {"shape":"AttachmentSetExpired"} ] }, "DescribeAttachment":{ "name":"DescribeAttachment", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeAttachmentRequest"}, "output":{"shape":"DescribeAttachmentResponse"}, "errors":[ {"shape":"InternalServerError"}, {"shape":"DescribeAttachmentLimitExceeded"}, {"shape":"AttachmentIdNotFound"} ] }, "DescribeCases":{ "name":"DescribeCases", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeCasesRequest"}, "output":{"shape":"DescribeCasesResponse"}, "errors":[ {"shape":"InternalServerError"}, {"shape":"CaseIdNotFound"} ] }, "DescribeCommunications":{ "name":"DescribeCommunications", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeCommunicationsRequest"}, "output":{"shape":"DescribeCommunicationsResponse"}, "errors":[ {"shape":"InternalServerError"}, {"shape":"CaseIdNotFound"} ] }, "DescribeServices":{ "name":"DescribeServices", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeServicesRequest"}, "output":{"shape":"DescribeServicesResponse"}, "errors":[ {"shape":"InternalServerError"} ] }, "DescribeSeverityLevels":{ "name":"DescribeSeverityLevels", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeSeverityLevelsRequest"}, "output":{"shape":"DescribeSeverityLevelsResponse"}, "errors":[ {"shape":"InternalServerError"} ] }, "DescribeTrustedAdvisorCheckRefreshStatuses":{ "name":"DescribeTrustedAdvisorCheckRefreshStatuses", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeTrustedAdvisorCheckRefreshStatusesRequest"}, "output":{"shape":"DescribeTrustedAdvisorCheckRefreshStatusesResponse"}, "errors":[ {"shape":"InternalServerError"} ] }, "DescribeTrustedAdvisorCheckResult":{ "name":"DescribeTrustedAdvisorCheckResult", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeTrustedAdvisorCheckResultRequest"}, "output":{"shape":"DescribeTrustedAdvisorCheckResultResponse"}, "errors":[ {"shape":"InternalServerError"} ] }, "DescribeTrustedAdvisorCheckSummaries":{ "name":"DescribeTrustedAdvisorCheckSummaries", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeTrustedAdvisorCheckSummariesRequest"}, "output":{"shape":"DescribeTrustedAdvisorCheckSummariesResponse"}, "errors":[ {"shape":"InternalServerError"} ] }, "DescribeTrustedAdvisorChecks":{ "name":"DescribeTrustedAdvisorChecks", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeTrustedAdvisorChecksRequest"}, "output":{"shape":"DescribeTrustedAdvisorChecksResponse"}, "errors":[ {"shape":"InternalServerError"} ] }, "RefreshTrustedAdvisorCheck":{ "name":"RefreshTrustedAdvisorCheck", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"RefreshTrustedAdvisorCheckRequest"}, "output":{"shape":"RefreshTrustedAdvisorCheckResponse"}, "errors":[ {"shape":"InternalServerError"} ] }, "ResolveCase":{ "name":"ResolveCase", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ResolveCaseRequest"}, "output":{"shape":"ResolveCaseResponse"}, "errors":[ {"shape":"InternalServerError"}, {"shape":"CaseIdNotFound"} ] } }, "shapes":{ "AddAttachmentsToSetRequest":{ "type":"structure", "required":["attachments"], "members":{ "attachmentSetId":{"shape":"AttachmentSetId"}, "attachments":{"shape":"Attachments"} } }, "AddAttachmentsToSetResponse":{ "type":"structure", "members":{ "attachmentSetId":{"shape":"AttachmentSetId"}, "expiryTime":{"shape":"ExpiryTime"} } }, "AddCommunicationToCaseRequest":{ "type":"structure", "required":["communicationBody"], "members":{ "caseId":{"shape":"CaseId"}, "communicationBody":{"shape":"CommunicationBody"}, "ccEmailAddresses":{"shape":"CcEmailAddressList"}, "attachmentSetId":{"shape":"AttachmentSetId"} } }, "AddCommunicationToCaseResponse":{ "type":"structure", "members":{ "result":{"shape":"Result"} } }, "AfterTime":{"type":"string"}, "Attachment":{ "type":"structure", "members":{ "fileName":{"shape":"FileName"}, "data":{"shape":"Data"} } }, "AttachmentDetails":{ "type":"structure", "members":{ "attachmentId":{"shape":"AttachmentId"}, "fileName":{"shape":"FileName"} } }, "AttachmentId":{"type":"string"}, "AttachmentIdNotFound":{ "type":"structure", "members":{ "message":{"shape":"ErrorMessage"} }, "exception":true }, "AttachmentLimitExceeded":{ "type":"structure", "members":{ "message":{"shape":"ErrorMessage"} }, "exception":true }, "AttachmentSet":{ "type":"list", "member":{"shape":"AttachmentDetails"} }, "AttachmentSetExpired":{ "type":"structure", "members":{ "message":{"shape":"ErrorMessage"} }, "exception":true }, "AttachmentSetId":{"type":"string"}, "AttachmentSetIdNotFound":{ "type":"structure", "members":{ "message":{"shape":"ErrorMessage"} }, "exception":true }, "AttachmentSetSizeLimitExceeded":{ "type":"structure", "members":{ "message":{"shape":"ErrorMessage"} }, "exception":true }, "Attachments":{ "type":"list", "member":{"shape":"Attachment"} }, "BeforeTime":{"type":"string"}, "Boolean":{"type":"boolean"}, "CaseCreationLimitExceeded":{ "type":"structure", "members":{ "message":{"shape":"ErrorMessage"} }, "exception":true }, "CaseDetails":{ "type":"structure", "members":{ "caseId":{"shape":"CaseId"}, "displayId":{"shape":"DisplayId"}, "subject":{"shape":"Subject"}, "status":{"shape":"Status"}, "serviceCode":{"shape":"ServiceCode"}, "categoryCode":{"shape":"CategoryCode"}, "severityCode":{"shape":"SeverityCode"}, "submittedBy":{"shape":"SubmittedBy"}, "timeCreated":{"shape":"TimeCreated"}, "recentCommunications":{"shape":"RecentCaseCommunications"}, "ccEmailAddresses":{"shape":"CcEmailAddressList"}, "language":{"shape":"Language"} } }, "CaseId":{"type":"string"}, "CaseIdList":{ "type":"list", "member":{"shape":"CaseId"}, "max":100, "min":0 }, "CaseIdNotFound":{ "type":"structure", "members":{ "message":{"shape":"ErrorMessage"} }, "exception":true }, "CaseList":{ "type":"list", "member":{"shape":"CaseDetails"} }, "CaseStatus":{"type":"string"}, "Category":{ "type":"structure", "members":{ "code":{"shape":"CategoryCode"}, "name":{"shape":"CategoryName"} } }, "CategoryCode":{"type":"string"}, "CategoryList":{ "type":"list", "member":{"shape":"Category"} }, "CategoryName":{"type":"string"}, "CcEmailAddress":{"type":"string"}, "CcEmailAddressList":{ "type":"list", "member":{"shape":"CcEmailAddress"}, "max":10, "min":0 }, "Communication":{ "type":"structure", "members":{ "caseId":{"shape":"CaseId"}, "body":{"shape":"CommunicationBody"}, "submittedBy":{"shape":"SubmittedBy"}, "timeCreated":{"shape":"TimeCreated"}, "attachmentSet":{"shape":"AttachmentSet"} } }, "CommunicationBody":{ "type":"string", "max":8000, "min":1 }, "CommunicationList":{ "type":"list", "member":{"shape":"Communication"} }, "CreateCaseRequest":{ "type":"structure", "required":[ "subject", "communicationBody" ], "members":{ "subject":{"shape":"Subject"}, "serviceCode":{"shape":"ServiceCode"}, "severityCode":{"shape":"SeverityCode"}, "categoryCode":{"shape":"CategoryCode"}, "communicationBody":{"shape":"CommunicationBody"}, "ccEmailAddresses":{"shape":"CcEmailAddressList"}, "language":{"shape":"Language"}, "issueType":{"shape":"IssueType"}, "attachmentSetId":{"shape":"AttachmentSetId"} } }, "CreateCaseResponse":{ "type":"structure", "members":{ "caseId":{"shape":"CaseId"} } }, "Data":{"type":"blob"}, "DescribeAttachmentLimitExceeded":{ "type":"structure", "members":{ "message":{"shape":"ErrorMessage"} }, "exception":true }, "DescribeAttachmentRequest":{ "type":"structure", "required":["attachmentId"], "members":{ "attachmentId":{"shape":"AttachmentId"} } }, "DescribeAttachmentResponse":{ "type":"structure", "members":{ "attachment":{"shape":"Attachment"} } }, "DescribeCasesRequest":{ "type":"structure", "members":{ "caseIdList":{"shape":"CaseIdList"}, "displayId":{"shape":"DisplayId"}, "afterTime":{"shape":"AfterTime"}, "beforeTime":{"shape":"BeforeTime"}, "includeResolvedCases":{"shape":"IncludeResolvedCases"}, "nextToken":{"shape":"NextToken"}, "maxResults":{"shape":"MaxResults"}, "language":{"shape":"Language"}, "includeCommunications":{"shape":"IncludeCommunications"} } }, "DescribeCasesResponse":{ "type":"structure", "members":{ "cases":{"shape":"CaseList"}, "nextToken":{"shape":"NextToken"} } }, "DescribeCommunicationsRequest":{ "type":"structure", "required":["caseId"], "members":{ "caseId":{"shape":"CaseId"}, "beforeTime":{"shape":"BeforeTime"}, "afterTime":{"shape":"AfterTime"}, "nextToken":{"shape":"NextToken"}, "maxResults":{"shape":"MaxResults"} } }, "DescribeCommunicationsResponse":{ "type":"structure", "members":{ "communications":{"shape":"CommunicationList"}, "nextToken":{"shape":"NextToken"} } }, "DescribeServicesRequest":{ "type":"structure", "members":{ "serviceCodeList":{"shape":"ServiceCodeList"}, "language":{"shape":"Language"} } }, "DescribeServicesResponse":{ "type":"structure", "members":{ "services":{"shape":"ServiceList"} } }, "DescribeSeverityLevelsRequest":{ "type":"structure", "members":{ "language":{"shape":"Language"} } }, "DescribeSeverityLevelsResponse":{ "type":"structure", "members":{ "severityLevels":{"shape":"SeverityLevelsList"} } }, "DescribeTrustedAdvisorCheckRefreshStatusesRequest":{ "type":"structure", "required":["checkIds"], "members":{ "checkIds":{"shape":"StringList"} } }, "DescribeTrustedAdvisorCheckRefreshStatusesResponse":{ "type":"structure", "required":["statuses"], "members":{ "statuses":{"shape":"TrustedAdvisorCheckRefreshStatusList"} } }, "DescribeTrustedAdvisorCheckResultRequest":{ "type":"structure", "required":["checkId"], "members":{ "checkId":{"shape":"String"}, "language":{"shape":"String"} } }, "DescribeTrustedAdvisorCheckResultResponse":{ "type":"structure", "members":{ "result":{"shape":"TrustedAdvisorCheckResult"} } }, "DescribeTrustedAdvisorCheckSummariesRequest":{ "type":"structure", "required":["checkIds"], "members":{ "checkIds":{"shape":"StringList"} } }, "DescribeTrustedAdvisorCheckSummariesResponse":{ "type":"structure", "required":["summaries"], "members":{ "summaries":{"shape":"TrustedAdvisorCheckSummaryList"} } }, "DescribeTrustedAdvisorChecksRequest":{ "type":"structure", "required":["language"], "members":{ "language":{"shape":"String"} } }, "DescribeTrustedAdvisorChecksResponse":{ "type":"structure", "required":["checks"], "members":{ "checks":{"shape":"TrustedAdvisorCheckList"} } }, "DisplayId":{"type":"string"}, "Double":{"type":"double"}, "ErrorMessage":{"type":"string"}, "ExpiryTime":{"type":"string"}, "FileName":{"type":"string"}, "IncludeCommunications":{"type":"boolean"}, "IncludeResolvedCases":{"type":"boolean"}, "InternalServerError":{ "type":"structure", "members":{ "message":{"shape":"ErrorMessage"} }, "exception":true, "fault":true }, "IssueType":{"type":"string"}, "Language":{"type":"string"}, "Long":{"type":"long"}, "MaxResults":{ "type":"integer", "max":100, "min":10 }, "NextToken":{"type":"string"}, "RecentCaseCommunications":{ "type":"structure", "members":{ "communications":{"shape":"CommunicationList"}, "nextToken":{"shape":"NextToken"} } }, "RefreshTrustedAdvisorCheckRequest":{ "type":"structure", "required":["checkId"], "members":{ "checkId":{"shape":"String"} } }, "RefreshTrustedAdvisorCheckResponse":{ "type":"structure", "required":["status"], "members":{ "status":{"shape":"TrustedAdvisorCheckRefreshStatus"} } }, "ResolveCaseRequest":{ "type":"structure", "members":{ "caseId":{"shape":"CaseId"} } }, "ResolveCaseResponse":{ "type":"structure", "members":{ "initialCaseStatus":{"shape":"CaseStatus"}, "finalCaseStatus":{"shape":"CaseStatus"} } }, "Result":{"type":"boolean"}, "Service":{ "type":"structure", "members":{ "code":{"shape":"ServiceCode"}, "name":{"shape":"ServiceName"}, "categories":{"shape":"CategoryList"} } }, "ServiceCode":{"type":"string"}, "ServiceCodeList":{ "type":"list", "member":{"shape":"ServiceCode"}, "max":100, "min":0 }, "ServiceList":{ "type":"list", "member":{"shape":"Service"} }, "ServiceName":{"type":"string"}, "SeverityCode":{"type":"string"}, "SeverityLevel":{ "type":"structure", "members":{ "code":{"shape":"SeverityLevelCode"}, "name":{"shape":"SeverityLevelName"} } }, "SeverityLevelCode":{"type":"string"}, "SeverityLevelName":{"type":"string"}, "SeverityLevelsList":{ "type":"list", "member":{"shape":"SeverityLevel"} }, "Status":{"type":"string"}, "String":{"type":"string"}, "StringList":{ "type":"list", "member":{"shape":"String"} }, "Subject":{"type":"string"}, "SubmittedBy":{"type":"string"}, "TimeCreated":{"type":"string"}, "TrustedAdvisorCategorySpecificSummary":{ "type":"structure", "members":{ "costOptimizing":{"shape":"TrustedAdvisorCostOptimizingSummary"} } }, "TrustedAdvisorCheckDescription":{ "type":"structure", "required":[ "id", "name", "description", "category", "metadata" ], "members":{ "id":{"shape":"String"}, "name":{"shape":"String"}, "description":{"shape":"String"}, "category":{"shape":"String"}, "metadata":{"shape":"StringList"} } }, "TrustedAdvisorCheckList":{ "type":"list", "member":{"shape":"TrustedAdvisorCheckDescription"} }, "TrustedAdvisorCheckRefreshStatus":{ "type":"structure", "required":[ "checkId", "status", "millisUntilNextRefreshable" ], "members":{ "checkId":{"shape":"String"}, "status":{"shape":"String"}, "millisUntilNextRefreshable":{"shape":"Long"} } }, "TrustedAdvisorCheckRefreshStatusList":{ "type":"list", "member":{"shape":"TrustedAdvisorCheckRefreshStatus"} }, "TrustedAdvisorCheckResult":{ "type":"structure", "required":[ "checkId", "timestamp", "status", "resourcesSummary", "categorySpecificSummary", "flaggedResources" ], "members":{ "checkId":{"shape":"String"}, "timestamp":{"shape":"String"}, "status":{"shape":"String"}, "resourcesSummary":{"shape":"TrustedAdvisorResourcesSummary"}, "categorySpecificSummary":{"shape":"TrustedAdvisorCategorySpecificSummary"}, "flaggedResources":{"shape":"TrustedAdvisorResourceDetailList"} } }, "TrustedAdvisorCheckSummary":{ "type":"structure", "required":[ "checkId", "timestamp", "status", "resourcesSummary", "categorySpecificSummary" ], "members":{ "checkId":{"shape":"String"}, "timestamp":{"shape":"String"}, "status":{"shape":"String"}, "hasFlaggedResources":{"shape":"Boolean"}, "resourcesSummary":{"shape":"TrustedAdvisorResourcesSummary"}, "categorySpecificSummary":{"shape":"TrustedAdvisorCategorySpecificSummary"} } }, "TrustedAdvisorCheckSummaryList":{ "type":"list", "member":{"shape":"TrustedAdvisorCheckSummary"} }, "TrustedAdvisorCostOptimizingSummary":{ "type":"structure", "required":[ "estimatedMonthlySavings", "estimatedPercentMonthlySavings" ], "members":{ "estimatedMonthlySavings":{"shape":"Double"}, "estimatedPercentMonthlySavings":{"shape":"Double"} } }, "TrustedAdvisorResourceDetail":{ "type":"structure", "required":[ "status", "resourceId", "metadata" ], "members":{ "status":{"shape":"String"}, "region":{"shape":"String"}, "resourceId":{"shape":"String"}, "isSuppressed":{"shape":"Boolean"}, "metadata":{"shape":"StringList"} } }, "TrustedAdvisorResourceDetailList":{ "type":"list", "member":{"shape":"TrustedAdvisorResourceDetail"} }, "TrustedAdvisorResourcesSummary":{ "type":"structure", "required":[ "resourcesProcessed", "resourcesFlagged", "resourcesIgnored", "resourcesSuppressed" ], "members":{ "resourcesProcessed":{"shape":"Long"}, "resourcesFlagged":{"shape":"Long"}, "resourcesIgnored":{"shape":"Long"}, "resourcesSuppressed":{"shape":"Long"} } } } }