-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | Amazon Support SDK. -- -- AWS Support The AWS Support API reference is intended for programmers -- who need detailed information about the AWS Support operations and -- data types. This service enables you to manage your AWS Support cases -- programmatically. It uses HTTP methods that return results in JSON -- format. The AWS Support service also exposes a set of Trusted -- Advisor features. You can retrieve a list of checks and their -- descriptions, get check results, specify checks to refresh, and get -- the refresh status of checks. The following list describes the AWS -- Support case management operations: - Service names, issue -- categories, and available severity levels. The -- DescribeServices and DescribeSeverityLevels operations -- return AWS service names, service codes, service categories, and -- problem severity levels. You use these values when you call the -- CreateCase operation. - Case creation, case details, and -- case resolution. The CreateCase, DescribeCases, -- DescribeAttachment, and ResolveCase operations create -- AWS Support cases, retrieve information about cases, and resolve -- cases. - Case communication. The DescribeCommunications, -- AddCommunicationToCase, and AddAttachmentsToSet -- operations retrieve and add communications and attachments to AWS -- Support cases. The following list describes the operations available -- from the AWS Support service for Trusted Advisor: - -- DescribeTrustedAdvisorChecks returns the list of checks that -- run against your AWS resources. - Using the CheckId for a -- specific check returned by DescribeTrustedAdvisorChecks, you -- can call DescribeTrustedAdvisorCheckResult to obtain the -- results for the check you specified. - -- DescribeTrustedAdvisorCheckSummaries returns summarized results -- for one or more Trusted Advisor checks. - -- RefreshTrustedAdvisorCheck requests that Trusted Advisor rerun -- a specified check. - DescribeTrustedAdvisorCheckRefreshStatuses -- reports the refresh status of one or more checks. For authentication -- of requests, AWS Support uses Signature Version 4 Signing -- Process. See About the AWS Support API in the AWS -- Support User Guide for information about how to use this service -- to create and manage your support cases, and how to call Trusted -- Advisor for results of checks on your resources. -- -- The types from this library are intended to be used with -- amazonka, which provides mechanisms for specifying AuthN/AuthZ -- information and sending requests. -- -- Use of lenses is required for constructing and manipulating types. -- This is due to the amount of nesting of AWS types and transparency -- regarding de/serialisation into more palatable Haskell values. The -- provided lenses should be compatible with any of the major lens -- libraries such as lens or lens-family-core. -- -- See Network.AWS.Support or the AWS Documentation to get -- started. @package amazonka-support @version 1.4.2 module Network.AWS.Support.Types -- | API version '2013-04-15' of the Amazon Support SDK configuration. support :: Service -- | The expiration time of the attachment set has passed. The set expires -- 1 hour after it is created. _AttachmentSetExpired :: AsError a => Getting (First ServiceError) a ServiceError -- | The limit for the number of attachment sets created in a short period -- of time has been exceeded. _AttachmentLimitExceeded :: AsError a => Getting (First ServiceError) a ServiceError -- | The limit for the number of DescribeAttachment requests in a -- short period of time has been exceeded. _DescribeAttachmentLimitExceeded :: AsError a => Getting (First ServiceError) a ServiceError -- | The requested CaseId could not be located. _CaseIdNotFound :: AsError a => Getting (First ServiceError) a ServiceError -- | An attachment set with the specified ID could not be found. _AttachmentSetIdNotFound :: AsError a => Getting (First ServiceError) a ServiceError -- | A limit for the size of an attachment set has been exceeded. The -- limits are 3 attachments and 5 MB per attachment. _AttachmentSetSizeLimitExceeded :: AsError a => Getting (First ServiceError) a ServiceError -- | An attachment with the specified ID could not be found. _AttachmentIdNotFound :: AsError a => Getting (First ServiceError) a ServiceError -- | An internal server error occurred. _InternalServerError :: AsError a => Getting (First ServiceError) a ServiceError -- | The case creation limit for the account has been exceeded. _CaseCreationLimitExceeded :: AsError a => Getting (First ServiceError) a ServiceError -- | An attachment to a case communication. The attachment consists of the -- file name and the content of the file. -- -- See: attachment smart constructor. data Attachment -- | Creates a value of Attachment with the minimum fields required -- to make a request. -- -- Use one of the following lenses to modify other fields as desired: -- -- attachment :: Attachment -- | The content of the attachment file. -- -- Note: This Lens automatically encodes and decodes -- Base64 data, despite what the AWS documentation might say. The -- underlying isomorphism will encode to Base64 representation during -- serialisation, and decode from Base64 representation during -- deserialisation. This Lens accepts and returns only raw -- unencoded data. aData :: Lens' Attachment (Maybe ByteString) -- | The name of the attachment file. aFileName :: Lens' Attachment (Maybe Text) -- | The file name and ID of an attachment to a case communication. You can -- use the ID to retrieve the attachment with the -- DescribeAttachment operation. -- -- See: attachmentDetails smart constructor. data AttachmentDetails -- | Creates a value of AttachmentDetails with the minimum fields -- required to make a request. -- -- Use one of the following lenses to modify other fields as desired: -- -- attachmentDetails :: AttachmentDetails -- | The ID of the attachment. adAttachmentId :: Lens' AttachmentDetails (Maybe Text) -- | The file name of the attachment. adFileName :: Lens' AttachmentDetails (Maybe Text) -- | A JSON-formatted object that contains the metadata for a support case. -- It is contained the response from a DescribeCases request. -- CaseDetails contains the following fields: -- --
    --
  1. CaseID. The AWS Support case ID requested or returned in -- the call. The case ID is an alphanumeric string formatted as shown in -- this example: case-12345678910-2013-c4c1d2bf33c5cf47.
  2. --
  3. CategoryCode. The category of problem for the AWS Support -- case. Corresponds to the CategoryCode values returned by a call to -- DescribeServices.
  4. --
  5. DisplayId. The identifier for the case on pages in the AWS -- Support Center.
  6. --
  7. Language. The ISO 639-1 code for the language in which AWS -- provides support. AWS Support currently supports English ("en") and -- Japanese ("ja"). Language parameters must be passed explicitly for -- operations that take them.
  8. --
  9. RecentCommunications. One or more Communication -- objects. Fields of these objects are Attachments, -- Body, CaseId, SubmittedBy, and -- TimeCreated.
  10. --
  11. NextToken. A resumption point for pagination.
  12. --
  13. ServiceCode. The identifier for the AWS service that -- corresponds to the service code defined in the call to -- DescribeServices.
  14. --
  15. SeverityCode. The severity code assigned to the case. -- Contains one of the values returned by the call to -- DescribeSeverityLevels.
  16. --
  17. Status. The status of the case in the AWS Support -- Center.
  18. --
  19. Subject. The subject line of the case.
  20. --
  21. SubmittedBy. The email address of the account that -- submitted the case.
  22. --
  23. TimeCreated. The time the case was created, in ISO-8601 -- format.
  24. --
-- -- See: caseDetails smart constructor. data CaseDetails -- | Creates a value of CaseDetails with the minimum fields required -- to make a request. -- -- Use one of the following lenses to modify other fields as desired: -- -- caseDetails :: CaseDetails -- | The subject line for the case in the AWS Support Center. cdSubject :: Lens' CaseDetails (Maybe Text) -- | The status of the case. cdStatus :: Lens' CaseDetails (Maybe Text) -- | The five most recent communications between you and AWS Support -- Center, including the IDs of any attachments to the communications. -- Also includes a nextToken that you can use to retrieve -- earlier communications. cdRecentCommunications :: Lens' CaseDetails (Maybe RecentCaseCommunications) -- | The code for the severity level returned by the call to -- DescribeSeverityLevels. cdSeverityCode :: Lens' CaseDetails (Maybe Text) -- | The AWS Support case ID requested or returned in the call. The case ID -- is an alphanumeric string formatted as shown in this example: -- case-12345678910-2013-c4c1d2bf33c5cf47 cdCaseId :: Lens' CaseDetails (Maybe Text) -- | The email addresses that receive copies of communication about the -- case. cdCcEmailAddresses :: Lens' CaseDetails [Text] -- | The ID displayed for the case in the AWS Support Center. This is a -- numeric string. cdDisplayId :: Lens' CaseDetails (Maybe Text) -- | The email address of the account that submitted the case. cdSubmittedBy :: Lens' CaseDetails (Maybe Text) -- | The ISO 639-1 code for the language in which AWS provides support. AWS -- Support currently supports English ("en") and Japanese ("ja"). -- Language parameters must be passed explicitly for operations that take -- them. cdLanguage :: Lens' CaseDetails (Maybe Text) -- | The time that the case was case created in the AWS Support Center. cdTimeCreated :: Lens' CaseDetails (Maybe Text) -- | The category of problem for the AWS Support case. cdCategoryCode :: Lens' CaseDetails (Maybe Text) -- | The code for the AWS service returned by the call to -- DescribeServices. cdServiceCode :: Lens' CaseDetails (Maybe Text) -- | A JSON-formatted name/value pair that represents the category name and -- category code of the problem, selected from the -- DescribeServices response for each AWS service. -- -- See: category smart constructor. data Category -- | Creates a value of Category with the minimum fields required to -- make a request. -- -- Use one of the following lenses to modify other fields as desired: -- -- category :: Category -- | The category name for the support case. cName :: Lens' Category (Maybe Text) -- | The category code for the support case. cCode :: Lens' Category (Maybe Text) -- | A communication associated with an AWS Support case. The communication -- consists of the case ID, the message body, attachment information, the -- account email address, and the date and time of the communication. -- -- See: communication smart constructor. data Communication -- | Creates a value of Communication with the minimum fields -- required to make a request. -- -- Use one of the following lenses to modify other fields as desired: -- -- communication :: Communication -- | The text of the communication between the customer and AWS Support. cBody :: Lens' Communication (Maybe Text) -- | The AWS Support case ID requested or returned in the call. The case ID -- is an alphanumeric string formatted as shown in this example: -- case-12345678910-2013-c4c1d2bf33c5cf47 cCaseId :: Lens' Communication (Maybe Text) -- | The email address of the account that submitted the AWS Support case. cSubmittedBy :: Lens' Communication (Maybe Text) -- | The time the communication was created. cTimeCreated :: Lens' Communication (Maybe Text) -- | Information about the attachments to the case communication. cAttachmentSet :: Lens' Communication [AttachmentDetails] -- | The five most recent communications associated with the case. -- -- See: recentCaseCommunications smart constructor. data RecentCaseCommunications -- | Creates a value of RecentCaseCommunications with the minimum -- fields required to make a request. -- -- Use one of the following lenses to modify other fields as desired: -- -- recentCaseCommunications :: RecentCaseCommunications -- | A resumption point for pagination. rccNextToken :: Lens' RecentCaseCommunications (Maybe Text) -- | The five most recent communications associated with the case. rccCommunications :: Lens' RecentCaseCommunications [Communication] -- | A code and name pair that represent a severity level that can be -- applied to a support case. -- -- See: severityLevel smart constructor. data SeverityLevel -- | Creates a value of SeverityLevel with the minimum fields -- required to make a request. -- -- Use one of the following lenses to modify other fields as desired: -- -- severityLevel :: SeverityLevel -- | The name of the severity level that corresponds to the severity level -- code. slName :: Lens' SeverityLevel (Maybe Text) -- | One of four values: "low," "medium," "high," and "urgent". These -- values correspond to response times returned to the caller in -- name. slCode :: Lens' SeverityLevel (Maybe Text) -- | Information about an AWS service returned by the -- DescribeServices operation. -- -- See: supportService smart constructor. data SupportService -- | Creates a value of SupportService with the minimum fields -- required to make a request. -- -- Use one of the following lenses to modify other fields as desired: -- -- supportService :: SupportService -- | A list of categories that describe the type of support issue a case -- describes. Categories consist of a category name and a category code. -- Category names and codes are passed to AWS Support when you call -- CreateCase. ssCategories :: Lens' SupportService [Category] -- | The friendly name for an AWS service. The Code element -- contains the corresponding code. ssName :: Lens' SupportService (Maybe Text) -- | The code for an AWS service returned by the DescribeServices -- response. The Name element contains the corresponding -- friendly name. ssCode :: Lens' SupportService (Maybe Text) -- | The container for summary information that relates to the category of -- the Trusted Advisor check. -- -- See: trustedAdvisorCategorySpecificSummary smart -- constructor. data TrustedAdvisorCategorySpecificSummary -- | Creates a value of TrustedAdvisorCategorySpecificSummary with -- the minimum fields required to make a request. -- -- Use one of the following lenses to modify other fields as desired: -- -- trustedAdvisorCategorySpecificSummary :: TrustedAdvisorCategorySpecificSummary -- | The summary information about cost savings for a Trusted Advisor check -- that is in the Cost Optimizing category. tacssCostOptimizing :: Lens' TrustedAdvisorCategorySpecificSummary (Maybe TrustedAdvisorCostOptimizingSummary) -- | The description and metadata for a Trusted Advisor check. -- -- See: trustedAdvisorCheckDescription smart constructor. data TrustedAdvisorCheckDescription -- | Creates a value of TrustedAdvisorCheckDescription with the -- minimum fields required to make a request. -- -- Use one of the following lenses to modify other fields as desired: -- -- trustedAdvisorCheckDescription :: Text -> Text -> Text -> Text -> TrustedAdvisorCheckDescription -- | The unique identifier for the Trusted Advisor check. tacdId :: Lens' TrustedAdvisorCheckDescription Text -- | The display name for the Trusted Advisor check. tacdName :: Lens' TrustedAdvisorCheckDescription Text -- | The description of the Trusted Advisor check, which includes the alert -- criteria and recommended actions (contains HTML markup). tacdDescription :: Lens' TrustedAdvisorCheckDescription Text -- | The category of the Trusted Advisor check. tacdCategory :: Lens' TrustedAdvisorCheckDescription Text -- | The column headings for the data returned by the Trusted Advisor -- check. The order of the headings corresponds to the order of the data -- in the Metadata element of the -- TrustedAdvisorResourceDetail for the check. Metadata -- contains all the data that is shown in the Excel download, even in -- those cases where the UI shows just summary data. tacdMetadata :: Lens' TrustedAdvisorCheckDescription [Text] -- | The refresh status of a Trusted Advisor check. -- -- See: trustedAdvisorCheckRefreshStatus smart constructor. data TrustedAdvisorCheckRefreshStatus -- | Creates a value of TrustedAdvisorCheckRefreshStatus with the -- minimum fields required to make a request. -- -- Use one of the following lenses to modify other fields as desired: -- -- trustedAdvisorCheckRefreshStatus :: Text -> Text -> Integer -> TrustedAdvisorCheckRefreshStatus -- | The unique identifier for the Trusted Advisor check. tacrsCheckId :: Lens' TrustedAdvisorCheckRefreshStatus Text -- | The status of the Trusted Advisor check for which a refresh has been -- requested: "none", "enqueued", "processing", "success", or -- "abandoned". tacrsStatus :: Lens' TrustedAdvisorCheckRefreshStatus Text -- | The amount of time, in milliseconds, until the Trusted Advisor check -- is eligible for refresh. tacrsMillisUntilNextRefreshable :: Lens' TrustedAdvisorCheckRefreshStatus Integer -- | The results of a Trusted Advisor check returned by -- DescribeTrustedAdvisorCheckResult. -- -- See: trustedAdvisorCheckResult smart constructor. data TrustedAdvisorCheckResult -- | Creates a value of TrustedAdvisorCheckResult with the minimum -- fields required to make a request. -- -- Use one of the following lenses to modify other fields as desired: -- -- trustedAdvisorCheckResult :: Text -> Text -> Text -> TrustedAdvisorResourcesSummary -> TrustedAdvisorCategorySpecificSummary -> TrustedAdvisorCheckResult -- | The unique identifier for the Trusted Advisor check. tacrCheckId :: Lens' TrustedAdvisorCheckResult Text -- | The time of the last refresh of the check. tacrTimestamp :: Lens' TrustedAdvisorCheckResult Text -- | The alert status of the check: "ok" (green), "warning" (yellow), -- "error" (red), or "not_available". tacrStatus :: Lens' TrustedAdvisorCheckResult Text -- | Undocumented member. tacrResourcesSummary :: Lens' TrustedAdvisorCheckResult TrustedAdvisorResourcesSummary -- | Summary information that relates to the category of the check. Cost -- Optimizing is the only category that is currently supported. tacrCategorySpecificSummary :: Lens' TrustedAdvisorCheckResult TrustedAdvisorCategorySpecificSummary -- | The details about each resource listed in the check result. tacrFlaggedResources :: Lens' TrustedAdvisorCheckResult [TrustedAdvisorResourceDetail] -- | A summary of a Trusted Advisor check result, including the alert -- status, last refresh, and number of resources examined. -- -- See: trustedAdvisorCheckSummary smart constructor. data TrustedAdvisorCheckSummary -- | Creates a value of TrustedAdvisorCheckSummary with the minimum -- fields required to make a request. -- -- Use one of the following lenses to modify other fields as desired: -- -- trustedAdvisorCheckSummary :: Text -> Text -> Text -> TrustedAdvisorResourcesSummary -> TrustedAdvisorCategorySpecificSummary -> TrustedAdvisorCheckSummary -- | Specifies whether the Trusted Advisor check has flagged resources. tacsHasFlaggedResources :: Lens' TrustedAdvisorCheckSummary (Maybe Bool) -- | The unique identifier for the Trusted Advisor check. tacsCheckId :: Lens' TrustedAdvisorCheckSummary Text -- | The time of the last refresh of the check. tacsTimestamp :: Lens' TrustedAdvisorCheckSummary Text -- | The alert status of the check: "ok" (green), "warning" (yellow), -- "error" (red), or "not_available". tacsStatus :: Lens' TrustedAdvisorCheckSummary Text -- | Undocumented member. tacsResourcesSummary :: Lens' TrustedAdvisorCheckSummary TrustedAdvisorResourcesSummary -- | Summary information that relates to the category of the check. Cost -- Optimizing is the only category that is currently supported. tacsCategorySpecificSummary :: Lens' TrustedAdvisorCheckSummary TrustedAdvisorCategorySpecificSummary -- | The estimated cost savings that might be realized if the recommended -- actions are taken. -- -- See: trustedAdvisorCostOptimizingSummary smart -- constructor. data TrustedAdvisorCostOptimizingSummary -- | Creates a value of TrustedAdvisorCostOptimizingSummary with the -- minimum fields required to make a request. -- -- Use one of the following lenses to modify other fields as desired: -- -- trustedAdvisorCostOptimizingSummary :: Double -> Double -> TrustedAdvisorCostOptimizingSummary -- | The estimated monthly savings that might be realized if the -- recommended actions are taken. tacosEstimatedMonthlySavings :: Lens' TrustedAdvisorCostOptimizingSummary Double -- | The estimated percentage of savings that might be realized if the -- recommended actions are taken. tacosEstimatedPercentMonthlySavings :: Lens' TrustedAdvisorCostOptimizingSummary Double -- | Contains information about a resource identified by a Trusted Advisor -- check. -- -- See: trustedAdvisorResourceDetail smart constructor. data TrustedAdvisorResourceDetail -- | Creates a value of TrustedAdvisorResourceDetail with the -- minimum fields required to make a request. -- -- Use one of the following lenses to modify other fields as desired: -- -- trustedAdvisorResourceDetail :: Text -> Text -> Text -> TrustedAdvisorResourceDetail -- | Specifies whether the AWS resource was ignored by Trusted Advisor -- because it was marked as suppressed by the user. tardIsSuppressed :: Lens' TrustedAdvisorResourceDetail (Maybe Bool) -- | The status code for the resource identified in the Trusted Advisor -- check. tardStatus :: Lens' TrustedAdvisorResourceDetail Text -- | The AWS region in which the identified resource is located. tardRegion :: Lens' TrustedAdvisorResourceDetail Text -- | The unique identifier for the identified resource. tardResourceId :: Lens' TrustedAdvisorResourceDetail Text -- | Additional information about the identified resource. The exact -- metadata and its order can be obtained by inspecting the -- TrustedAdvisorCheckDescription object returned by the call to -- DescribeTrustedAdvisorChecks. Metadata contains all the -- data that is shown in the Excel download, even in those cases where -- the UI shows just summary data. tardMetadata :: Lens' TrustedAdvisorResourceDetail [Text] -- | Details about AWS resources that were analyzed in a call to Trusted -- Advisor DescribeTrustedAdvisorCheckSummaries. -- -- See: trustedAdvisorResourcesSummary smart constructor. data TrustedAdvisorResourcesSummary -- | Creates a value of TrustedAdvisorResourcesSummary with the -- minimum fields required to make a request. -- -- Use one of the following lenses to modify other fields as desired: -- -- trustedAdvisorResourcesSummary :: Integer -> Integer -> Integer -> Integer -> TrustedAdvisorResourcesSummary -- | The number of AWS resources that were analyzed by the Trusted Advisor -- check. tarsResourcesProcessed :: Lens' TrustedAdvisorResourcesSummary Integer -- | The number of AWS resources that were flagged (listed) by the Trusted -- Advisor check. tarsResourcesFlagged :: Lens' TrustedAdvisorResourcesSummary Integer -- | The number of AWS resources ignored by Trusted Advisor because -- information was unavailable. tarsResourcesIgnored :: Lens' TrustedAdvisorResourcesSummary Integer -- | The number of AWS resources ignored by Trusted Advisor because they -- were marked as suppressed by the user. tarsResourcesSuppressed :: Lens' TrustedAdvisorResourcesSummary Integer module Network.AWS.Support.Waiters -- | Adds additional customer communication to an AWS Support case. You use -- the CaseId value to identify the case to add communication -- to. You can list a set of email addresses to copy on the communication -- using the CcEmailAddresses value. The -- CommunicationBody value contains the text of the -- communication. -- -- The response indicates the success or failure of the request. -- -- This operation implements a subset of the features of the AWS Support -- Center. module Network.AWS.Support.AddCommunicationToCase -- | Creates a value of AddCommunicationToCase with the minimum -- fields required to make a request. -- -- Use one of the following lenses to modify other fields as desired: -- -- addCommunicationToCase :: Text -> AddCommunicationToCase -- | To be written. -- -- See: addCommunicationToCase smart constructor. data AddCommunicationToCase -- | The AWS Support case ID requested or returned in the call. The case ID -- is an alphanumeric string formatted as shown in this example: -- case-12345678910-2013-c4c1d2bf33c5cf47 actcCaseId :: Lens' AddCommunicationToCase (Maybe Text) -- | The email addresses in the CC line of an email to be added to the -- support case. actcCcEmailAddresses :: Lens' AddCommunicationToCase [Text] -- | The ID of a set of one or more attachments for the communication to -- add to the case. Create the set by calling AddAttachmentsToSet actcAttachmentSetId :: Lens' AddCommunicationToCase (Maybe Text) -- | The body of an email communication to add to the support case. actcCommunicationBody :: Lens' AddCommunicationToCase Text -- | Creates a value of AddCommunicationToCaseResponse with the -- minimum fields required to make a request. -- -- Use one of the following lenses to modify other fields as desired: -- -- addCommunicationToCaseResponse :: Int -> AddCommunicationToCaseResponse -- | The result of the AddCommunicationToCase operation. -- -- See: addCommunicationToCaseResponse smart constructor. data AddCommunicationToCaseResponse -- | True if AddCommunicationToCase succeeds. Otherwise, returns an -- error. actcrsResult :: Lens' AddCommunicationToCaseResponse (Maybe Bool) -- | The response status code. actcrsResponseStatus :: Lens' AddCommunicationToCaseResponse Int instance GHC.Generics.Generic Network.AWS.Support.AddCommunicationToCase.AddCommunicationToCaseResponse instance Data.Data.Data Network.AWS.Support.AddCommunicationToCase.AddCommunicationToCaseResponse instance GHC.Show.Show Network.AWS.Support.AddCommunicationToCase.AddCommunicationToCaseResponse instance GHC.Read.Read Network.AWS.Support.AddCommunicationToCase.AddCommunicationToCaseResponse instance GHC.Classes.Eq Network.AWS.Support.AddCommunicationToCase.AddCommunicationToCaseResponse instance GHC.Generics.Generic Network.AWS.Support.AddCommunicationToCase.AddCommunicationToCase instance Data.Data.Data Network.AWS.Support.AddCommunicationToCase.AddCommunicationToCase instance GHC.Show.Show Network.AWS.Support.AddCommunicationToCase.AddCommunicationToCase instance GHC.Read.Read Network.AWS.Support.AddCommunicationToCase.AddCommunicationToCase instance GHC.Classes.Eq Network.AWS.Support.AddCommunicationToCase.AddCommunicationToCase instance Network.AWS.Types.AWSRequest Network.AWS.Support.AddCommunicationToCase.AddCommunicationToCase instance Data.Hashable.Class.Hashable Network.AWS.Support.AddCommunicationToCase.AddCommunicationToCase instance Control.DeepSeq.NFData Network.AWS.Support.AddCommunicationToCase.AddCommunicationToCase instance Network.AWS.Data.Headers.ToHeaders Network.AWS.Support.AddCommunicationToCase.AddCommunicationToCase instance Data.Aeson.Types.Class.ToJSON Network.AWS.Support.AddCommunicationToCase.AddCommunicationToCase instance Network.AWS.Data.Path.ToPath Network.AWS.Support.AddCommunicationToCase.AddCommunicationToCase instance Network.AWS.Data.Query.ToQuery Network.AWS.Support.AddCommunicationToCase.AddCommunicationToCase instance Control.DeepSeq.NFData Network.AWS.Support.AddCommunicationToCase.AddCommunicationToCaseResponse -- | Returns communications (and attachments) for one or more support -- cases. You can use the AfterTime and BeforeTime -- parameters to filter by date. You can use the CaseId -- parameter to restrict the results to a particular case. -- -- Case data is available for 12 months after creation. If a case was -- created more than 12 months ago, a request for data might cause an -- error. -- -- You can use the MaxResults and NextToken parameters -- to control the pagination of the result set. Set MaxResults -- to the number of cases you want displayed on each page, and use -- NextToken to specify the resumption of pagination. -- -- This operation returns paginated results. module Network.AWS.Support.DescribeCommunications -- | Creates a value of DescribeCommunications with the minimum -- fields required to make a request. -- -- Use one of the following lenses to modify other fields as desired: -- -- describeCommunications :: Text -> DescribeCommunications -- | See: describeCommunications smart constructor. data DescribeCommunications -- | The start date for a filtered date search on support case -- communications. Case communications are available for 12 months after -- creation. dAfterTime :: Lens' DescribeCommunications (Maybe Text) -- | The end date for a filtered date search on support case -- communications. Case communications are available for 12 months after -- creation. dBeforeTime :: Lens' DescribeCommunications (Maybe Text) -- | A resumption point for pagination. dNextToken :: Lens' DescribeCommunications (Maybe Text) -- | The maximum number of results to return before paginating. dMaxResults :: Lens' DescribeCommunications (Maybe Natural) -- | The AWS Support case ID requested or returned in the call. The case ID -- is an alphanumeric string formatted as shown in this example: -- case-12345678910-2013-c4c1d2bf33c5cf47 dCaseId :: Lens' DescribeCommunications Text -- | Creates a value of DescribeCommunicationsResponse with the -- minimum fields required to make a request. -- -- Use one of the following lenses to modify other fields as desired: -- -- describeCommunicationsResponse :: Int -> DescribeCommunicationsResponse -- | The communications returned by the DescribeCommunications -- operation. -- -- See: describeCommunicationsResponse smart constructor. data DescribeCommunicationsResponse -- | A resumption point for pagination. dcrsNextToken :: Lens' DescribeCommunicationsResponse (Maybe Text) -- | The communications for the case. dcrsCommunications :: Lens' DescribeCommunicationsResponse [Communication] -- | The response status code. dcrsResponseStatus :: Lens' DescribeCommunicationsResponse Int instance GHC.Generics.Generic Network.AWS.Support.DescribeCommunications.DescribeCommunicationsResponse instance Data.Data.Data Network.AWS.Support.DescribeCommunications.DescribeCommunicationsResponse instance GHC.Show.Show Network.AWS.Support.DescribeCommunications.DescribeCommunicationsResponse instance GHC.Read.Read Network.AWS.Support.DescribeCommunications.DescribeCommunicationsResponse instance GHC.Classes.Eq Network.AWS.Support.DescribeCommunications.DescribeCommunicationsResponse instance GHC.Generics.Generic Network.AWS.Support.DescribeCommunications.DescribeCommunications instance Data.Data.Data Network.AWS.Support.DescribeCommunications.DescribeCommunications instance GHC.Show.Show Network.AWS.Support.DescribeCommunications.DescribeCommunications instance GHC.Read.Read Network.AWS.Support.DescribeCommunications.DescribeCommunications instance GHC.Classes.Eq Network.AWS.Support.DescribeCommunications.DescribeCommunications instance Network.AWS.Pager.AWSPager Network.AWS.Support.DescribeCommunications.DescribeCommunications instance Network.AWS.Types.AWSRequest Network.AWS.Support.DescribeCommunications.DescribeCommunications instance Data.Hashable.Class.Hashable Network.AWS.Support.DescribeCommunications.DescribeCommunications instance Control.DeepSeq.NFData Network.AWS.Support.DescribeCommunications.DescribeCommunications instance Network.AWS.Data.Headers.ToHeaders Network.AWS.Support.DescribeCommunications.DescribeCommunications instance Data.Aeson.Types.Class.ToJSON Network.AWS.Support.DescribeCommunications.DescribeCommunications instance Network.AWS.Data.Path.ToPath Network.AWS.Support.DescribeCommunications.DescribeCommunications instance Network.AWS.Data.Query.ToQuery Network.AWS.Support.DescribeCommunications.DescribeCommunications instance Control.DeepSeq.NFData Network.AWS.Support.DescribeCommunications.DescribeCommunicationsResponse -- | Returns the current list of AWS services and a list of service -- categories that applies to each one. You then use service names and -- categories in your CreateCase requests. Each AWS service has -- its own set of categories. -- -- The service codes and category codes correspond to the values that are -- displayed in the Service and Category drop-down lists on -- the AWS Support Center Create Case page. The values in those -- fields, however, do not necessarily match the service codes and -- categories returned by the DescribeServices request. Always use -- the service codes and categories obtained programmatically. This -- practice ensures that you always have the most recent set of service -- and category codes. module Network.AWS.Support.DescribeServices -- | Creates a value of DescribeServices with the minimum fields -- required to make a request. -- -- Use one of the following lenses to modify other fields as desired: -- -- describeServices :: DescribeServices -- | See: describeServices smart constructor. data DescribeServices -- | A JSON-formatted list of service codes available for AWS services. dsServiceCodeList :: Lens' DescribeServices [Text] -- | The ISO 639-1 code for the language in which AWS provides support. AWS -- Support currently supports English ("en") and Japanese ("ja"). -- Language parameters must be passed explicitly for operations that take -- them. dsLanguage :: Lens' DescribeServices (Maybe Text) -- | Creates a value of DescribeServicesResponse with the minimum -- fields required to make a request. -- -- Use one of the following lenses to modify other fields as desired: -- -- describeServicesResponse :: Int -> DescribeServicesResponse -- | The list of AWS services returned by the DescribeServices -- operation. -- -- See: describeServicesResponse smart constructor. data DescribeServicesResponse -- | A JSON-formatted list of AWS services. dsrsServices :: Lens' DescribeServicesResponse [SupportService] -- | The response status code. dsrsResponseStatus :: Lens' DescribeServicesResponse Int instance GHC.Generics.Generic Network.AWS.Support.DescribeServices.DescribeServicesResponse instance Data.Data.Data Network.AWS.Support.DescribeServices.DescribeServicesResponse instance GHC.Show.Show Network.AWS.Support.DescribeServices.DescribeServicesResponse instance GHC.Read.Read Network.AWS.Support.DescribeServices.DescribeServicesResponse instance GHC.Classes.Eq Network.AWS.Support.DescribeServices.DescribeServicesResponse instance GHC.Generics.Generic Network.AWS.Support.DescribeServices.DescribeServices instance Data.Data.Data Network.AWS.Support.DescribeServices.DescribeServices instance GHC.Show.Show Network.AWS.Support.DescribeServices.DescribeServices instance GHC.Read.Read Network.AWS.Support.DescribeServices.DescribeServices instance GHC.Classes.Eq Network.AWS.Support.DescribeServices.DescribeServices instance Network.AWS.Types.AWSRequest Network.AWS.Support.DescribeServices.DescribeServices instance Data.Hashable.Class.Hashable Network.AWS.Support.DescribeServices.DescribeServices instance Control.DeepSeq.NFData Network.AWS.Support.DescribeServices.DescribeServices instance Network.AWS.Data.Headers.ToHeaders Network.AWS.Support.DescribeServices.DescribeServices instance Data.Aeson.Types.Class.ToJSON Network.AWS.Support.DescribeServices.DescribeServices instance Network.AWS.Data.Path.ToPath Network.AWS.Support.DescribeServices.DescribeServices instance Network.AWS.Data.Query.ToQuery Network.AWS.Support.DescribeServices.DescribeServices instance Control.DeepSeq.NFData Network.AWS.Support.DescribeServices.DescribeServicesResponse -- | Returns the results of the Trusted Advisor check that has the -- specified check ID. Check IDs can be obtained by calling -- DescribeTrustedAdvisorChecks. -- -- The response contains a TrustedAdvisorCheckResult object, which -- contains these three objects: -- -- -- -- In addition, the response contains these fields: -- -- module Network.AWS.Support.DescribeTrustedAdvisorCheckResult -- | Creates a value of DescribeTrustedAdvisorCheckResult with the -- minimum fields required to make a request. -- -- Use one of the following lenses to modify other fields as desired: -- -- describeTrustedAdvisorCheckResult :: Text -> DescribeTrustedAdvisorCheckResult -- | See: describeTrustedAdvisorCheckResult smart -- constructor. data DescribeTrustedAdvisorCheckResult -- | The ISO 639-1 code for the language in which AWS provides support. AWS -- Support currently supports English ("en") and Japanese ("ja"). -- Language parameters must be passed explicitly for operations that take -- them. dtacrLanguage :: Lens' DescribeTrustedAdvisorCheckResult (Maybe Text) -- | The unique identifier for the Trusted Advisor check. dtacrCheckId :: Lens' DescribeTrustedAdvisorCheckResult Text -- | Creates a value of DescribeTrustedAdvisorCheckResultResponse -- with the minimum fields required to make a request. -- -- Use one of the following lenses to modify other fields as desired: -- -- describeTrustedAdvisorCheckResultResponse :: Int -> DescribeTrustedAdvisorCheckResultResponse -- | The result of the Trusted Advisor check returned by the -- DescribeTrustedAdvisorCheckResult operation. -- -- See: describeTrustedAdvisorCheckResultResponse smart -- constructor. data DescribeTrustedAdvisorCheckResultResponse -- | The detailed results of the Trusted Advisor check. dtacrrsResult :: Lens' DescribeTrustedAdvisorCheckResultResponse (Maybe TrustedAdvisorCheckResult) -- | The response status code. dtacrrsResponseStatus :: Lens' DescribeTrustedAdvisorCheckResultResponse Int instance GHC.Generics.Generic Network.AWS.Support.DescribeTrustedAdvisorCheckResult.DescribeTrustedAdvisorCheckResultResponse instance Data.Data.Data Network.AWS.Support.DescribeTrustedAdvisorCheckResult.DescribeTrustedAdvisorCheckResultResponse instance GHC.Show.Show Network.AWS.Support.DescribeTrustedAdvisorCheckResult.DescribeTrustedAdvisorCheckResultResponse instance GHC.Read.Read Network.AWS.Support.DescribeTrustedAdvisorCheckResult.DescribeTrustedAdvisorCheckResultResponse instance GHC.Classes.Eq Network.AWS.Support.DescribeTrustedAdvisorCheckResult.DescribeTrustedAdvisorCheckResultResponse instance GHC.Generics.Generic Network.AWS.Support.DescribeTrustedAdvisorCheckResult.DescribeTrustedAdvisorCheckResult instance Data.Data.Data Network.AWS.Support.DescribeTrustedAdvisorCheckResult.DescribeTrustedAdvisorCheckResult instance GHC.Show.Show Network.AWS.Support.DescribeTrustedAdvisorCheckResult.DescribeTrustedAdvisorCheckResult instance GHC.Read.Read Network.AWS.Support.DescribeTrustedAdvisorCheckResult.DescribeTrustedAdvisorCheckResult instance GHC.Classes.Eq Network.AWS.Support.DescribeTrustedAdvisorCheckResult.DescribeTrustedAdvisorCheckResult instance Network.AWS.Types.AWSRequest Network.AWS.Support.DescribeTrustedAdvisorCheckResult.DescribeTrustedAdvisorCheckResult instance Data.Hashable.Class.Hashable Network.AWS.Support.DescribeTrustedAdvisorCheckResult.DescribeTrustedAdvisorCheckResult instance Control.DeepSeq.NFData Network.AWS.Support.DescribeTrustedAdvisorCheckResult.DescribeTrustedAdvisorCheckResult instance Network.AWS.Data.Headers.ToHeaders Network.AWS.Support.DescribeTrustedAdvisorCheckResult.DescribeTrustedAdvisorCheckResult instance Data.Aeson.Types.Class.ToJSON Network.AWS.Support.DescribeTrustedAdvisorCheckResult.DescribeTrustedAdvisorCheckResult instance Network.AWS.Data.Path.ToPath Network.AWS.Support.DescribeTrustedAdvisorCheckResult.DescribeTrustedAdvisorCheckResult instance Network.AWS.Data.Query.ToQuery Network.AWS.Support.DescribeTrustedAdvisorCheckResult.DescribeTrustedAdvisorCheckResult instance Control.DeepSeq.NFData Network.AWS.Support.DescribeTrustedAdvisorCheckResult.DescribeTrustedAdvisorCheckResultResponse -- | Adds one or more attachments to an attachment set. If an -- AttachmentSetId is not specified, a new attachment set is -- created, and the ID of the set is returned in the response. If an -- AttachmentSetId is specified, the attachments are added to -- the specified set, if it exists. -- -- An attachment set is a temporary container for attachments that are to -- be added to a case or case communication. The set is available for one -- hour after it is created; the ExpiryTime returned in the -- response indicates when the set expires. The maximum number of -- attachments in a set is 3, and the maximum size of any attachment in -- the set is 5 MB. module Network.AWS.Support.AddAttachmentsToSet -- | Creates a value of AddAttachmentsToSet with the minimum fields -- required to make a request. -- -- Use one of the following lenses to modify other fields as desired: -- -- addAttachmentsToSet :: AddAttachmentsToSet -- | See: addAttachmentsToSet smart constructor. data AddAttachmentsToSet -- | The ID of the attachment set. If an AttachmentSetId is not -- specified, a new attachment set is created, and the ID of the set is -- returned in the response. If an AttachmentSetId is specified, -- the attachments are added to the specified set, if it exists. aatsAttachmentSetId :: Lens' AddAttachmentsToSet (Maybe Text) -- | One or more attachments to add to the set. The limit is 3 attachments -- per set, and the size limit is 5 MB per attachment. aatsAttachments :: Lens' AddAttachmentsToSet [Attachment] -- | Creates a value of AddAttachmentsToSetResponse with the minimum -- fields required to make a request. -- -- Use one of the following lenses to modify other fields as desired: -- -- addAttachmentsToSetResponse :: Int -> AddAttachmentsToSetResponse -- | The ID and expiry time of the attachment set returned by the -- AddAttachmentsToSet operation. -- -- See: addAttachmentsToSetResponse smart constructor. data AddAttachmentsToSetResponse -- | The time and date when the attachment set expires. aatsrsExpiryTime :: Lens' AddAttachmentsToSetResponse (Maybe Text) -- | The ID of the attachment set. If an AttachmentSetId was not -- specified, a new attachment set is created, and the ID of the set is -- returned in the response. If an AttachmentSetId was -- specified, the attachments are added to the specified set, if it -- exists. aatsrsAttachmentSetId :: Lens' AddAttachmentsToSetResponse (Maybe Text) -- | The response status code. aatsrsResponseStatus :: Lens' AddAttachmentsToSetResponse Int instance GHC.Generics.Generic Network.AWS.Support.AddAttachmentsToSet.AddAttachmentsToSetResponse instance Data.Data.Data Network.AWS.Support.AddAttachmentsToSet.AddAttachmentsToSetResponse instance GHC.Show.Show Network.AWS.Support.AddAttachmentsToSet.AddAttachmentsToSetResponse instance GHC.Read.Read Network.AWS.Support.AddAttachmentsToSet.AddAttachmentsToSetResponse instance GHC.Classes.Eq Network.AWS.Support.AddAttachmentsToSet.AddAttachmentsToSetResponse instance GHC.Generics.Generic Network.AWS.Support.AddAttachmentsToSet.AddAttachmentsToSet instance Data.Data.Data Network.AWS.Support.AddAttachmentsToSet.AddAttachmentsToSet instance GHC.Show.Show Network.AWS.Support.AddAttachmentsToSet.AddAttachmentsToSet instance GHC.Read.Read Network.AWS.Support.AddAttachmentsToSet.AddAttachmentsToSet instance GHC.Classes.Eq Network.AWS.Support.AddAttachmentsToSet.AddAttachmentsToSet instance Network.AWS.Types.AWSRequest Network.AWS.Support.AddAttachmentsToSet.AddAttachmentsToSet instance Data.Hashable.Class.Hashable Network.AWS.Support.AddAttachmentsToSet.AddAttachmentsToSet instance Control.DeepSeq.NFData Network.AWS.Support.AddAttachmentsToSet.AddAttachmentsToSet instance Network.AWS.Data.Headers.ToHeaders Network.AWS.Support.AddAttachmentsToSet.AddAttachmentsToSet instance Data.Aeson.Types.Class.ToJSON Network.AWS.Support.AddAttachmentsToSet.AddAttachmentsToSet instance Network.AWS.Data.Path.ToPath Network.AWS.Support.AddAttachmentsToSet.AddAttachmentsToSet instance Network.AWS.Data.Query.ToQuery Network.AWS.Support.AddAttachmentsToSet.AddAttachmentsToSet instance Control.DeepSeq.NFData Network.AWS.Support.AddAttachmentsToSet.AddAttachmentsToSetResponse -- | Returns the attachment that has the specified ID. Attachment IDs are -- generated by the case management system when you add an attachment to -- a case or case communication. Attachment IDs are returned in the -- AttachmentDetails objects that are returned by the -- DescribeCommunications operation. module Network.AWS.Support.DescribeAttachment -- | Creates a value of DescribeAttachment with the minimum fields -- required to make a request. -- -- Use one of the following lenses to modify other fields as desired: -- -- describeAttachment :: Text -> DescribeAttachment -- | See: describeAttachment smart constructor. data DescribeAttachment -- | The ID of the attachment to return. Attachment IDs are returned by the -- DescribeCommunications operation. daAttachmentId :: Lens' DescribeAttachment Text -- | Creates a value of DescribeAttachmentResponse with the minimum -- fields required to make a request. -- -- Use one of the following lenses to modify other fields as desired: -- -- describeAttachmentResponse :: Int -> DescribeAttachmentResponse -- | The content and file name of the attachment returned by the -- DescribeAttachment operation. -- -- See: describeAttachmentResponse smart constructor. data DescribeAttachmentResponse -- | The attachment content and file name. darsAttachment :: Lens' DescribeAttachmentResponse (Maybe Attachment) -- | The response status code. darsResponseStatus :: Lens' DescribeAttachmentResponse Int instance GHC.Generics.Generic Network.AWS.Support.DescribeAttachment.DescribeAttachmentResponse instance Data.Data.Data Network.AWS.Support.DescribeAttachment.DescribeAttachmentResponse instance GHC.Show.Show Network.AWS.Support.DescribeAttachment.DescribeAttachmentResponse instance GHC.Read.Read Network.AWS.Support.DescribeAttachment.DescribeAttachmentResponse instance GHC.Classes.Eq Network.AWS.Support.DescribeAttachment.DescribeAttachmentResponse instance GHC.Generics.Generic Network.AWS.Support.DescribeAttachment.DescribeAttachment instance Data.Data.Data Network.AWS.Support.DescribeAttachment.DescribeAttachment instance GHC.Show.Show Network.AWS.Support.DescribeAttachment.DescribeAttachment instance GHC.Read.Read Network.AWS.Support.DescribeAttachment.DescribeAttachment instance GHC.Classes.Eq Network.AWS.Support.DescribeAttachment.DescribeAttachment instance Network.AWS.Types.AWSRequest Network.AWS.Support.DescribeAttachment.DescribeAttachment instance Data.Hashable.Class.Hashable Network.AWS.Support.DescribeAttachment.DescribeAttachment instance Control.DeepSeq.NFData Network.AWS.Support.DescribeAttachment.DescribeAttachment instance Network.AWS.Data.Headers.ToHeaders Network.AWS.Support.DescribeAttachment.DescribeAttachment instance Data.Aeson.Types.Class.ToJSON Network.AWS.Support.DescribeAttachment.DescribeAttachment instance Network.AWS.Data.Path.ToPath Network.AWS.Support.DescribeAttachment.DescribeAttachment instance Network.AWS.Data.Query.ToQuery Network.AWS.Support.DescribeAttachment.DescribeAttachment instance Control.DeepSeq.NFData Network.AWS.Support.DescribeAttachment.DescribeAttachmentResponse -- | Returns information about all available Trusted Advisor checks, -- including name, ID, category, description, and metadata. You must -- specify a language code; English ("en") and Japanese ("ja") are -- currently supported. The response contains a -- TrustedAdvisorCheckDescription for each check. module Network.AWS.Support.DescribeTrustedAdvisorChecks -- | Creates a value of DescribeTrustedAdvisorChecks with the -- minimum fields required to make a request. -- -- Use one of the following lenses to modify other fields as desired: -- -- describeTrustedAdvisorChecks :: Text -> DescribeTrustedAdvisorChecks -- | See: describeTrustedAdvisorChecks smart constructor. data DescribeTrustedAdvisorChecks -- | The ISO 639-1 code for the language in which AWS provides support. AWS -- Support currently supports English ("en") and Japanese ("ja"). -- Language parameters must be passed explicitly for operations that take -- them. dtacLanguage :: Lens' DescribeTrustedAdvisorChecks Text -- | Creates a value of DescribeTrustedAdvisorChecksResponse with -- the minimum fields required to make a request. -- -- Use one of the following lenses to modify other fields as desired: -- -- describeTrustedAdvisorChecksResponse :: Int -> DescribeTrustedAdvisorChecksResponse -- | Information about the Trusted Advisor checks returned by the -- DescribeTrustedAdvisorChecks operation. -- -- See: describeTrustedAdvisorChecksResponse smart -- constructor. data DescribeTrustedAdvisorChecksResponse -- | The response status code. dtacrsResponseStatus :: Lens' DescribeTrustedAdvisorChecksResponse Int -- | Information about all available Trusted Advisor checks. dtacrsChecks :: Lens' DescribeTrustedAdvisorChecksResponse [TrustedAdvisorCheckDescription] instance GHC.Generics.Generic Network.AWS.Support.DescribeTrustedAdvisorChecks.DescribeTrustedAdvisorChecksResponse instance Data.Data.Data Network.AWS.Support.DescribeTrustedAdvisorChecks.DescribeTrustedAdvisorChecksResponse instance GHC.Show.Show Network.AWS.Support.DescribeTrustedAdvisorChecks.DescribeTrustedAdvisorChecksResponse instance GHC.Read.Read Network.AWS.Support.DescribeTrustedAdvisorChecks.DescribeTrustedAdvisorChecksResponse instance GHC.Classes.Eq Network.AWS.Support.DescribeTrustedAdvisorChecks.DescribeTrustedAdvisorChecksResponse instance GHC.Generics.Generic Network.AWS.Support.DescribeTrustedAdvisorChecks.DescribeTrustedAdvisorChecks instance Data.Data.Data Network.AWS.Support.DescribeTrustedAdvisorChecks.DescribeTrustedAdvisorChecks instance GHC.Show.Show Network.AWS.Support.DescribeTrustedAdvisorChecks.DescribeTrustedAdvisorChecks instance GHC.Read.Read Network.AWS.Support.DescribeTrustedAdvisorChecks.DescribeTrustedAdvisorChecks instance GHC.Classes.Eq Network.AWS.Support.DescribeTrustedAdvisorChecks.DescribeTrustedAdvisorChecks instance Network.AWS.Types.AWSRequest Network.AWS.Support.DescribeTrustedAdvisorChecks.DescribeTrustedAdvisorChecks instance Data.Hashable.Class.Hashable Network.AWS.Support.DescribeTrustedAdvisorChecks.DescribeTrustedAdvisorChecks instance Control.DeepSeq.NFData Network.AWS.Support.DescribeTrustedAdvisorChecks.DescribeTrustedAdvisorChecks instance Network.AWS.Data.Headers.ToHeaders Network.AWS.Support.DescribeTrustedAdvisorChecks.DescribeTrustedAdvisorChecks instance Data.Aeson.Types.Class.ToJSON Network.AWS.Support.DescribeTrustedAdvisorChecks.DescribeTrustedAdvisorChecks instance Network.AWS.Data.Path.ToPath Network.AWS.Support.DescribeTrustedAdvisorChecks.DescribeTrustedAdvisorChecks instance Network.AWS.Data.Query.ToQuery Network.AWS.Support.DescribeTrustedAdvisorChecks.DescribeTrustedAdvisorChecks instance Control.DeepSeq.NFData Network.AWS.Support.DescribeTrustedAdvisorChecks.DescribeTrustedAdvisorChecksResponse -- | Returns the list of severity levels that you can assign to an AWS -- Support case. The severity level for a case is also a field in the -- CaseDetails data type included in any CreateCase -- request. module Network.AWS.Support.DescribeSeverityLevels -- | Creates a value of DescribeSeverityLevels with the minimum -- fields required to make a request. -- -- Use one of the following lenses to modify other fields as desired: -- -- describeSeverityLevels :: DescribeSeverityLevels -- | See: describeSeverityLevels smart constructor. data DescribeSeverityLevels -- | The ISO 639-1 code for the language in which AWS provides support. AWS -- Support currently supports English ("en") and Japanese ("ja"). -- Language parameters must be passed explicitly for operations that take -- them. dslLanguage :: Lens' DescribeSeverityLevels (Maybe Text) -- | Creates a value of DescribeSeverityLevelsResponse with the -- minimum fields required to make a request. -- -- Use one of the following lenses to modify other fields as desired: -- -- describeSeverityLevelsResponse :: Int -> DescribeSeverityLevelsResponse -- | The list of severity levels returned by the -- DescribeSeverityLevels operation. -- -- See: describeSeverityLevelsResponse smart constructor. data DescribeSeverityLevelsResponse -- | The available severity levels for the support case. Available severity -- levels are defined by your service level agreement with AWS. dslrsSeverityLevels :: Lens' DescribeSeverityLevelsResponse [SeverityLevel] -- | The response status code. dslrsResponseStatus :: Lens' DescribeSeverityLevelsResponse Int instance GHC.Generics.Generic Network.AWS.Support.DescribeSeverityLevels.DescribeSeverityLevelsResponse instance Data.Data.Data Network.AWS.Support.DescribeSeverityLevels.DescribeSeverityLevelsResponse instance GHC.Show.Show Network.AWS.Support.DescribeSeverityLevels.DescribeSeverityLevelsResponse instance GHC.Read.Read Network.AWS.Support.DescribeSeverityLevels.DescribeSeverityLevelsResponse instance GHC.Classes.Eq Network.AWS.Support.DescribeSeverityLevels.DescribeSeverityLevelsResponse instance GHC.Generics.Generic Network.AWS.Support.DescribeSeverityLevels.DescribeSeverityLevels instance Data.Data.Data Network.AWS.Support.DescribeSeverityLevels.DescribeSeverityLevels instance GHC.Show.Show Network.AWS.Support.DescribeSeverityLevels.DescribeSeverityLevels instance GHC.Read.Read Network.AWS.Support.DescribeSeverityLevels.DescribeSeverityLevels instance GHC.Classes.Eq Network.AWS.Support.DescribeSeverityLevels.DescribeSeverityLevels instance Network.AWS.Types.AWSRequest Network.AWS.Support.DescribeSeverityLevels.DescribeSeverityLevels instance Data.Hashable.Class.Hashable Network.AWS.Support.DescribeSeverityLevels.DescribeSeverityLevels instance Control.DeepSeq.NFData Network.AWS.Support.DescribeSeverityLevels.DescribeSeverityLevels instance Network.AWS.Data.Headers.ToHeaders Network.AWS.Support.DescribeSeverityLevels.DescribeSeverityLevels instance Data.Aeson.Types.Class.ToJSON Network.AWS.Support.DescribeSeverityLevels.DescribeSeverityLevels instance Network.AWS.Data.Path.ToPath Network.AWS.Support.DescribeSeverityLevels.DescribeSeverityLevels instance Network.AWS.Data.Query.ToQuery Network.AWS.Support.DescribeSeverityLevels.DescribeSeverityLevels instance Control.DeepSeq.NFData Network.AWS.Support.DescribeSeverityLevels.DescribeSeverityLevelsResponse -- | Takes a CaseId and returns the initial state of the case -- along with the state of the case after the call to ResolveCase -- completed. module Network.AWS.Support.ResolveCase -- | Creates a value of ResolveCase with the minimum fields required -- to make a request. -- -- Use one of the following lenses to modify other fields as desired: -- -- resolveCase :: ResolveCase -- | See: resolveCase smart constructor. data ResolveCase -- | The AWS Support case ID requested or returned in the call. The case ID -- is an alphanumeric string formatted as shown in this example: -- case-12345678910-2013-c4c1d2bf33c5cf47 rcCaseId :: Lens' ResolveCase (Maybe Text) -- | Creates a value of ResolveCaseResponse with the minimum fields -- required to make a request. -- -- Use one of the following lenses to modify other fields as desired: -- -- resolveCaseResponse :: Int -> ResolveCaseResponse -- | The status of the case returned by the ResolveCase operation. -- -- See: resolveCaseResponse smart constructor. data ResolveCaseResponse -- | The status of the case when the ResolveCase request was sent. rcrsInitialCaseStatus :: Lens' ResolveCaseResponse (Maybe Text) -- | The status of the case after the ResolveCase request was -- processed. rcrsFinalCaseStatus :: Lens' ResolveCaseResponse (Maybe Text) -- | The response status code. rcrsResponseStatus :: Lens' ResolveCaseResponse Int instance GHC.Generics.Generic Network.AWS.Support.ResolveCase.ResolveCaseResponse instance Data.Data.Data Network.AWS.Support.ResolveCase.ResolveCaseResponse instance GHC.Show.Show Network.AWS.Support.ResolveCase.ResolveCaseResponse instance GHC.Read.Read Network.AWS.Support.ResolveCase.ResolveCaseResponse instance GHC.Classes.Eq Network.AWS.Support.ResolveCase.ResolveCaseResponse instance GHC.Generics.Generic Network.AWS.Support.ResolveCase.ResolveCase instance Data.Data.Data Network.AWS.Support.ResolveCase.ResolveCase instance GHC.Show.Show Network.AWS.Support.ResolveCase.ResolveCase instance GHC.Read.Read Network.AWS.Support.ResolveCase.ResolveCase instance GHC.Classes.Eq Network.AWS.Support.ResolveCase.ResolveCase instance Network.AWS.Types.AWSRequest Network.AWS.Support.ResolveCase.ResolveCase instance Data.Hashable.Class.Hashable Network.AWS.Support.ResolveCase.ResolveCase instance Control.DeepSeq.NFData Network.AWS.Support.ResolveCase.ResolveCase instance Network.AWS.Data.Headers.ToHeaders Network.AWS.Support.ResolveCase.ResolveCase instance Data.Aeson.Types.Class.ToJSON Network.AWS.Support.ResolveCase.ResolveCase instance Network.AWS.Data.Path.ToPath Network.AWS.Support.ResolveCase.ResolveCase instance Network.AWS.Data.Query.ToQuery Network.AWS.Support.ResolveCase.ResolveCase instance Control.DeepSeq.NFData Network.AWS.Support.ResolveCase.ResolveCaseResponse -- | Creates a new case in the AWS Support Center. This operation is -- modeled on the behavior of the AWS Support Center Create Case -- page. Its parameters require you to specify the following information: -- --
    --
  1. IssueType. The type of issue for the case. You can specify -- either "customer-service" or "technical." If you do not indicate a -- value, the default is "technical."
  2. --
  3. ServiceCode. The code for an AWS service. You obtain the -- ServiceCode by calling DescribeServices.
  4. --
  5. CategoryCode. The category for the service defined for the -- ServiceCode value. You also obtain the category code for a -- service by calling DescribeServices. Each AWS service defines -- its own set of category codes.
  6. --
  7. SeverityCode. A value that indicates the urgency of the -- case, which in turn determines the response time according to your -- service level agreement with AWS Support. You obtain the SeverityCode -- by calling DescribeSeverityLevels.
  8. --
  9. Subject. The Subject field on the AWS Support Center -- Create Case page.
  10. --
  11. CommunicationBody. The Description field on the AWS -- Support Center Create Case page.
  12. --
  13. AttachmentSetId. The ID of a set of attachments that has -- been created by using AddAttachmentsToSet.
  14. --
  15. Language. The human language in which AWS Support handles -- the case. English and Japanese are currently supported.
  16. --
  17. CcEmailAddresses. The AWS Support Center CC field on -- the Create Case page. You can list email addresses to be copied -- on any correspondence about the case. The account that opens the case -- is already identified by passing the AWS Credentials in the HTTP POST -- method or in a method or function call from one of the programming -- languages supported by an AWS SDK.
  18. --
-- -- To add additional communication or attachments to an existing case, -- use AddCommunicationToCase. -- -- A successful CreateCase request returns an AWS Support case -- number. Case numbers are used by the DescribeCases operation to -- retrieve existing AWS Support cases. module Network.AWS.Support.CreateCase -- | Creates a value of CreateCase with the minimum fields required -- to make a request. -- -- Use one of the following lenses to modify other fields as desired: -- -- createCase :: Text -> Text -> CreateCase -- | See: createCase smart constructor. data CreateCase -- | The code for the severity level returned by the call to -- DescribeSeverityLevels. -- -- The availability of severity levels depends on each customer's support -- subscription. In other words, your subscription may not necessarily -- require the urgent level of response time. ccSeverityCode :: Lens' CreateCase (Maybe Text) -- | The type of issue for the case. You can specify either -- "customer-service" or "technical." If you do not indicate a value, the -- default is "technical." ccIssueType :: Lens' CreateCase (Maybe Text) -- | A list of email addresses that AWS Support copies on case -- correspondence. ccCcEmailAddresses :: Lens' CreateCase [Text] -- | The ISO 639-1 code for the language in which AWS provides support. AWS -- Support currently supports English ("en") and Japanese ("ja"). -- Language parameters must be passed explicitly for operations that take -- them. ccLanguage :: Lens' CreateCase (Maybe Text) -- | The category of problem for the AWS Support case. ccCategoryCode :: Lens' CreateCase (Maybe Text) -- | The code for the AWS service returned by the call to -- DescribeServices. ccServiceCode :: Lens' CreateCase (Maybe Text) -- | The ID of a set of one or more attachments for the case. Create the -- set by using AddAttachmentsToSet. ccAttachmentSetId :: Lens' CreateCase (Maybe Text) -- | The title of the AWS Support case. ccSubject :: Lens' CreateCase Text -- | The communication body text when you create an AWS Support case by -- calling CreateCase. ccCommunicationBody :: Lens' CreateCase Text -- | Creates a value of CreateCaseResponse with the minimum fields -- required to make a request. -- -- Use one of the following lenses to modify other fields as desired: -- -- createCaseResponse :: Int -> CreateCaseResponse -- | The AWS Support case ID returned by a successful completion of the -- CreateCase operation. -- -- See: createCaseResponse smart constructor. data CreateCaseResponse -- | The AWS Support case ID requested or returned in the call. The case ID -- is an alphanumeric string formatted as shown in this example: -- case-12345678910-2013-c4c1d2bf33c5cf47 ccrsCaseId :: Lens' CreateCaseResponse (Maybe Text) -- | The response status code. ccrsResponseStatus :: Lens' CreateCaseResponse Int instance GHC.Generics.Generic Network.AWS.Support.CreateCase.CreateCaseResponse instance Data.Data.Data Network.AWS.Support.CreateCase.CreateCaseResponse instance GHC.Show.Show Network.AWS.Support.CreateCase.CreateCaseResponse instance GHC.Read.Read Network.AWS.Support.CreateCase.CreateCaseResponse instance GHC.Classes.Eq Network.AWS.Support.CreateCase.CreateCaseResponse instance GHC.Generics.Generic Network.AWS.Support.CreateCase.CreateCase instance Data.Data.Data Network.AWS.Support.CreateCase.CreateCase instance GHC.Show.Show Network.AWS.Support.CreateCase.CreateCase instance GHC.Read.Read Network.AWS.Support.CreateCase.CreateCase instance GHC.Classes.Eq Network.AWS.Support.CreateCase.CreateCase instance Network.AWS.Types.AWSRequest Network.AWS.Support.CreateCase.CreateCase instance Data.Hashable.Class.Hashable Network.AWS.Support.CreateCase.CreateCase instance Control.DeepSeq.NFData Network.AWS.Support.CreateCase.CreateCase instance Network.AWS.Data.Headers.ToHeaders Network.AWS.Support.CreateCase.CreateCase instance Data.Aeson.Types.Class.ToJSON Network.AWS.Support.CreateCase.CreateCase instance Network.AWS.Data.Path.ToPath Network.AWS.Support.CreateCase.CreateCase instance Network.AWS.Data.Query.ToQuery Network.AWS.Support.CreateCase.CreateCase instance Control.DeepSeq.NFData Network.AWS.Support.CreateCase.CreateCaseResponse -- | Returns the summaries of the results of the Trusted Advisor checks -- that have the specified check IDs. Check IDs can be obtained by -- calling DescribeTrustedAdvisorChecks. -- -- The response contains an array of TrustedAdvisorCheckSummary -- objects. module Network.AWS.Support.DescribeTrustedAdvisorCheckSummaries -- | Creates a value of DescribeTrustedAdvisorCheckSummaries with -- the minimum fields required to make a request. -- -- Use one of the following lenses to modify other fields as desired: -- -- describeTrustedAdvisorCheckSummaries :: DescribeTrustedAdvisorCheckSummaries -- | See: describeTrustedAdvisorCheckSummaries smart -- constructor. data DescribeTrustedAdvisorCheckSummaries -- | The IDs of the Trusted Advisor checks. dtacsCheckIds :: Lens' DescribeTrustedAdvisorCheckSummaries [Text] -- | Creates a value of DescribeTrustedAdvisorCheckSummariesResponse -- with the minimum fields required to make a request. -- -- Use one of the following lenses to modify other fields as desired: -- -- describeTrustedAdvisorCheckSummariesResponse :: Int -> DescribeTrustedAdvisorCheckSummariesResponse -- | The summaries of the Trusted Advisor checks returned by the -- DescribeTrustedAdvisorCheckSummaries operation. -- -- See: describeTrustedAdvisorCheckSummariesResponse smart -- constructor. data DescribeTrustedAdvisorCheckSummariesResponse -- | The response status code. dtacsrsResponseStatus :: Lens' DescribeTrustedAdvisorCheckSummariesResponse Int -- | The summary information for the requested Trusted Advisor checks. dtacsrsSummaries :: Lens' DescribeTrustedAdvisorCheckSummariesResponse [TrustedAdvisorCheckSummary] instance GHC.Generics.Generic Network.AWS.Support.DescribeTrustedAdvisorCheckSummaries.DescribeTrustedAdvisorCheckSummariesResponse instance Data.Data.Data Network.AWS.Support.DescribeTrustedAdvisorCheckSummaries.DescribeTrustedAdvisorCheckSummariesResponse instance GHC.Show.Show Network.AWS.Support.DescribeTrustedAdvisorCheckSummaries.DescribeTrustedAdvisorCheckSummariesResponse instance GHC.Read.Read Network.AWS.Support.DescribeTrustedAdvisorCheckSummaries.DescribeTrustedAdvisorCheckSummariesResponse instance GHC.Classes.Eq Network.AWS.Support.DescribeTrustedAdvisorCheckSummaries.DescribeTrustedAdvisorCheckSummariesResponse instance GHC.Generics.Generic Network.AWS.Support.DescribeTrustedAdvisorCheckSummaries.DescribeTrustedAdvisorCheckSummaries instance Data.Data.Data Network.AWS.Support.DescribeTrustedAdvisorCheckSummaries.DescribeTrustedAdvisorCheckSummaries instance GHC.Show.Show Network.AWS.Support.DescribeTrustedAdvisorCheckSummaries.DescribeTrustedAdvisorCheckSummaries instance GHC.Read.Read Network.AWS.Support.DescribeTrustedAdvisorCheckSummaries.DescribeTrustedAdvisorCheckSummaries instance GHC.Classes.Eq Network.AWS.Support.DescribeTrustedAdvisorCheckSummaries.DescribeTrustedAdvisorCheckSummaries instance Network.AWS.Types.AWSRequest Network.AWS.Support.DescribeTrustedAdvisorCheckSummaries.DescribeTrustedAdvisorCheckSummaries instance Data.Hashable.Class.Hashable Network.AWS.Support.DescribeTrustedAdvisorCheckSummaries.DescribeTrustedAdvisorCheckSummaries instance Control.DeepSeq.NFData Network.AWS.Support.DescribeTrustedAdvisorCheckSummaries.DescribeTrustedAdvisorCheckSummaries instance Network.AWS.Data.Headers.ToHeaders Network.AWS.Support.DescribeTrustedAdvisorCheckSummaries.DescribeTrustedAdvisorCheckSummaries instance Data.Aeson.Types.Class.ToJSON Network.AWS.Support.DescribeTrustedAdvisorCheckSummaries.DescribeTrustedAdvisorCheckSummaries instance Network.AWS.Data.Path.ToPath Network.AWS.Support.DescribeTrustedAdvisorCheckSummaries.DescribeTrustedAdvisorCheckSummaries instance Network.AWS.Data.Query.ToQuery Network.AWS.Support.DescribeTrustedAdvisorCheckSummaries.DescribeTrustedAdvisorCheckSummaries instance Control.DeepSeq.NFData Network.AWS.Support.DescribeTrustedAdvisorCheckSummaries.DescribeTrustedAdvisorCheckSummariesResponse -- | Returns the refresh status of the Trusted Advisor checks that have the -- specified check IDs. Check IDs can be obtained by calling -- DescribeTrustedAdvisorChecks. module Network.AWS.Support.DescribeTrustedAdvisorCheckRefreshStatuses -- | Creates a value of DescribeTrustedAdvisorCheckRefreshStatuses -- with the minimum fields required to make a request. -- -- Use one of the following lenses to modify other fields as desired: -- -- describeTrustedAdvisorCheckRefreshStatuses :: DescribeTrustedAdvisorCheckRefreshStatuses -- | See: describeTrustedAdvisorCheckRefreshStatuses smart -- constructor. data DescribeTrustedAdvisorCheckRefreshStatuses -- | The IDs of the Trusted Advisor checks. dtacrsCheckIds :: Lens' DescribeTrustedAdvisorCheckRefreshStatuses [Text] -- | Creates a value of -- DescribeTrustedAdvisorCheckRefreshStatusesResponse with the -- minimum fields required to make a request. -- -- Use one of the following lenses to modify other fields as desired: -- -- describeTrustedAdvisorCheckRefreshStatusesResponse :: Int -> DescribeTrustedAdvisorCheckRefreshStatusesResponse -- | The statuses of the Trusted Advisor checks returned by the -- DescribeTrustedAdvisorCheckRefreshStatuses operation. -- -- See: describeTrustedAdvisorCheckRefreshStatusesResponse -- smart constructor. data DescribeTrustedAdvisorCheckRefreshStatusesResponse -- | The response status code. dtacrsrsResponseStatus :: Lens' DescribeTrustedAdvisorCheckRefreshStatusesResponse Int -- | The refresh status of the specified Trusted Advisor checks. dtacrsrsStatuses :: Lens' DescribeTrustedAdvisorCheckRefreshStatusesResponse [TrustedAdvisorCheckRefreshStatus] instance GHC.Generics.Generic Network.AWS.Support.DescribeTrustedAdvisorCheckRefreshStatuses.DescribeTrustedAdvisorCheckRefreshStatusesResponse instance Data.Data.Data Network.AWS.Support.DescribeTrustedAdvisorCheckRefreshStatuses.DescribeTrustedAdvisorCheckRefreshStatusesResponse instance GHC.Show.Show Network.AWS.Support.DescribeTrustedAdvisorCheckRefreshStatuses.DescribeTrustedAdvisorCheckRefreshStatusesResponse instance GHC.Read.Read Network.AWS.Support.DescribeTrustedAdvisorCheckRefreshStatuses.DescribeTrustedAdvisorCheckRefreshStatusesResponse instance GHC.Classes.Eq Network.AWS.Support.DescribeTrustedAdvisorCheckRefreshStatuses.DescribeTrustedAdvisorCheckRefreshStatusesResponse instance GHC.Generics.Generic Network.AWS.Support.DescribeTrustedAdvisorCheckRefreshStatuses.DescribeTrustedAdvisorCheckRefreshStatuses instance Data.Data.Data Network.AWS.Support.DescribeTrustedAdvisorCheckRefreshStatuses.DescribeTrustedAdvisorCheckRefreshStatuses instance GHC.Show.Show Network.AWS.Support.DescribeTrustedAdvisorCheckRefreshStatuses.DescribeTrustedAdvisorCheckRefreshStatuses instance GHC.Read.Read Network.AWS.Support.DescribeTrustedAdvisorCheckRefreshStatuses.DescribeTrustedAdvisorCheckRefreshStatuses instance GHC.Classes.Eq Network.AWS.Support.DescribeTrustedAdvisorCheckRefreshStatuses.DescribeTrustedAdvisorCheckRefreshStatuses instance Network.AWS.Types.AWSRequest Network.AWS.Support.DescribeTrustedAdvisorCheckRefreshStatuses.DescribeTrustedAdvisorCheckRefreshStatuses instance Data.Hashable.Class.Hashable Network.AWS.Support.DescribeTrustedAdvisorCheckRefreshStatuses.DescribeTrustedAdvisorCheckRefreshStatuses instance Control.DeepSeq.NFData Network.AWS.Support.DescribeTrustedAdvisorCheckRefreshStatuses.DescribeTrustedAdvisorCheckRefreshStatuses instance Network.AWS.Data.Headers.ToHeaders Network.AWS.Support.DescribeTrustedAdvisorCheckRefreshStatuses.DescribeTrustedAdvisorCheckRefreshStatuses instance Data.Aeson.Types.Class.ToJSON Network.AWS.Support.DescribeTrustedAdvisorCheckRefreshStatuses.DescribeTrustedAdvisorCheckRefreshStatuses instance Network.AWS.Data.Path.ToPath Network.AWS.Support.DescribeTrustedAdvisorCheckRefreshStatuses.DescribeTrustedAdvisorCheckRefreshStatuses instance Network.AWS.Data.Query.ToQuery Network.AWS.Support.DescribeTrustedAdvisorCheckRefreshStatuses.DescribeTrustedAdvisorCheckRefreshStatuses instance Control.DeepSeq.NFData Network.AWS.Support.DescribeTrustedAdvisorCheckRefreshStatuses.DescribeTrustedAdvisorCheckRefreshStatusesResponse -- | Returns a list of cases that you specify by passing one or more case -- IDs. In addition, you can filter the cases by date by setting values -- for the AfterTime and BeforeTime request parameters. -- You can set values for the IncludeResolvedCases and -- IncludeCommunications request parameters to control how much -- information is returned. -- -- Case data is available for 12 months after creation. If a case was -- created more than 12 months ago, a request for data might cause an -- error. -- -- The response returns the following in JSON format: -- --
    --
  1. One or more CaseDetails data types.
  2. --
  3. One or more NextToken values, which specify where to -- paginate the returned records represented by the CaseDetails -- objects.
  4. --
-- -- This operation returns paginated results. module Network.AWS.Support.DescribeCases -- | Creates a value of DescribeCases with the minimum fields -- required to make a request. -- -- Use one of the following lenses to modify other fields as desired: -- -- describeCases :: DescribeCases -- | See: describeCases smart constructor. data DescribeCases -- | Specifies whether resolved support cases should be included in the -- DescribeCases results. The default is false. dcIncludeResolvedCases :: Lens' DescribeCases (Maybe Bool) -- | A list of ID numbers of the support cases you want returned. The -- maximum number of cases is 100. dcCaseIdList :: Lens' DescribeCases [Text] -- | The start date for a filtered date search on support case -- communications. Case communications are available for 12 months after -- creation. dcAfterTime :: Lens' DescribeCases (Maybe Text) -- | The end date for a filtered date search on support case -- communications. Case communications are available for 12 months after -- creation. dcBeforeTime :: Lens' DescribeCases (Maybe Text) -- | A resumption point for pagination. dcNextToken :: Lens' DescribeCases (Maybe Text) -- | Specifies whether communications should be included in the -- DescribeCases results. The default is true. dcIncludeCommunications :: Lens' DescribeCases (Maybe Bool) -- | The ID displayed for a case in the AWS Support Center user interface. dcDisplayId :: Lens' DescribeCases (Maybe Text) -- | The ISO 639-1 code for the language in which AWS provides support. AWS -- Support currently supports English ("en") and Japanese ("ja"). -- Language parameters must be passed explicitly for operations that take -- them. dcLanguage :: Lens' DescribeCases (Maybe Text) -- | The maximum number of results to return before paginating. dcMaxResults :: Lens' DescribeCases (Maybe Natural) -- | Creates a value of DescribeCasesResponse with the minimum -- fields required to make a request. -- -- Use one of the following lenses to modify other fields as desired: -- -- describeCasesResponse :: Int -> DescribeCasesResponse -- | Returns an array of CaseDetails objects and a -- NextToken that defines a point for pagination in the result -- set. -- -- See: describeCasesResponse smart constructor. data DescribeCasesResponse -- | The details for the cases that match the request. drsCases :: Lens' DescribeCasesResponse [CaseDetails] -- | A resumption point for pagination. drsNextToken :: Lens' DescribeCasesResponse (Maybe Text) -- | The response status code. drsResponseStatus :: Lens' DescribeCasesResponse Int instance GHC.Generics.Generic Network.AWS.Support.DescribeCases.DescribeCasesResponse instance Data.Data.Data Network.AWS.Support.DescribeCases.DescribeCasesResponse instance GHC.Show.Show Network.AWS.Support.DescribeCases.DescribeCasesResponse instance GHC.Read.Read Network.AWS.Support.DescribeCases.DescribeCasesResponse instance GHC.Classes.Eq Network.AWS.Support.DescribeCases.DescribeCasesResponse instance GHC.Generics.Generic Network.AWS.Support.DescribeCases.DescribeCases instance Data.Data.Data Network.AWS.Support.DescribeCases.DescribeCases instance GHC.Show.Show Network.AWS.Support.DescribeCases.DescribeCases instance GHC.Read.Read Network.AWS.Support.DescribeCases.DescribeCases instance GHC.Classes.Eq Network.AWS.Support.DescribeCases.DescribeCases instance Network.AWS.Pager.AWSPager Network.AWS.Support.DescribeCases.DescribeCases instance Network.AWS.Types.AWSRequest Network.AWS.Support.DescribeCases.DescribeCases instance Data.Hashable.Class.Hashable Network.AWS.Support.DescribeCases.DescribeCases instance Control.DeepSeq.NFData Network.AWS.Support.DescribeCases.DescribeCases instance Network.AWS.Data.Headers.ToHeaders Network.AWS.Support.DescribeCases.DescribeCases instance Data.Aeson.Types.Class.ToJSON Network.AWS.Support.DescribeCases.DescribeCases instance Network.AWS.Data.Path.ToPath Network.AWS.Support.DescribeCases.DescribeCases instance Network.AWS.Data.Query.ToQuery Network.AWS.Support.DescribeCases.DescribeCases instance Control.DeepSeq.NFData Network.AWS.Support.DescribeCases.DescribeCasesResponse -- | Requests a refresh of the Trusted Advisor check that has the specified -- check ID. Check IDs can be obtained by calling -- DescribeTrustedAdvisorChecks. -- -- The response contains a TrustedAdvisorCheckRefreshStatus -- object, which contains these fields: -- -- module Network.AWS.Support.RefreshTrustedAdvisorCheck -- | Creates a value of RefreshTrustedAdvisorCheck with the minimum -- fields required to make a request. -- -- Use one of the following lenses to modify other fields as desired: -- -- refreshTrustedAdvisorCheck :: Text -> RefreshTrustedAdvisorCheck -- | See: refreshTrustedAdvisorCheck smart constructor. data RefreshTrustedAdvisorCheck -- | The unique identifier for the Trusted Advisor check. rtacCheckId :: Lens' RefreshTrustedAdvisorCheck Text -- | Creates a value of RefreshTrustedAdvisorCheckResponse with the -- minimum fields required to make a request. -- -- Use one of the following lenses to modify other fields as desired: -- -- refreshTrustedAdvisorCheckResponse :: Int -> TrustedAdvisorCheckRefreshStatus -> RefreshTrustedAdvisorCheckResponse -- | The current refresh status of a Trusted Advisor check. -- -- See: refreshTrustedAdvisorCheckResponse smart -- constructor. data RefreshTrustedAdvisorCheckResponse -- | The response status code. rtacrsResponseStatus :: Lens' RefreshTrustedAdvisorCheckResponse Int -- | The current refresh status for a check, including the amount of time -- until the check is eligible for refresh. rtacrsStatus :: Lens' RefreshTrustedAdvisorCheckResponse TrustedAdvisorCheckRefreshStatus instance GHC.Generics.Generic Network.AWS.Support.RefreshTrustedAdvisorCheck.RefreshTrustedAdvisorCheckResponse instance Data.Data.Data Network.AWS.Support.RefreshTrustedAdvisorCheck.RefreshTrustedAdvisorCheckResponse instance GHC.Show.Show Network.AWS.Support.RefreshTrustedAdvisorCheck.RefreshTrustedAdvisorCheckResponse instance GHC.Read.Read Network.AWS.Support.RefreshTrustedAdvisorCheck.RefreshTrustedAdvisorCheckResponse instance GHC.Classes.Eq Network.AWS.Support.RefreshTrustedAdvisorCheck.RefreshTrustedAdvisorCheckResponse instance GHC.Generics.Generic Network.AWS.Support.RefreshTrustedAdvisorCheck.RefreshTrustedAdvisorCheck instance Data.Data.Data Network.AWS.Support.RefreshTrustedAdvisorCheck.RefreshTrustedAdvisorCheck instance GHC.Show.Show Network.AWS.Support.RefreshTrustedAdvisorCheck.RefreshTrustedAdvisorCheck instance GHC.Read.Read Network.AWS.Support.RefreshTrustedAdvisorCheck.RefreshTrustedAdvisorCheck instance GHC.Classes.Eq Network.AWS.Support.RefreshTrustedAdvisorCheck.RefreshTrustedAdvisorCheck instance Network.AWS.Types.AWSRequest Network.AWS.Support.RefreshTrustedAdvisorCheck.RefreshTrustedAdvisorCheck instance Data.Hashable.Class.Hashable Network.AWS.Support.RefreshTrustedAdvisorCheck.RefreshTrustedAdvisorCheck instance Control.DeepSeq.NFData Network.AWS.Support.RefreshTrustedAdvisorCheck.RefreshTrustedAdvisorCheck instance Network.AWS.Data.Headers.ToHeaders Network.AWS.Support.RefreshTrustedAdvisorCheck.RefreshTrustedAdvisorCheck instance Data.Aeson.Types.Class.ToJSON Network.AWS.Support.RefreshTrustedAdvisorCheck.RefreshTrustedAdvisorCheck instance Network.AWS.Data.Path.ToPath Network.AWS.Support.RefreshTrustedAdvisorCheck.RefreshTrustedAdvisorCheck instance Network.AWS.Data.Query.ToQuery Network.AWS.Support.RefreshTrustedAdvisorCheck.RefreshTrustedAdvisorCheck instance Control.DeepSeq.NFData Network.AWS.Support.RefreshTrustedAdvisorCheck.RefreshTrustedAdvisorCheckResponse -- | AWS Support -- -- The AWS Support API reference is intended for programmers who need -- detailed information about the AWS Support operations and data types. -- This service enables you to manage your AWS Support cases -- programmatically. It uses HTTP methods that return results in JSON -- format. -- -- The AWS Support service also exposes a set of Trusted Advisor -- features. You can retrieve a list of checks and their descriptions, -- get check results, specify checks to refresh, and get the refresh -- status of checks. -- -- The following list describes the AWS Support case management -- operations: -- -- -- -- The following list describes the operations available from the AWS -- Support service for Trusted Advisor: -- -- -- -- For authentication of requests, AWS Support uses Signature Version -- 4 Signing Process. -- -- See About the AWS Support API in the AWS Support User -- Guide for information about how to use this service to create and -- manage your support cases, and how to call Trusted Advisor for results -- of checks on your resources. module Network.AWS.Support -- | API version '2013-04-15' of the Amazon Support SDK configuration. support :: Service -- | The expiration time of the attachment set has passed. The set expires -- 1 hour after it is created. _AttachmentSetExpired :: AsError a => Getting (First ServiceError) a ServiceError -- | The limit for the number of attachment sets created in a short period -- of time has been exceeded. _AttachmentLimitExceeded :: AsError a => Getting (First ServiceError) a ServiceError -- | The limit for the number of DescribeAttachment requests in a -- short period of time has been exceeded. _DescribeAttachmentLimitExceeded :: AsError a => Getting (First ServiceError) a ServiceError -- | The requested CaseId could not be located. _CaseIdNotFound :: AsError a => Getting (First ServiceError) a ServiceError -- | An attachment set with the specified ID could not be found. _AttachmentSetIdNotFound :: AsError a => Getting (First ServiceError) a ServiceError -- | A limit for the size of an attachment set has been exceeded. The -- limits are 3 attachments and 5 MB per attachment. _AttachmentSetSizeLimitExceeded :: AsError a => Getting (First ServiceError) a ServiceError -- | An attachment with the specified ID could not be found. _AttachmentIdNotFound :: AsError a => Getting (First ServiceError) a ServiceError -- | An internal server error occurred. _InternalServerError :: AsError a => Getting (First ServiceError) a ServiceError -- | The case creation limit for the account has been exceeded. _CaseCreationLimitExceeded :: AsError a => Getting (First ServiceError) a ServiceError -- | An attachment to a case communication. The attachment consists of the -- file name and the content of the file. -- -- See: attachment smart constructor. data Attachment -- | Creates a value of Attachment with the minimum fields required -- to make a request. -- -- Use one of the following lenses to modify other fields as desired: -- -- attachment :: Attachment -- | The content of the attachment file. -- -- Note: This Lens automatically encodes and decodes -- Base64 data, despite what the AWS documentation might say. The -- underlying isomorphism will encode to Base64 representation during -- serialisation, and decode from Base64 representation during -- deserialisation. This Lens accepts and returns only raw -- unencoded data. aData :: Lens' Attachment (Maybe ByteString) -- | The name of the attachment file. aFileName :: Lens' Attachment (Maybe Text) -- | The file name and ID of an attachment to a case communication. You can -- use the ID to retrieve the attachment with the -- DescribeAttachment operation. -- -- See: attachmentDetails smart constructor. data AttachmentDetails -- | Creates a value of AttachmentDetails with the minimum fields -- required to make a request. -- -- Use one of the following lenses to modify other fields as desired: -- -- attachmentDetails :: AttachmentDetails -- | The ID of the attachment. adAttachmentId :: Lens' AttachmentDetails (Maybe Text) -- | The file name of the attachment. adFileName :: Lens' AttachmentDetails (Maybe Text) -- | A JSON-formatted object that contains the metadata for a support case. -- It is contained the response from a DescribeCases request. -- CaseDetails contains the following fields: -- --
    --
  1. CaseID. The AWS Support case ID requested or returned in -- the call. The case ID is an alphanumeric string formatted as shown in -- this example: case-12345678910-2013-c4c1d2bf33c5cf47.
  2. --
  3. CategoryCode. The category of problem for the AWS Support -- case. Corresponds to the CategoryCode values returned by a call to -- DescribeServices.
  4. --
  5. DisplayId. The identifier for the case on pages in the AWS -- Support Center.
  6. --
  7. Language. The ISO 639-1 code for the language in which AWS -- provides support. AWS Support currently supports English ("en") and -- Japanese ("ja"). Language parameters must be passed explicitly for -- operations that take them.
  8. --
  9. RecentCommunications. One or more Communication -- objects. Fields of these objects are Attachments, -- Body, CaseId, SubmittedBy, and -- TimeCreated.
  10. --
  11. NextToken. A resumption point for pagination.
  12. --
  13. ServiceCode. The identifier for the AWS service that -- corresponds to the service code defined in the call to -- DescribeServices.
  14. --
  15. SeverityCode. The severity code assigned to the case. -- Contains one of the values returned by the call to -- DescribeSeverityLevels.
  16. --
  17. Status. The status of the case in the AWS Support -- Center.
  18. --
  19. Subject. The subject line of the case.
  20. --
  21. SubmittedBy. The email address of the account that -- submitted the case.
  22. --
  23. TimeCreated. The time the case was created, in ISO-8601 -- format.
  24. --
-- -- See: caseDetails smart constructor. data CaseDetails -- | Creates a value of CaseDetails with the minimum fields required -- to make a request. -- -- Use one of the following lenses to modify other fields as desired: -- -- caseDetails :: CaseDetails -- | The subject line for the case in the AWS Support Center. cdSubject :: Lens' CaseDetails (Maybe Text) -- | The status of the case. cdStatus :: Lens' CaseDetails (Maybe Text) -- | The five most recent communications between you and AWS Support -- Center, including the IDs of any attachments to the communications. -- Also includes a nextToken that you can use to retrieve -- earlier communications. cdRecentCommunications :: Lens' CaseDetails (Maybe RecentCaseCommunications) -- | The code for the severity level returned by the call to -- DescribeSeverityLevels. cdSeverityCode :: Lens' CaseDetails (Maybe Text) -- | The AWS Support case ID requested or returned in the call. The case ID -- is an alphanumeric string formatted as shown in this example: -- case-12345678910-2013-c4c1d2bf33c5cf47 cdCaseId :: Lens' CaseDetails (Maybe Text) -- | The email addresses that receive copies of communication about the -- case. cdCcEmailAddresses :: Lens' CaseDetails [Text] -- | The ID displayed for the case in the AWS Support Center. This is a -- numeric string. cdDisplayId :: Lens' CaseDetails (Maybe Text) -- | The email address of the account that submitted the case. cdSubmittedBy :: Lens' CaseDetails (Maybe Text) -- | The ISO 639-1 code for the language in which AWS provides support. AWS -- Support currently supports English ("en") and Japanese ("ja"). -- Language parameters must be passed explicitly for operations that take -- them. cdLanguage :: Lens' CaseDetails (Maybe Text) -- | The time that the case was case created in the AWS Support Center. cdTimeCreated :: Lens' CaseDetails (Maybe Text) -- | The category of problem for the AWS Support case. cdCategoryCode :: Lens' CaseDetails (Maybe Text) -- | The code for the AWS service returned by the call to -- DescribeServices. cdServiceCode :: Lens' CaseDetails (Maybe Text) -- | A JSON-formatted name/value pair that represents the category name and -- category code of the problem, selected from the -- DescribeServices response for each AWS service. -- -- See: category smart constructor. data Category -- | Creates a value of Category with the minimum fields required to -- make a request. -- -- Use one of the following lenses to modify other fields as desired: -- -- category :: Category -- | The category name for the support case. cName :: Lens' Category (Maybe Text) -- | The category code for the support case. cCode :: Lens' Category (Maybe Text) -- | A communication associated with an AWS Support case. The communication -- consists of the case ID, the message body, attachment information, the -- account email address, and the date and time of the communication. -- -- See: communication smart constructor. data Communication -- | Creates a value of Communication with the minimum fields -- required to make a request. -- -- Use one of the following lenses to modify other fields as desired: -- -- communication :: Communication -- | The text of the communication between the customer and AWS Support. cBody :: Lens' Communication (Maybe Text) -- | The AWS Support case ID requested or returned in the call. The case ID -- is an alphanumeric string formatted as shown in this example: -- case-12345678910-2013-c4c1d2bf33c5cf47 cCaseId :: Lens' Communication (Maybe Text) -- | The email address of the account that submitted the AWS Support case. cSubmittedBy :: Lens' Communication (Maybe Text) -- | The time the communication was created. cTimeCreated :: Lens' Communication (Maybe Text) -- | Information about the attachments to the case communication. cAttachmentSet :: Lens' Communication [AttachmentDetails] -- | The five most recent communications associated with the case. -- -- See: recentCaseCommunications smart constructor. data RecentCaseCommunications -- | Creates a value of RecentCaseCommunications with the minimum -- fields required to make a request. -- -- Use one of the following lenses to modify other fields as desired: -- -- recentCaseCommunications :: RecentCaseCommunications -- | A resumption point for pagination. rccNextToken :: Lens' RecentCaseCommunications (Maybe Text) -- | The five most recent communications associated with the case. rccCommunications :: Lens' RecentCaseCommunications [Communication] -- | A code and name pair that represent a severity level that can be -- applied to a support case. -- -- See: severityLevel smart constructor. data SeverityLevel -- | Creates a value of SeverityLevel with the minimum fields -- required to make a request. -- -- Use one of the following lenses to modify other fields as desired: -- -- severityLevel :: SeverityLevel -- | The name of the severity level that corresponds to the severity level -- code. slName :: Lens' SeverityLevel (Maybe Text) -- | One of four values: "low," "medium," "high," and "urgent". These -- values correspond to response times returned to the caller in -- name. slCode :: Lens' SeverityLevel (Maybe Text) -- | Information about an AWS service returned by the -- DescribeServices operation. -- -- See: supportService smart constructor. data SupportService -- | Creates a value of SupportService with the minimum fields -- required to make a request. -- -- Use one of the following lenses to modify other fields as desired: -- -- supportService :: SupportService -- | A list of categories that describe the type of support issue a case -- describes. Categories consist of a category name and a category code. -- Category names and codes are passed to AWS Support when you call -- CreateCase. ssCategories :: Lens' SupportService [Category] -- | The friendly name for an AWS service. The Code element -- contains the corresponding code. ssName :: Lens' SupportService (Maybe Text) -- | The code for an AWS service returned by the DescribeServices -- response. The Name element contains the corresponding -- friendly name. ssCode :: Lens' SupportService (Maybe Text) -- | The container for summary information that relates to the category of -- the Trusted Advisor check. -- -- See: trustedAdvisorCategorySpecificSummary smart -- constructor. data TrustedAdvisorCategorySpecificSummary -- | Creates a value of TrustedAdvisorCategorySpecificSummary with -- the minimum fields required to make a request. -- -- Use one of the following lenses to modify other fields as desired: -- -- trustedAdvisorCategorySpecificSummary :: TrustedAdvisorCategorySpecificSummary -- | The summary information about cost savings for a Trusted Advisor check -- that is in the Cost Optimizing category. tacssCostOptimizing :: Lens' TrustedAdvisorCategorySpecificSummary (Maybe TrustedAdvisorCostOptimizingSummary) -- | The description and metadata for a Trusted Advisor check. -- -- See: trustedAdvisorCheckDescription smart constructor. data TrustedAdvisorCheckDescription -- | Creates a value of TrustedAdvisorCheckDescription with the -- minimum fields required to make a request. -- -- Use one of the following lenses to modify other fields as desired: -- -- trustedAdvisorCheckDescription :: Text -> Text -> Text -> Text -> TrustedAdvisorCheckDescription -- | The unique identifier for the Trusted Advisor check. tacdId :: Lens' TrustedAdvisorCheckDescription Text -- | The display name for the Trusted Advisor check. tacdName :: Lens' TrustedAdvisorCheckDescription Text -- | The description of the Trusted Advisor check, which includes the alert -- criteria and recommended actions (contains HTML markup). tacdDescription :: Lens' TrustedAdvisorCheckDescription Text -- | The category of the Trusted Advisor check. tacdCategory :: Lens' TrustedAdvisorCheckDescription Text -- | The column headings for the data returned by the Trusted Advisor -- check. The order of the headings corresponds to the order of the data -- in the Metadata element of the -- TrustedAdvisorResourceDetail for the check. Metadata -- contains all the data that is shown in the Excel download, even in -- those cases where the UI shows just summary data. tacdMetadata :: Lens' TrustedAdvisorCheckDescription [Text] -- | The refresh status of a Trusted Advisor check. -- -- See: trustedAdvisorCheckRefreshStatus smart constructor. data TrustedAdvisorCheckRefreshStatus -- | Creates a value of TrustedAdvisorCheckRefreshStatus with the -- minimum fields required to make a request. -- -- Use one of the following lenses to modify other fields as desired: -- -- trustedAdvisorCheckRefreshStatus :: Text -> Text -> Integer -> TrustedAdvisorCheckRefreshStatus -- | The unique identifier for the Trusted Advisor check. tacrsCheckId :: Lens' TrustedAdvisorCheckRefreshStatus Text -- | The status of the Trusted Advisor check for which a refresh has been -- requested: "none", "enqueued", "processing", "success", or -- "abandoned". tacrsStatus :: Lens' TrustedAdvisorCheckRefreshStatus Text -- | The amount of time, in milliseconds, until the Trusted Advisor check -- is eligible for refresh. tacrsMillisUntilNextRefreshable :: Lens' TrustedAdvisorCheckRefreshStatus Integer -- | The results of a Trusted Advisor check returned by -- DescribeTrustedAdvisorCheckResult. -- -- See: trustedAdvisorCheckResult smart constructor. data TrustedAdvisorCheckResult -- | Creates a value of TrustedAdvisorCheckResult with the minimum -- fields required to make a request. -- -- Use one of the following lenses to modify other fields as desired: -- -- trustedAdvisorCheckResult :: Text -> Text -> Text -> TrustedAdvisorResourcesSummary -> TrustedAdvisorCategorySpecificSummary -> TrustedAdvisorCheckResult -- | The unique identifier for the Trusted Advisor check. tacrCheckId :: Lens' TrustedAdvisorCheckResult Text -- | The time of the last refresh of the check. tacrTimestamp :: Lens' TrustedAdvisorCheckResult Text -- | The alert status of the check: "ok" (green), "warning" (yellow), -- "error" (red), or "not_available". tacrStatus :: Lens' TrustedAdvisorCheckResult Text -- | Undocumented member. tacrResourcesSummary :: Lens' TrustedAdvisorCheckResult TrustedAdvisorResourcesSummary -- | Summary information that relates to the category of the check. Cost -- Optimizing is the only category that is currently supported. tacrCategorySpecificSummary :: Lens' TrustedAdvisorCheckResult TrustedAdvisorCategorySpecificSummary -- | The details about each resource listed in the check result. tacrFlaggedResources :: Lens' TrustedAdvisorCheckResult [TrustedAdvisorResourceDetail] -- | A summary of a Trusted Advisor check result, including the alert -- status, last refresh, and number of resources examined. -- -- See: trustedAdvisorCheckSummary smart constructor. data TrustedAdvisorCheckSummary -- | Creates a value of TrustedAdvisorCheckSummary with the minimum -- fields required to make a request. -- -- Use one of the following lenses to modify other fields as desired: -- -- trustedAdvisorCheckSummary :: Text -> Text -> Text -> TrustedAdvisorResourcesSummary -> TrustedAdvisorCategorySpecificSummary -> TrustedAdvisorCheckSummary -- | Specifies whether the Trusted Advisor check has flagged resources. tacsHasFlaggedResources :: Lens' TrustedAdvisorCheckSummary (Maybe Bool) -- | The unique identifier for the Trusted Advisor check. tacsCheckId :: Lens' TrustedAdvisorCheckSummary Text -- | The time of the last refresh of the check. tacsTimestamp :: Lens' TrustedAdvisorCheckSummary Text -- | The alert status of the check: "ok" (green), "warning" (yellow), -- "error" (red), or "not_available". tacsStatus :: Lens' TrustedAdvisorCheckSummary Text -- | Undocumented member. tacsResourcesSummary :: Lens' TrustedAdvisorCheckSummary TrustedAdvisorResourcesSummary -- | Summary information that relates to the category of the check. Cost -- Optimizing is the only category that is currently supported. tacsCategorySpecificSummary :: Lens' TrustedAdvisorCheckSummary TrustedAdvisorCategorySpecificSummary -- | The estimated cost savings that might be realized if the recommended -- actions are taken. -- -- See: trustedAdvisorCostOptimizingSummary smart -- constructor. data TrustedAdvisorCostOptimizingSummary -- | Creates a value of TrustedAdvisorCostOptimizingSummary with the -- minimum fields required to make a request. -- -- Use one of the following lenses to modify other fields as desired: -- -- trustedAdvisorCostOptimizingSummary :: Double -> Double -> TrustedAdvisorCostOptimizingSummary -- | The estimated monthly savings that might be realized if the -- recommended actions are taken. tacosEstimatedMonthlySavings :: Lens' TrustedAdvisorCostOptimizingSummary Double -- | The estimated percentage of savings that might be realized if the -- recommended actions are taken. tacosEstimatedPercentMonthlySavings :: Lens' TrustedAdvisorCostOptimizingSummary Double -- | Contains information about a resource identified by a Trusted Advisor -- check. -- -- See: trustedAdvisorResourceDetail smart constructor. data TrustedAdvisorResourceDetail -- | Creates a value of TrustedAdvisorResourceDetail with the -- minimum fields required to make a request. -- -- Use one of the following lenses to modify other fields as desired: -- -- trustedAdvisorResourceDetail :: Text -> Text -> Text -> TrustedAdvisorResourceDetail -- | Specifies whether the AWS resource was ignored by Trusted Advisor -- because it was marked as suppressed by the user. tardIsSuppressed :: Lens' TrustedAdvisorResourceDetail (Maybe Bool) -- | The status code for the resource identified in the Trusted Advisor -- check. tardStatus :: Lens' TrustedAdvisorResourceDetail Text -- | The AWS region in which the identified resource is located. tardRegion :: Lens' TrustedAdvisorResourceDetail Text -- | The unique identifier for the identified resource. tardResourceId :: Lens' TrustedAdvisorResourceDetail Text -- | Additional information about the identified resource. The exact -- metadata and its order can be obtained by inspecting the -- TrustedAdvisorCheckDescription object returned by the call to -- DescribeTrustedAdvisorChecks. Metadata contains all the -- data that is shown in the Excel download, even in those cases where -- the UI shows just summary data. tardMetadata :: Lens' TrustedAdvisorResourceDetail [Text] -- | Details about AWS resources that were analyzed in a call to Trusted -- Advisor DescribeTrustedAdvisorCheckSummaries. -- -- See: trustedAdvisorResourcesSummary smart constructor. data TrustedAdvisorResourcesSummary -- | Creates a value of TrustedAdvisorResourcesSummary with the -- minimum fields required to make a request. -- -- Use one of the following lenses to modify other fields as desired: -- -- trustedAdvisorResourcesSummary :: Integer -> Integer -> Integer -> Integer -> TrustedAdvisorResourcesSummary -- | The number of AWS resources that were analyzed by the Trusted Advisor -- check. tarsResourcesProcessed :: Lens' TrustedAdvisorResourcesSummary Integer -- | The number of AWS resources that were flagged (listed) by the Trusted -- Advisor check. tarsResourcesFlagged :: Lens' TrustedAdvisorResourcesSummary Integer -- | The number of AWS resources ignored by Trusted Advisor because -- information was unavailable. tarsResourcesIgnored :: Lens' TrustedAdvisorResourcesSummary Integer -- | The number of AWS resources ignored by Trusted Advisor because they -- were marked as suppressed by the user. tarsResourcesSuppressed :: Lens' TrustedAdvisorResourcesSummary Integer