-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | Amazon Support SDK. -- -- AWS Support is a one-on-one, fast-response support channel that is -- staffed with experienced support personnel. The service helps -- customers get the most from the products and features provided by -- Amazon Web Services. There are four levels, or tiers, of AWS Support: -- Basic, Developer, Business, and Enterprise. The Basic tier is free of -- charge and offers support for account and billing questions and -- service limit increases. The other tiers offer an unlimited number of -- technical support cases with pay-by-the-month pricing and no long-term -- contracts, providing developers and businesses flexibility to choose -- the level of support that meets their needs. -- -- See: AWS API Reference -- -- Warning: This is an experimental preview release which is still -- under heavy development and not intended for public consumption, -- caveat emptor! @package amazonka-support @version 0.2.2 module Network.AWS.Support.Types -- | Version 2013-04-15 of the Amazon Support service. data Support data JSONError :: * data TrustedAdvisorResourcesSummary -- | TrustedAdvisorResourcesSummary constructor. -- -- The fields accessible through corresponding lenses are: -- -- trustedAdvisorResourcesSummary :: Integer -> Integer -> Integer -> Integer -> TrustedAdvisorResourcesSummary -- | 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 that were analyzed by the Trusted Advisor -- check. tarsResourcesProcessed :: 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 data TrustedAdvisorCategorySpecificSummary -- | TrustedAdvisorCategorySpecificSummary constructor. -- -- The fields accessible through corresponding lenses are: -- -- 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) data Communication -- | Communication constructor. -- -- The fields accessible through corresponding lenses are: -- -- communication :: Communication -- | Information about the attachments to the case communication. cAttachmentSet :: Lens' Communication [AttachmentDetails] -- | 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) data Category -- | Category constructor. -- -- The fields accessible through corresponding lenses are: -- -- category :: Category -- | The category code for the support case. cCode :: Lens' Category (Maybe Text) -- | The category name for the support case. cName :: Lens' Category (Maybe Text) data TrustedAdvisorCheckSummary -- | TrustedAdvisorCheckSummary constructor. -- -- The fields accessible through corresponding lenses are: -- -- trustedAdvisorCheckSummary :: Text -> Text -> Text -> TrustedAdvisorResourcesSummary -> TrustedAdvisorCategorySpecificSummary -> TrustedAdvisorCheckSummary -- | 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 unique identifier for the Trusted Advisor check. tacsCheckId :: Lens' TrustedAdvisorCheckSummary Text -- | Specifies whether the Trusted Advisor check has flagged resources. tacsHasFlaggedResources :: Lens' TrustedAdvisorCheckSummary (Maybe Bool) tacsResourcesSummary :: Lens' TrustedAdvisorCheckSummary TrustedAdvisorResourcesSummary -- | The alert status of the check: "ok" (green), "warning" (yellow), -- "error" (red), or "not_available". tacsStatus :: Lens' TrustedAdvisorCheckSummary Text -- | The time of the last refresh of the check. tacsTimestamp :: Lens' TrustedAdvisorCheckSummary Text data AttachmentDetails -- | AttachmentDetails constructor. -- -- The fields accessible through corresponding lenses are: -- -- attachmentDetails :: AttachmentDetails -- | The ID of the attachment. adAttachmentId :: Lens' AttachmentDetails (Maybe Text) -- | The file name of the attachment. adFileName :: Lens' AttachmentDetails (Maybe Text) data TrustedAdvisorCheckResult -- | TrustedAdvisorCheckResult constructor. -- -- The fields accessible through corresponding lenses are: -- -- trustedAdvisorCheckResult :: Text -> Text -> Text -> TrustedAdvisorResourcesSummary -> TrustedAdvisorCategorySpecificSummary -> TrustedAdvisorCheckResult -- | 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 unique identifier for the Trusted Advisor check. tacrCheckId :: Lens' TrustedAdvisorCheckResult Text -- | The details about each resource listed in the check result. tacrFlaggedResources :: Lens' TrustedAdvisorCheckResult [TrustedAdvisorResourceDetail] tacrResourcesSummary :: Lens' TrustedAdvisorCheckResult TrustedAdvisorResourcesSummary -- | The alert status of the check: "ok" (green), "warning" (yellow), -- "error" (red), or "not_available". tacrStatus :: Lens' TrustedAdvisorCheckResult Text -- | The time of the last refresh of the check. tacrTimestamp :: Lens' TrustedAdvisorCheckResult Text data TrustedAdvisorCheckDescription -- | TrustedAdvisorCheckDescription constructor. -- -- The fields accessible through corresponding lenses are: -- -- trustedAdvisorCheckDescription :: Text -> Text -> Text -> Text -> TrustedAdvisorCheckDescription -- | The category of the Trusted Advisor check. tacdCategory :: 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 unique identifier for the Trusted Advisor check. tacdId :: 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 display name for the Trusted Advisor check. tacdName :: Lens' TrustedAdvisorCheckDescription Text data Attachment -- | Attachment constructor. -- -- The fields accessible through corresponding lenses are: -- -- attachment :: Attachment -- | The content of the attachment file. aData :: Lens' Attachment (Maybe Base64) -- | The name of the attachment file. aFileName :: Lens' Attachment (Maybe Text) data RecentCaseCommunications -- | RecentCaseCommunications constructor. -- -- The fields accessible through corresponding lenses are: -- -- recentCaseCommunications :: RecentCaseCommunications -- | The five most recent communications associated with the case. rccCommunications :: Lens' RecentCaseCommunications [Communication] -- | A resumption point for pagination. rccNextToken :: Lens' RecentCaseCommunications (Maybe Text) data SupportService -- | SupportService constructor. -- -- The fields accessible through corresponding lenses are: -- -- 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 code for an AWS service returned by the DescribeServices -- response. The Name element contains the corresponding -- friendly name. ssCode :: Lens' SupportService (Maybe Text) -- | The friendly name for an AWS service. The Code element -- contains the corresponding code. ssName :: Lens' SupportService (Maybe Text) data TrustedAdvisorResourceDetail -- | TrustedAdvisorResourceDetail constructor. -- -- The fields accessible through corresponding lenses are: -- -- 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) -- | 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] -- | 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 -- | The status code for the resource identified in the Trusted Advisor -- check. tardStatus :: Lens' TrustedAdvisorResourceDetail Text data TrustedAdvisorCostOptimizingSummary -- | TrustedAdvisorCostOptimizingSummary constructor. -- -- The fields accessible through corresponding lenses are: -- -- 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 data SeverityLevel -- | SeverityLevel constructor. -- -- The fields accessible through corresponding lenses are: -- -- severityLevel :: SeverityLevel -- | 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) -- | The name of the severity level that corresponds to the severity level -- code. slName :: Lens' SeverityLevel (Maybe Text) data CaseDetails -- | CaseDetails constructor. -- -- The fields accessible through corresponding lenses are: -- -- caseDetails :: CaseDetails -- | 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 category of problem for the AWS Support case. cdCategoryCode :: 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 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 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 AWS service returned by the call to -- DescribeServices. cdServiceCode :: Lens' CaseDetails (Maybe Text) -- | The code for the severity level returned by the call to -- DescribeSeverityLevels . cdSeverityCode :: Lens' CaseDetails (Maybe Text) -- | The status of the case. cdStatus :: Lens' CaseDetails (Maybe Text) -- | The subject line for the case in the AWS Support Center. cdSubject :: Lens' CaseDetails (Maybe Text) -- | The email address of the account that submitted the case. cdSubmittedBy :: Lens' CaseDetails (Maybe Text) -- | The time that the case was case created in the AWS Support Center. cdTimeCreated :: Lens' CaseDetails (Maybe Text) data TrustedAdvisorCheckRefreshStatus -- | TrustedAdvisorCheckRefreshStatus constructor. -- -- The fields accessible through corresponding lenses are: -- -- trustedAdvisorCheckRefreshStatus :: Text -> Text -> Integer -> TrustedAdvisorCheckRefreshStatus -- | The unique identifier for the Trusted Advisor check. tacrsCheckId :: Lens' TrustedAdvisorCheckRefreshStatus Text -- | The amount of time, in milliseconds, until the Trusted Advisor check -- is eligible for refresh. tacrsMillisUntilNextRefreshable :: Lens' TrustedAdvisorCheckRefreshStatus Integer -- | The status of the Trusted Advisor check for which a refresh has been -- requested: "none", "enqueued", "processing", "success", or -- "abandoned". tacrsStatus :: Lens' TrustedAdvisorCheckRefreshStatus Text instance Eq TrustedAdvisorResourcesSummary instance Ord TrustedAdvisorResourcesSummary instance Read TrustedAdvisorResourcesSummary instance Show TrustedAdvisorResourcesSummary instance Eq Category instance Ord Category instance Read Category instance Show Category instance Eq AttachmentDetails instance Ord AttachmentDetails instance Read AttachmentDetails instance Show AttachmentDetails instance Eq Communication instance Read Communication instance Show Communication instance Eq TrustedAdvisorCheckDescription instance Ord TrustedAdvisorCheckDescription instance Read TrustedAdvisorCheckDescription instance Show TrustedAdvisorCheckDescription instance Eq Attachment instance Read Attachment instance Show Attachment instance Eq RecentCaseCommunications instance Read RecentCaseCommunications instance Show RecentCaseCommunications instance Eq SupportService instance Read SupportService instance Show SupportService instance Eq TrustedAdvisorResourceDetail instance Ord TrustedAdvisorResourceDetail instance Read TrustedAdvisorResourceDetail instance Show TrustedAdvisorResourceDetail instance Eq TrustedAdvisorCostOptimizingSummary instance Ord TrustedAdvisorCostOptimizingSummary instance Read TrustedAdvisorCostOptimizingSummary instance Show TrustedAdvisorCostOptimizingSummary instance Eq TrustedAdvisorCategorySpecificSummary instance Read TrustedAdvisorCategorySpecificSummary instance Show TrustedAdvisorCategorySpecificSummary instance Eq TrustedAdvisorCheckResult instance Read TrustedAdvisorCheckResult instance Show TrustedAdvisorCheckResult instance Eq TrustedAdvisorCheckSummary instance Read TrustedAdvisorCheckSummary instance Show TrustedAdvisorCheckSummary instance Eq SeverityLevel instance Ord SeverityLevel instance Read SeverityLevel instance Show SeverityLevel instance Eq CaseDetails instance Read CaseDetails instance Show CaseDetails instance Eq TrustedAdvisorCheckRefreshStatus instance Ord TrustedAdvisorCheckRefreshStatus instance Read TrustedAdvisorCheckRefreshStatus instance Show TrustedAdvisorCheckRefreshStatus instance ToJSON TrustedAdvisorCheckRefreshStatus instance FromJSON TrustedAdvisorCheckRefreshStatus instance ToJSON CaseDetails instance FromJSON CaseDetails instance ToJSON SeverityLevel instance FromJSON SeverityLevel instance ToJSON TrustedAdvisorCostOptimizingSummary instance FromJSON TrustedAdvisorCostOptimizingSummary instance ToJSON TrustedAdvisorResourceDetail instance FromJSON TrustedAdvisorResourceDetail instance ToJSON SupportService instance FromJSON SupportService instance ToJSON RecentCaseCommunications instance FromJSON RecentCaseCommunications instance ToJSON Attachment instance FromJSON Attachment instance ToJSON TrustedAdvisorCheckDescription instance FromJSON TrustedAdvisorCheckDescription instance ToJSON TrustedAdvisorCheckResult instance FromJSON TrustedAdvisorCheckResult instance ToJSON AttachmentDetails instance FromJSON AttachmentDetails instance ToJSON TrustedAdvisorCheckSummary instance FromJSON TrustedAdvisorCheckSummary instance ToJSON Category instance FromJSON Category instance ToJSON Communication instance FromJSON Communication instance ToJSON TrustedAdvisorCategorySpecificSummary instance FromJSON TrustedAdvisorCategorySpecificSummary instance ToJSON TrustedAdvisorResourcesSummary instance FromJSON TrustedAdvisorResourcesSummary instance AWSService Support -- | Takes a CaseId and returns the initial state of the case -- along with the state of the case after the call to ResolveCase -- completed. -- -- -- http://docs.aws.amazon.com/awssupport/latest/APIReference/API_ResolveCase.html module Network.AWS.Support.ResolveCase data ResolveCase -- | ResolveCase constructor. -- -- The fields accessible through corresponding lenses are: -- -- resolveCase :: 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) data ResolveCaseResponse -- | ResolveCaseResponse constructor. -- -- The fields accessible through corresponding lenses are: -- -- resolveCaseResponse :: ResolveCaseResponse -- | The status of the case after the ResolveCase request was -- processed. rcrFinalCaseStatus :: Lens' ResolveCaseResponse (Maybe Text) -- | The status of the case when the ResolveCase request was sent. rcrInitialCaseStatus :: Lens' ResolveCaseResponse (Maybe Text) instance Eq ResolveCase instance Ord ResolveCase instance Read ResolveCase instance Show ResolveCase instance Monoid ResolveCase instance Eq ResolveCaseResponse instance Ord ResolveCaseResponse instance Read ResolveCaseResponse instance Show ResolveCaseResponse instance FromJSON ResolveCaseResponse instance AWSRequest ResolveCase instance ToJSON ResolveCase instance ToHeaders ResolveCase instance ToQuery ResolveCase instance ToPath ResolveCase -- | 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: -- -- Status. The refresh status of the check: "none", "enqueued", -- "processing", "success", or "abandoned". MillisUntilNextRefreshable. -- The amount of time, in milliseconds, until the check is eligible for -- refresh. CheckId. The unique identifier for the check. -- -- -- http://docs.aws.amazon.com/awssupport/latest/APIReference/API_RefreshTrustedAdvisorCheck.html module Network.AWS.Support.RefreshTrustedAdvisorCheck data RefreshTrustedAdvisorCheck -- | RefreshTrustedAdvisorCheck constructor. -- -- The fields accessible through corresponding lenses are: -- -- refreshTrustedAdvisorCheck :: Text -> RefreshTrustedAdvisorCheck -- | The unique identifier for the Trusted Advisor check. rtacCheckId :: Lens' RefreshTrustedAdvisorCheck Text data RefreshTrustedAdvisorCheckResponse -- | RefreshTrustedAdvisorCheckResponse constructor. -- -- The fields accessible through corresponding lenses are: -- -- refreshTrustedAdvisorCheckResponse :: TrustedAdvisorCheckRefreshStatus -> RefreshTrustedAdvisorCheckResponse -- | The current refresh status for a check, including the amount of time -- until the check is eligible for refresh. rtacrStatus :: Lens' RefreshTrustedAdvisorCheckResponse TrustedAdvisorCheckRefreshStatus instance Eq RefreshTrustedAdvisorCheck instance Ord RefreshTrustedAdvisorCheck instance Read RefreshTrustedAdvisorCheck instance Show RefreshTrustedAdvisorCheck instance Monoid RefreshTrustedAdvisorCheck instance IsString RefreshTrustedAdvisorCheck instance Eq RefreshTrustedAdvisorCheckResponse instance Read RefreshTrustedAdvisorCheckResponse instance Show RefreshTrustedAdvisorCheckResponse instance FromJSON RefreshTrustedAdvisorCheckResponse instance AWSRequest RefreshTrustedAdvisorCheck instance ToJSON RefreshTrustedAdvisorCheck instance ToHeaders RefreshTrustedAdvisorCheck instance ToQuery RefreshTrustedAdvisorCheck instance ToPath RefreshTrustedAdvisorCheck -- | 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. -- -- -- http://docs.aws.amazon.com/awssupport/latest/APIReference/API_DescribeTrustedAdvisorChecks.html module Network.AWS.Support.DescribeTrustedAdvisorChecks data DescribeTrustedAdvisorChecks -- | DescribeTrustedAdvisorChecks constructor. -- -- The fields accessible through corresponding lenses are: -- -- describeTrustedAdvisorChecks :: Text -> 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 data DescribeTrustedAdvisorChecksResponse -- | DescribeTrustedAdvisorChecksResponse constructor. -- -- The fields accessible through corresponding lenses are: -- -- describeTrustedAdvisorChecksResponse :: DescribeTrustedAdvisorChecksResponse -- | Information about all available Trusted Advisor checks. dtacrChecks :: Lens' DescribeTrustedAdvisorChecksResponse [TrustedAdvisorCheckDescription] instance Eq DescribeTrustedAdvisorChecks instance Ord DescribeTrustedAdvisorChecks instance Read DescribeTrustedAdvisorChecks instance Show DescribeTrustedAdvisorChecks instance Monoid DescribeTrustedAdvisorChecks instance IsString DescribeTrustedAdvisorChecks instance Eq DescribeTrustedAdvisorChecksResponse instance Read DescribeTrustedAdvisorChecksResponse instance Show DescribeTrustedAdvisorChecksResponse instance Monoid DescribeTrustedAdvisorChecksResponse instance Semigroup DescribeTrustedAdvisorChecksResponse instance FromJSON DescribeTrustedAdvisorChecksResponse instance AWSRequest DescribeTrustedAdvisorChecks instance ToJSON DescribeTrustedAdvisorChecks instance ToHeaders DescribeTrustedAdvisorChecks instance ToQuery DescribeTrustedAdvisorChecks instance ToPath DescribeTrustedAdvisorChecks instance IsList DescribeTrustedAdvisorChecksResponse -- | 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. -- -- -- http://docs.aws.amazon.com/awssupport/latest/APIReference/API_DescribeTrustedAdvisorCheckSummaries.html module Network.AWS.Support.DescribeTrustedAdvisorCheckSummaries data DescribeTrustedAdvisorCheckSummaries -- | DescribeTrustedAdvisorCheckSummaries constructor. -- -- The fields accessible through corresponding lenses are: -- -- describeTrustedAdvisorCheckSummaries :: DescribeTrustedAdvisorCheckSummaries -- | The IDs of the Trusted Advisor checks. dtacsCheckIds :: Lens' DescribeTrustedAdvisorCheckSummaries [Text] data DescribeTrustedAdvisorCheckSummariesResponse -- | DescribeTrustedAdvisorCheckSummariesResponse constructor. -- -- The fields accessible through corresponding lenses are: -- -- describeTrustedAdvisorCheckSummariesResponse :: DescribeTrustedAdvisorCheckSummariesResponse -- | The summary information for the requested Trusted Advisor checks. dtacsrSummaries :: Lens' DescribeTrustedAdvisorCheckSummariesResponse [TrustedAdvisorCheckSummary] instance Eq DescribeTrustedAdvisorCheckSummaries instance Ord DescribeTrustedAdvisorCheckSummaries instance Read DescribeTrustedAdvisorCheckSummaries instance Show DescribeTrustedAdvisorCheckSummaries instance Monoid DescribeTrustedAdvisorCheckSummaries instance Semigroup DescribeTrustedAdvisorCheckSummaries instance Eq DescribeTrustedAdvisorCheckSummariesResponse instance Read DescribeTrustedAdvisorCheckSummariesResponse instance Show DescribeTrustedAdvisorCheckSummariesResponse instance Monoid DescribeTrustedAdvisorCheckSummariesResponse instance Semigroup DescribeTrustedAdvisorCheckSummariesResponse instance FromJSON DescribeTrustedAdvisorCheckSummariesResponse instance AWSRequest DescribeTrustedAdvisorCheckSummaries instance ToJSON DescribeTrustedAdvisorCheckSummaries instance ToHeaders DescribeTrustedAdvisorCheckSummaries instance ToQuery DescribeTrustedAdvisorCheckSummaries instance ToPath DescribeTrustedAdvisorCheckSummaries instance IsList DescribeTrustedAdvisorCheckSummariesResponse instance IsList DescribeTrustedAdvisorCheckSummaries -- | 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: -- -- TrustedAdvisorCategorySpecificSummary -- TrustedAdvisorResourceDetail -- TrustedAdvisorResourcesSummary In addition, the response -- contains these fields: -- -- Status. The alert status of the check: "ok" (green), "warning" -- (yellow), "error" (red), or "not_available". Timestamp. The time of -- the last refresh of the check. CheckId. The unique identifier for the -- check. -- -- -- http://docs.aws.amazon.com/awssupport/latest/APIReference/API_DescribeTrustedAdvisorCheckResult.html module Network.AWS.Support.DescribeTrustedAdvisorCheckResult data DescribeTrustedAdvisorCheckResult -- | DescribeTrustedAdvisorCheckResult constructor. -- -- The fields accessible through corresponding lenses are: -- -- describeTrustedAdvisorCheckResult :: Text -> DescribeTrustedAdvisorCheckResult -- | The unique identifier for the Trusted Advisor check. dtacrCheckId :: Lens' DescribeTrustedAdvisorCheckResult 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. dtacrLanguage :: Lens' DescribeTrustedAdvisorCheckResult (Maybe Text) data DescribeTrustedAdvisorCheckResultResponse -- | DescribeTrustedAdvisorCheckResultResponse constructor. -- -- The fields accessible through corresponding lenses are: -- -- describeTrustedAdvisorCheckResultResponse :: DescribeTrustedAdvisorCheckResultResponse -- | The detailed results of the Trusted Advisor check. dtacrrResult :: Lens' DescribeTrustedAdvisorCheckResultResponse (Maybe TrustedAdvisorCheckResult) instance Eq DescribeTrustedAdvisorCheckResult instance Ord DescribeTrustedAdvisorCheckResult instance Read DescribeTrustedAdvisorCheckResult instance Show DescribeTrustedAdvisorCheckResult instance Eq DescribeTrustedAdvisorCheckResultResponse instance Read DescribeTrustedAdvisorCheckResultResponse instance Show DescribeTrustedAdvisorCheckResultResponse instance FromJSON DescribeTrustedAdvisorCheckResultResponse instance AWSRequest DescribeTrustedAdvisorCheckResult instance ToJSON DescribeTrustedAdvisorCheckResult instance ToHeaders DescribeTrustedAdvisorCheckResult instance ToQuery DescribeTrustedAdvisorCheckResult instance ToPath DescribeTrustedAdvisorCheckResult -- | Returns the refresh status of the Trusted Advisor checks that have the -- specified check IDs. Check IDs can be obtained by calling -- DescribeTrustedAdvisorChecks. -- -- -- http://docs.aws.amazon.com/awssupport/latest/APIReference/API_DescribeTrustedAdvisorCheckRefreshStatuses.html module Network.AWS.Support.DescribeTrustedAdvisorCheckRefreshStatuses data DescribeTrustedAdvisorCheckRefreshStatuses -- | DescribeTrustedAdvisorCheckRefreshStatuses constructor. -- -- The fields accessible through corresponding lenses are: -- -- describeTrustedAdvisorCheckRefreshStatuses :: DescribeTrustedAdvisorCheckRefreshStatuses -- | The IDs of the Trusted Advisor checks. dtacrsCheckIds :: Lens' DescribeTrustedAdvisorCheckRefreshStatuses [Text] data DescribeTrustedAdvisorCheckRefreshStatusesResponse -- | DescribeTrustedAdvisorCheckRefreshStatusesResponse constructor. -- -- The fields accessible through corresponding lenses are: -- -- describeTrustedAdvisorCheckRefreshStatusesResponse :: DescribeTrustedAdvisorCheckRefreshStatusesResponse -- | The refresh status of the specified Trusted Advisor checks. dtacrsrStatuses :: Lens' DescribeTrustedAdvisorCheckRefreshStatusesResponse [TrustedAdvisorCheckRefreshStatus] instance Eq DescribeTrustedAdvisorCheckRefreshStatuses instance Ord DescribeTrustedAdvisorCheckRefreshStatuses instance Read DescribeTrustedAdvisorCheckRefreshStatuses instance Show DescribeTrustedAdvisorCheckRefreshStatuses instance Monoid DescribeTrustedAdvisorCheckRefreshStatuses instance Semigroup DescribeTrustedAdvisorCheckRefreshStatuses instance Eq DescribeTrustedAdvisorCheckRefreshStatusesResponse instance Read DescribeTrustedAdvisorCheckRefreshStatusesResponse instance Show DescribeTrustedAdvisorCheckRefreshStatusesResponse instance Monoid DescribeTrustedAdvisorCheckRefreshStatusesResponse instance Semigroup DescribeTrustedAdvisorCheckRefreshStatusesResponse instance FromJSON DescribeTrustedAdvisorCheckRefreshStatusesResponse instance AWSRequest DescribeTrustedAdvisorCheckRefreshStatuses instance ToJSON DescribeTrustedAdvisorCheckRefreshStatuses instance ToHeaders DescribeTrustedAdvisorCheckRefreshStatuses instance ToQuery DescribeTrustedAdvisorCheckRefreshStatuses instance ToPath DescribeTrustedAdvisorCheckRefreshStatuses instance IsList DescribeTrustedAdvisorCheckRefreshStatusesResponse instance IsList DescribeTrustedAdvisorCheckRefreshStatuses -- | 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. -- -- -- http://docs.aws.amazon.com/awssupport/latest/APIReference/API_DescribeSeverityLevels.html module Network.AWS.Support.DescribeSeverityLevels data DescribeSeverityLevels -- | DescribeSeverityLevels constructor. -- -- The fields accessible through corresponding lenses are: -- -- describeSeverityLevels :: 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) data DescribeSeverityLevelsResponse -- | DescribeSeverityLevelsResponse constructor. -- -- The fields accessible through corresponding lenses are: -- -- describeSeverityLevelsResponse :: DescribeSeverityLevelsResponse -- | The available severity levels for the support case. Available severity -- levels are defined by your service level agreement with AWS. dslrSeverityLevels :: Lens' DescribeSeverityLevelsResponse [SeverityLevel] instance Eq DescribeSeverityLevels instance Ord DescribeSeverityLevels instance Read DescribeSeverityLevels instance Show DescribeSeverityLevels instance Monoid DescribeSeverityLevels instance Eq DescribeSeverityLevelsResponse instance Read DescribeSeverityLevelsResponse instance Show DescribeSeverityLevelsResponse instance Monoid DescribeSeverityLevelsResponse instance Semigroup DescribeSeverityLevelsResponse instance FromJSON DescribeSeverityLevelsResponse instance AWSRequest DescribeSeverityLevels instance ToJSON DescribeSeverityLevels instance ToHeaders DescribeSeverityLevels instance ToQuery DescribeSeverityLevels instance ToPath DescribeSeverityLevels instance IsList DescribeSeverityLevelsResponse -- | 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. -- -- -- http://docs.aws.amazon.com/awssupport/latest/APIReference/API_DescribeServices.html module Network.AWS.Support.DescribeServices data DescribeServices -- | DescribeServices constructor. -- -- The fields accessible through corresponding lenses are: -- -- describeServices :: DescribeServices -- | 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) -- | A JSON-formatted list of service codes available for AWS services. dsServiceCodeList :: Lens' DescribeServices [Text] data DescribeServicesResponse -- | DescribeServicesResponse constructor. -- -- The fields accessible through corresponding lenses are: -- -- describeServicesResponse :: DescribeServicesResponse -- | A JSON-formatted list of AWS services. dsrServices :: Lens' DescribeServicesResponse [SupportService] instance Eq DescribeServices instance Ord DescribeServices instance Read DescribeServices instance Show DescribeServices instance Eq DescribeServicesResponse instance Read DescribeServicesResponse instance Show DescribeServicesResponse instance Monoid DescribeServicesResponse instance Semigroup DescribeServicesResponse instance FromJSON DescribeServicesResponse instance AWSRequest DescribeServices instance ToJSON DescribeServices instance ToHeaders DescribeServices instance ToQuery DescribeServices instance ToPath DescribeServices instance IsList DescribeServicesResponse -- | 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. -- -- -- http://docs.aws.amazon.com/awssupport/latest/APIReference/API_DescribeCommunications.html module Network.AWS.Support.DescribeCommunications data DescribeCommunications -- | DescribeCommunications constructor. -- -- The fields accessible through corresponding lenses are: -- -- describeCommunications :: Text -> DescribeCommunications -- | The start date for a filtered date search on support case -- communications. Case communications are available for 12 months after -- creation. dc1AfterTime :: 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. dc1BeforeTime :: Lens' DescribeCommunications (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 dc1CaseId :: Lens' DescribeCommunications Text -- | The maximum number of results to return before paginating. dc1MaxResults :: Lens' DescribeCommunications (Maybe Natural) -- | A resumption point for pagination. dc1NextToken :: Lens' DescribeCommunications (Maybe Text) data DescribeCommunicationsResponse -- | DescribeCommunicationsResponse constructor. -- -- The fields accessible through corresponding lenses are: -- -- describeCommunicationsResponse :: DescribeCommunicationsResponse -- | The communications for the case. dcrCommunications :: Lens' DescribeCommunicationsResponse [Communication] -- | A resumption point for pagination. dcrNextToken :: Lens' DescribeCommunicationsResponse (Maybe Text) instance Eq DescribeCommunications instance Ord DescribeCommunications instance Read DescribeCommunications instance Show DescribeCommunications instance Eq DescribeCommunicationsResponse instance Read DescribeCommunicationsResponse instance Show DescribeCommunicationsResponse instance AWSPager DescribeCommunications instance FromJSON DescribeCommunicationsResponse instance AWSRequest DescribeCommunications instance ToJSON DescribeCommunications instance ToHeaders DescribeCommunications instance ToQuery DescribeCommunications instance ToPath DescribeCommunications -- | 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: -- -- One or more CaseDetails data types. One or more -- NextToken values, which specify where to paginate the -- returned records represented by the CaseDetails objects. -- -- -- http://docs.aws.amazon.com/awssupport/latest/APIReference/API_DescribeCases.html module Network.AWS.Support.DescribeCases data DescribeCases -- | DescribeCases constructor. -- -- The fields accessible through corresponding lenses are: -- -- describeCases :: DescribeCases -- | 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 list of ID numbers of the support cases you want returned. The -- maximum number of cases is 100. dcCaseIdList :: Lens' DescribeCases [Text] -- | The ID displayed for a case in the AWS Support Center user interface. dcDisplayId :: Lens' DescribeCases (Maybe Text) -- | Specifies whether communications should be included in the -- DescribeCases results. The default is true. dcIncludeCommunications :: Lens' DescribeCases (Maybe Bool) -- | Specifies whether resolved support cases should be included in the -- DescribeCases results. The default is false. dcIncludeResolvedCases :: Lens' DescribeCases (Maybe Bool) -- | 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) -- | A resumption point for pagination. dcNextToken :: Lens' DescribeCases (Maybe Text) data DescribeCasesResponse -- | DescribeCasesResponse constructor. -- -- The fields accessible through corresponding lenses are: -- -- describeCasesResponse :: DescribeCasesResponse -- | The details for the cases that match the request. dcr1Cases :: Lens' DescribeCasesResponse [CaseDetails] -- | A resumption point for pagination. dcr1NextToken :: Lens' DescribeCasesResponse (Maybe Text) instance Eq DescribeCases instance Ord DescribeCases instance Read DescribeCases instance Show DescribeCases instance Eq DescribeCasesResponse instance Read DescribeCasesResponse instance Show DescribeCasesResponse instance AWSPager DescribeCases instance FromJSON DescribeCasesResponse instance AWSRequest DescribeCases instance ToJSON DescribeCases instance ToHeaders DescribeCases instance ToQuery DescribeCases instance ToPath DescribeCases -- | 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. -- -- -- http://docs.aws.amazon.com/awssupport/latest/APIReference/API_DescribeAttachment.html module Network.AWS.Support.DescribeAttachment data DescribeAttachment -- | DescribeAttachment constructor. -- -- The fields accessible through corresponding lenses are: -- -- describeAttachment :: Text -> DescribeAttachment -- | The ID of the attachment to return. Attachment IDs are returned by the -- DescribeCommunications operation. daAttachmentId :: Lens' DescribeAttachment Text data DescribeAttachmentResponse -- | DescribeAttachmentResponse constructor. -- -- The fields accessible through corresponding lenses are: -- -- describeAttachmentResponse :: DescribeAttachmentResponse -- | The attachment content and file name. darAttachment :: Lens' DescribeAttachmentResponse (Maybe Attachment) instance Eq DescribeAttachment instance Ord DescribeAttachment instance Read DescribeAttachment instance Show DescribeAttachment instance Monoid DescribeAttachment instance IsString DescribeAttachment instance Eq DescribeAttachmentResponse instance Read DescribeAttachmentResponse instance Show DescribeAttachmentResponse instance FromJSON DescribeAttachmentResponse instance AWSRequest DescribeAttachment instance ToJSON DescribeAttachment instance ToHeaders DescribeAttachment instance ToQuery DescribeAttachment instance ToPath DescribeAttachment -- | 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: -- -- 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." ServiceCode. The code for an AWS service. You -- obtain the ServiceCode by calling DescribeServices. -- 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. 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. Subject. -- The Subject field on the AWS Support Center Create Case page. -- CommunicationBody. The Description field on the AWS Support Center -- Create Case page. AttachmentSetId. The ID of a set of -- attachments that has been created by using -- AddAttachmentsToSet. Language. The human language in which -- AWS Support handles the case. English and Japanese are currently -- supported. 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. 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. -- -- -- http://docs.aws.amazon.com/awssupport/latest/APIReference/API_CreateCase.html module Network.AWS.Support.CreateCase data CreateCase -- | CreateCase constructor. -- -- The fields accessible through corresponding lenses are: -- -- createCase :: Text -> Text -> CreateCase -- | 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 category of problem for the AWS Support case. ccCategoryCode :: Lens' CreateCase (Maybe Text) -- | A list of email addresses that AWS Support copies on case -- correspondence. ccCcEmailAddresses :: Lens' CreateCase [Text] -- | The communication body text when you create an AWS Support case by -- calling CreateCase. ccCommunicationBody :: Lens' CreateCase 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) -- | 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 code for the AWS service returned by the call to -- DescribeServices. ccServiceCode :: Lens' CreateCase (Maybe Text) -- | 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 title of the AWS Support case. ccSubject :: Lens' CreateCase Text data CreateCaseResponse -- | CreateCaseResponse constructor. -- -- The fields accessible through corresponding lenses are: -- -- createCaseResponse :: 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 ccrCaseId :: Lens' CreateCaseResponse (Maybe Text) instance Eq CreateCase instance Ord CreateCase instance Read CreateCase instance Show CreateCase instance Eq CreateCaseResponse instance Ord CreateCaseResponse instance Read CreateCaseResponse instance Show CreateCaseResponse instance Monoid CreateCaseResponse instance FromJSON CreateCaseResponse instance AWSRequest CreateCase instance ToJSON CreateCase instance ToHeaders CreateCase instance ToQuery CreateCase instance ToPath CreateCase -- | 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. -- -- -- http://docs.aws.amazon.com/awssupport/latest/APIReference/API_AddCommunicationToCase.html module Network.AWS.Support.AddCommunicationToCase data AddCommunicationToCase -- | AddCommunicationToCase constructor. -- -- The fields accessible through corresponding lenses are: -- -- addCommunicationToCase :: Text -> AddCommunicationToCase -- | 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 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 body of an email communication to add to the support case. actcCommunicationBody :: Lens' AddCommunicationToCase Text data AddCommunicationToCaseResponse -- | AddCommunicationToCaseResponse constructor. -- -- The fields accessible through corresponding lenses are: -- -- addCommunicationToCaseResponse :: AddCommunicationToCaseResponse -- | True if AddCommunicationToCase succeeds. Otherwise, returns an -- error. actcrResult :: Lens' AddCommunicationToCaseResponse (Maybe Bool) instance Eq AddCommunicationToCase instance Ord AddCommunicationToCase instance Read AddCommunicationToCase instance Show AddCommunicationToCase instance Eq AddCommunicationToCaseResponse instance Ord AddCommunicationToCaseResponse instance Read AddCommunicationToCaseResponse instance Show AddCommunicationToCaseResponse instance FromJSON AddCommunicationToCaseResponse instance AWSRequest AddCommunicationToCase instance ToJSON AddCommunicationToCase instance ToHeaders AddCommunicationToCase instance ToQuery AddCommunicationToCase instance ToPath AddCommunicationToCase -- | 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. -- -- -- http://docs.aws.amazon.com/awssupport/latest/APIReference/API_AddAttachmentsToSet.html module Network.AWS.Support.AddAttachmentsToSet data AddAttachmentsToSet -- | AddAttachmentsToSet constructor. -- -- The fields accessible through corresponding lenses are: -- -- addAttachmentsToSet :: 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] data AddAttachmentsToSetResponse -- | AddAttachmentsToSetResponse constructor. -- -- The fields accessible through corresponding lenses are: -- -- addAttachmentsToSetResponse :: AddAttachmentsToSetResponse -- | 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. aatsrAttachmentSetId :: Lens' AddAttachmentsToSetResponse (Maybe Text) -- | The time and date when the attachment set expires. aatsrExpiryTime :: Lens' AddAttachmentsToSetResponse (Maybe Text) instance Eq AddAttachmentsToSet instance Read AddAttachmentsToSet instance Show AddAttachmentsToSet instance Eq AddAttachmentsToSetResponse instance Ord AddAttachmentsToSetResponse instance Read AddAttachmentsToSetResponse instance Show AddAttachmentsToSetResponse instance FromJSON AddAttachmentsToSetResponse instance AWSRequest AddAttachmentsToSet instance ToJSON AddAttachmentsToSet instance ToHeaders AddAttachmentsToSet instance ToQuery AddAttachmentsToSet instance ToPath AddAttachmentsToSet -- | AWS Support is a one-on-one, fast-response support channel that is -- staffed with experienced support personnel. The service helps -- customers get the most from the products and features provided by -- Amazon Web Services. There are four levels, or tiers, of AWS Support: -- Basic, Developer, Business, and Enterprise. The Basic tier is free of -- charge and offers support for account and billing questions and -- service limit increases. The other tiers offer an unlimited number of -- technical support cases with pay-by-the-month pricing and no long-term -- contracts, providing developers and businesses flexibility to choose -- the level of support that meets their needs. module Network.AWS.Support