libZSservicesZSamazonka-supportZSamazonka-support
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.Support

Description

Derived from API version 2013-04-15 of the AWS service descriptions, licensed under Apache 2.0.

AWS Support

The AWS Support API Reference is intended for programmers who need detailed information about the AWS Support operations and data types. You can use the API to manage your support cases programmatically. The AWS Support API uses HTTP methods that return results in JSON format.

  • You must have a Business or Enterprise Support plan to use the AWS Support API.
  • If you call the AWS Support API from an account that does not have a Business or Enterprise Support plan, the SubscriptionRequiredException error message appears. For information about changing your support plan, see AWS Support.

The AWS Support service also exposes a set of AWS 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 that 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.

Synopsis

Service Configuration

defaultService :: Service Source #

API version 2013-04-15 of the Amazon Support SDK configuration.

Errors

Error matchers are designed for use with the functions provided by Control.Exception.Lens. This allows catching (and rethrowing) service specific errors returned by Support.

AttachmentSetExpired

_AttachmentSetExpired :: AsError a => Getting (First ServiceError) a ServiceError Source #

The expiration time of the attachment set has passed. The set expires 1 hour after it is created.

AttachmentLimitExceeded

_AttachmentLimitExceeded :: AsError a => Getting (First ServiceError) a ServiceError Source #

The limit for the number of attachment sets created in a short period of time has been exceeded.

DescribeAttachmentLimitExceeded

_DescribeAttachmentLimitExceeded :: AsError a => Getting (First ServiceError) a ServiceError Source #

The limit for the number of DescribeAttachment requests in a short period of time has been exceeded.

CaseIdNotFound

_CaseIdNotFound :: AsError a => Getting (First ServiceError) a ServiceError Source #

The requested caseId couldn't be located.

AttachmentSetIdNotFound

_AttachmentSetIdNotFound :: AsError a => Getting (First ServiceError) a ServiceError Source #

An attachment set with the specified ID could not be found.

AttachmentSetSizeLimitExceeded

_AttachmentSetSizeLimitExceeded :: AsError a => Getting (First ServiceError) a ServiceError Source #

A limit for the size of an attachment set has been exceeded. The limits are three attachments and 5 MB per attachment.

AttachmentIdNotFound

_AttachmentIdNotFound :: AsError a => Getting (First ServiceError) a ServiceError Source #

An attachment with the specified ID could not be found.

InternalServerError

_InternalServerError :: AsError a => Getting (First ServiceError) a ServiceError Source #

An internal server error occurred.

CaseCreationLimitExceeded

_CaseCreationLimitExceeded :: AsError a => Getting (First ServiceError) a ServiceError Source #

The case creation limit for the account has been exceeded.

Waiters

Waiters poll by repeatedly sending a request until some remote success condition configured by the Wait specification is fulfilled. The Wait specification determines how many attempts should be made, in addition to delay and retry strategies.

Operations

Some AWS operations return results that are incomplete and require subsequent requests in order to obtain the entire result set. The process of sending subsequent requests to continue where a previous request left off is called pagination. For example, the ListObjects operation of Amazon S3 returns up to 1000 objects at a time, and you must send subsequent requests with the appropriate Marker in order to retrieve the next page of results.

Operations that have an AWSPager instance can transparently perform subsequent requests, correctly setting Markers and other request facets to iterate through the entire result set of a truncated API operation. Operations which support this have an additional note in the documentation.

Many operations have the ability to filter results on the server side. See the individual operation parameters for details.

RefreshTrustedAdvisorCheck

data RefreshTrustedAdvisorCheck Source #

See: newRefreshTrustedAdvisorCheck smart constructor.

Instances

Instances details
Eq RefreshTrustedAdvisorCheck Source # 
Instance details

Defined in Amazonka.Support.RefreshTrustedAdvisorCheck

Read RefreshTrustedAdvisorCheck Source # 
Instance details

Defined in Amazonka.Support.RefreshTrustedAdvisorCheck

Show RefreshTrustedAdvisorCheck Source # 
Instance details

Defined in Amazonka.Support.RefreshTrustedAdvisorCheck

Generic RefreshTrustedAdvisorCheck Source # 
Instance details

Defined in Amazonka.Support.RefreshTrustedAdvisorCheck

Associated Types

type Rep RefreshTrustedAdvisorCheck :: Type -> Type #

NFData RefreshTrustedAdvisorCheck Source # 
Instance details

Defined in Amazonka.Support.RefreshTrustedAdvisorCheck

Hashable RefreshTrustedAdvisorCheck Source # 
Instance details

Defined in Amazonka.Support.RefreshTrustedAdvisorCheck

ToJSON RefreshTrustedAdvisorCheck Source # 
Instance details

Defined in Amazonka.Support.RefreshTrustedAdvisorCheck

AWSRequest RefreshTrustedAdvisorCheck Source # 
Instance details

Defined in Amazonka.Support.RefreshTrustedAdvisorCheck

ToHeaders RefreshTrustedAdvisorCheck Source # 
Instance details

Defined in Amazonka.Support.RefreshTrustedAdvisorCheck

ToPath RefreshTrustedAdvisorCheck Source # 
Instance details

Defined in Amazonka.Support.RefreshTrustedAdvisorCheck

ToQuery RefreshTrustedAdvisorCheck Source # 
Instance details

Defined in Amazonka.Support.RefreshTrustedAdvisorCheck

type Rep RefreshTrustedAdvisorCheck Source # 
Instance details

Defined in Amazonka.Support.RefreshTrustedAdvisorCheck

type Rep RefreshTrustedAdvisorCheck = D1 ('MetaData "RefreshTrustedAdvisorCheck" "Amazonka.Support.RefreshTrustedAdvisorCheck" "libZSservicesZSamazonka-supportZSamazonka-support" 'False) (C1 ('MetaCons "RefreshTrustedAdvisorCheck'" 'PrefixI 'True) (S1 ('MetaSel ('Just "checkId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse RefreshTrustedAdvisorCheck Source # 
Instance details

Defined in Amazonka.Support.RefreshTrustedAdvisorCheck

newRefreshTrustedAdvisorCheck Source #

Create a value of RefreshTrustedAdvisorCheck with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:checkId:RefreshTrustedAdvisorCheck', refreshTrustedAdvisorCheck_checkId - The unique identifier for the Trusted Advisor check to refresh.

Specifying the check ID of a check that is automatically refreshed causes an InvalidParameterValue error.

data RefreshTrustedAdvisorCheckResponse Source #

The current refresh status of a Trusted Advisor check.

See: newRefreshTrustedAdvisorCheckResponse smart constructor.

Instances

Instances details
Eq RefreshTrustedAdvisorCheckResponse Source # 
Instance details

Defined in Amazonka.Support.RefreshTrustedAdvisorCheck

Read RefreshTrustedAdvisorCheckResponse Source # 
Instance details

Defined in Amazonka.Support.RefreshTrustedAdvisorCheck

Show RefreshTrustedAdvisorCheckResponse Source # 
Instance details

Defined in Amazonka.Support.RefreshTrustedAdvisorCheck

Generic RefreshTrustedAdvisorCheckResponse Source # 
Instance details

Defined in Amazonka.Support.RefreshTrustedAdvisorCheck

Associated Types

type Rep RefreshTrustedAdvisorCheckResponse :: Type -> Type #

NFData RefreshTrustedAdvisorCheckResponse Source # 
Instance details

Defined in Amazonka.Support.RefreshTrustedAdvisorCheck

type Rep RefreshTrustedAdvisorCheckResponse Source # 
Instance details

Defined in Amazonka.Support.RefreshTrustedAdvisorCheck

type Rep RefreshTrustedAdvisorCheckResponse = D1 ('MetaData "RefreshTrustedAdvisorCheckResponse" "Amazonka.Support.RefreshTrustedAdvisorCheck" "libZSservicesZSamazonka-supportZSamazonka-support" 'False) (C1 ('MetaCons "RefreshTrustedAdvisorCheckResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TrustedAdvisorCheckRefreshStatus)))

newRefreshTrustedAdvisorCheckResponse Source #

Create a value of RefreshTrustedAdvisorCheckResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:RefreshTrustedAdvisorCheckResponse', refreshTrustedAdvisorCheckResponse_httpStatus - The response's http status code.

$sel:status:RefreshTrustedAdvisorCheckResponse', refreshTrustedAdvisorCheckResponse_status - The current refresh status for a check, including the amount of time until the check is eligible for refresh.

DescribeCases (Paginated)

data DescribeCases Source #

See: newDescribeCases smart constructor.

Instances

Instances details
Eq DescribeCases Source # 
Instance details

Defined in Amazonka.Support.DescribeCases

Read DescribeCases Source # 
Instance details

Defined in Amazonka.Support.DescribeCases

Show DescribeCases Source # 
Instance details

Defined in Amazonka.Support.DescribeCases

Generic DescribeCases Source # 
Instance details

Defined in Amazonka.Support.DescribeCases

Associated Types

type Rep DescribeCases :: Type -> Type #

NFData DescribeCases Source # 
Instance details

Defined in Amazonka.Support.DescribeCases

Methods

rnf :: DescribeCases -> () #

Hashable DescribeCases Source # 
Instance details

Defined in Amazonka.Support.DescribeCases

ToJSON DescribeCases Source # 
Instance details

Defined in Amazonka.Support.DescribeCases

AWSPager DescribeCases Source # 
Instance details

Defined in Amazonka.Support.DescribeCases

AWSRequest DescribeCases Source # 
Instance details

Defined in Amazonka.Support.DescribeCases

Associated Types

type AWSResponse DescribeCases #

ToHeaders DescribeCases Source # 
Instance details

Defined in Amazonka.Support.DescribeCases

ToPath DescribeCases Source # 
Instance details

Defined in Amazonka.Support.DescribeCases

ToQuery DescribeCases Source # 
Instance details

Defined in Amazonka.Support.DescribeCases

type Rep DescribeCases Source # 
Instance details

Defined in Amazonka.Support.DescribeCases

type AWSResponse DescribeCases Source # 
Instance details

Defined in Amazonka.Support.DescribeCases

newDescribeCases :: DescribeCases Source #

Create a value of DescribeCases with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:includeResolvedCases:DescribeCases', describeCases_includeResolvedCases - Specifies whether to include resolved support cases in the DescribeCases response. By default, resolved cases aren't included.

$sel:caseIdList:DescribeCases', describeCases_caseIdList - A list of ID numbers of the support cases you want returned. The maximum number of cases is 100.

$sel:afterTime:DescribeCases', describeCases_afterTime - The start date for a filtered date search on support case communications. Case communications are available for 12 months after creation.

$sel:beforeTime:DescribeCases', describeCases_beforeTime - The end date for a filtered date search on support case communications. Case communications are available for 12 months after creation.

$sel:nextToken:DescribeCases', describeCases_nextToken - A resumption point for pagination.

$sel:includeCommunications:DescribeCases', describeCases_includeCommunications - Specifies whether to include communications in the DescribeCases response. By default, communications are included.

$sel:displayId:DescribeCases', describeCases_displayId - The ID displayed for a case in the AWS Support Center user interface.

$sel:language:DescribeCases', describeCases_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.

$sel:maxResults:DescribeCases', describeCases_maxResults - The maximum number of results to return before paginating.

data DescribeCasesResponse Source #

Returns an array of CaseDetails objects and a nextToken that defines a point for pagination in the result set.

See: newDescribeCasesResponse smart constructor.

Instances

Instances details
Eq DescribeCasesResponse Source # 
Instance details

Defined in Amazonka.Support.DescribeCases

Read DescribeCasesResponse Source # 
Instance details

Defined in Amazonka.Support.DescribeCases

Show DescribeCasesResponse Source # 
Instance details

Defined in Amazonka.Support.DescribeCases

Generic DescribeCasesResponse Source # 
Instance details

Defined in Amazonka.Support.DescribeCases

Associated Types

type Rep DescribeCasesResponse :: Type -> Type #

NFData DescribeCasesResponse Source # 
Instance details

Defined in Amazonka.Support.DescribeCases

Methods

rnf :: DescribeCasesResponse -> () #

type Rep DescribeCasesResponse Source # 
Instance details

Defined in Amazonka.Support.DescribeCases

type Rep DescribeCasesResponse = D1 ('MetaData "DescribeCasesResponse" "Amazonka.Support.DescribeCases" "libZSservicesZSamazonka-supportZSamazonka-support" 'False) (C1 ('MetaCons "DescribeCasesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cases") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CaseDetails])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeCasesResponse Source #

Create a value of DescribeCasesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:cases:DescribeCasesResponse', describeCasesResponse_cases - The details for the cases that match the request.

$sel:nextToken:DescribeCases', describeCasesResponse_nextToken - A resumption point for pagination.

$sel:httpStatus:DescribeCasesResponse', describeCasesResponse_httpStatus - The response's http status code.

DescribeTrustedAdvisorCheckRefreshStatuses

data DescribeTrustedAdvisorCheckRefreshStatuses Source #

Instances

Instances details
Eq DescribeTrustedAdvisorCheckRefreshStatuses Source # 
Instance details

Defined in Amazonka.Support.DescribeTrustedAdvisorCheckRefreshStatuses

Read DescribeTrustedAdvisorCheckRefreshStatuses Source # 
Instance details

Defined in Amazonka.Support.DescribeTrustedAdvisorCheckRefreshStatuses

Show DescribeTrustedAdvisorCheckRefreshStatuses Source # 
Instance details

Defined in Amazonka.Support.DescribeTrustedAdvisorCheckRefreshStatuses

Generic DescribeTrustedAdvisorCheckRefreshStatuses Source # 
Instance details

Defined in Amazonka.Support.DescribeTrustedAdvisorCheckRefreshStatuses

NFData DescribeTrustedAdvisorCheckRefreshStatuses Source # 
Instance details

Defined in Amazonka.Support.DescribeTrustedAdvisorCheckRefreshStatuses

Hashable DescribeTrustedAdvisorCheckRefreshStatuses Source # 
Instance details

Defined in Amazonka.Support.DescribeTrustedAdvisorCheckRefreshStatuses

ToJSON DescribeTrustedAdvisorCheckRefreshStatuses Source # 
Instance details

Defined in Amazonka.Support.DescribeTrustedAdvisorCheckRefreshStatuses

AWSRequest DescribeTrustedAdvisorCheckRefreshStatuses Source # 
Instance details

Defined in Amazonka.Support.DescribeTrustedAdvisorCheckRefreshStatuses

ToHeaders DescribeTrustedAdvisorCheckRefreshStatuses Source # 
Instance details

Defined in Amazonka.Support.DescribeTrustedAdvisorCheckRefreshStatuses

ToPath DescribeTrustedAdvisorCheckRefreshStatuses Source # 
Instance details

Defined in Amazonka.Support.DescribeTrustedAdvisorCheckRefreshStatuses

ToQuery DescribeTrustedAdvisorCheckRefreshStatuses Source # 
Instance details

Defined in Amazonka.Support.DescribeTrustedAdvisorCheckRefreshStatuses

type Rep DescribeTrustedAdvisorCheckRefreshStatuses Source # 
Instance details

Defined in Amazonka.Support.DescribeTrustedAdvisorCheckRefreshStatuses

type Rep DescribeTrustedAdvisorCheckRefreshStatuses = D1 ('MetaData "DescribeTrustedAdvisorCheckRefreshStatuses" "Amazonka.Support.DescribeTrustedAdvisorCheckRefreshStatuses" "libZSservicesZSamazonka-supportZSamazonka-support" 'False) (C1 ('MetaCons "DescribeTrustedAdvisorCheckRefreshStatuses'" 'PrefixI 'True) (S1 ('MetaSel ('Just "checkIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))
type AWSResponse DescribeTrustedAdvisorCheckRefreshStatuses Source # 
Instance details

Defined in Amazonka.Support.DescribeTrustedAdvisorCheckRefreshStatuses

newDescribeTrustedAdvisorCheckRefreshStatuses :: DescribeTrustedAdvisorCheckRefreshStatuses Source #

Create a value of DescribeTrustedAdvisorCheckRefreshStatuses with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:checkIds:DescribeTrustedAdvisorCheckRefreshStatuses', describeTrustedAdvisorCheckRefreshStatuses_checkIds - The IDs of the Trusted Advisor checks to get the status.

If you specify the check ID of a check that is automatically refreshed, you might see an InvalidParameterValue error.

data DescribeTrustedAdvisorCheckRefreshStatusesResponse Source #

The statuses of the Trusted Advisor checks returned by the DescribeTrustedAdvisorCheckRefreshStatuses operation.

See: newDescribeTrustedAdvisorCheckRefreshStatusesResponse smart constructor.

Instances

Instances details
Eq DescribeTrustedAdvisorCheckRefreshStatusesResponse Source # 
Instance details

Defined in Amazonka.Support.DescribeTrustedAdvisorCheckRefreshStatuses

Read DescribeTrustedAdvisorCheckRefreshStatusesResponse Source # 
Instance details

Defined in Amazonka.Support.DescribeTrustedAdvisorCheckRefreshStatuses

Show DescribeTrustedAdvisorCheckRefreshStatusesResponse Source # 
Instance details

Defined in Amazonka.Support.DescribeTrustedAdvisorCheckRefreshStatuses

Generic DescribeTrustedAdvisorCheckRefreshStatusesResponse Source # 
Instance details

Defined in Amazonka.Support.DescribeTrustedAdvisorCheckRefreshStatuses

NFData DescribeTrustedAdvisorCheckRefreshStatusesResponse Source # 
Instance details

Defined in Amazonka.Support.DescribeTrustedAdvisorCheckRefreshStatuses

type Rep DescribeTrustedAdvisorCheckRefreshStatusesResponse Source # 
Instance details

Defined in Amazonka.Support.DescribeTrustedAdvisorCheckRefreshStatuses

type Rep DescribeTrustedAdvisorCheckRefreshStatusesResponse = D1 ('MetaData "DescribeTrustedAdvisorCheckRefreshStatusesResponse" "Amazonka.Support.DescribeTrustedAdvisorCheckRefreshStatuses" "libZSservicesZSamazonka-supportZSamazonka-support" 'False) (C1 ('MetaCons "DescribeTrustedAdvisorCheckRefreshStatusesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "statuses") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [TrustedAdvisorCheckRefreshStatus])))

DescribeTrustedAdvisorCheckSummaries

data DescribeTrustedAdvisorCheckSummaries Source #

Instances

Instances details
Eq DescribeTrustedAdvisorCheckSummaries Source # 
Instance details

Defined in Amazonka.Support.DescribeTrustedAdvisorCheckSummaries

Read DescribeTrustedAdvisorCheckSummaries Source # 
Instance details

Defined in Amazonka.Support.DescribeTrustedAdvisorCheckSummaries

Show DescribeTrustedAdvisorCheckSummaries Source # 
Instance details

Defined in Amazonka.Support.DescribeTrustedAdvisorCheckSummaries

Generic DescribeTrustedAdvisorCheckSummaries Source # 
Instance details

Defined in Amazonka.Support.DescribeTrustedAdvisorCheckSummaries

NFData DescribeTrustedAdvisorCheckSummaries Source # 
Instance details

Defined in Amazonka.Support.DescribeTrustedAdvisorCheckSummaries

Hashable DescribeTrustedAdvisorCheckSummaries Source # 
Instance details

Defined in Amazonka.Support.DescribeTrustedAdvisorCheckSummaries

ToJSON DescribeTrustedAdvisorCheckSummaries Source # 
Instance details

Defined in Amazonka.Support.DescribeTrustedAdvisorCheckSummaries

AWSRequest DescribeTrustedAdvisorCheckSummaries Source # 
Instance details

Defined in Amazonka.Support.DescribeTrustedAdvisorCheckSummaries

ToHeaders DescribeTrustedAdvisorCheckSummaries Source # 
Instance details

Defined in Amazonka.Support.DescribeTrustedAdvisorCheckSummaries

ToPath DescribeTrustedAdvisorCheckSummaries Source # 
Instance details

Defined in Amazonka.Support.DescribeTrustedAdvisorCheckSummaries

ToQuery DescribeTrustedAdvisorCheckSummaries Source # 
Instance details

Defined in Amazonka.Support.DescribeTrustedAdvisorCheckSummaries

type Rep DescribeTrustedAdvisorCheckSummaries Source # 
Instance details

Defined in Amazonka.Support.DescribeTrustedAdvisorCheckSummaries

type Rep DescribeTrustedAdvisorCheckSummaries = D1 ('MetaData "DescribeTrustedAdvisorCheckSummaries" "Amazonka.Support.DescribeTrustedAdvisorCheckSummaries" "libZSservicesZSamazonka-supportZSamazonka-support" 'False) (C1 ('MetaCons "DescribeTrustedAdvisorCheckSummaries'" 'PrefixI 'True) (S1 ('MetaSel ('Just "checkIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))
type AWSResponse DescribeTrustedAdvisorCheckSummaries Source # 
Instance details

Defined in Amazonka.Support.DescribeTrustedAdvisorCheckSummaries

newDescribeTrustedAdvisorCheckSummaries :: DescribeTrustedAdvisorCheckSummaries Source #

Create a value of DescribeTrustedAdvisorCheckSummaries with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:checkIds:DescribeTrustedAdvisorCheckSummaries', describeTrustedAdvisorCheckSummaries_checkIds - The IDs of the Trusted Advisor checks.

data DescribeTrustedAdvisorCheckSummariesResponse Source #

The summaries of the Trusted Advisor checks returned by the DescribeTrustedAdvisorCheckSummaries operation.

See: newDescribeTrustedAdvisorCheckSummariesResponse smart constructor.

Instances

Instances details
Eq DescribeTrustedAdvisorCheckSummariesResponse Source # 
Instance details

Defined in Amazonka.Support.DescribeTrustedAdvisorCheckSummaries

Read DescribeTrustedAdvisorCheckSummariesResponse Source # 
Instance details

Defined in Amazonka.Support.DescribeTrustedAdvisorCheckSummaries

Show DescribeTrustedAdvisorCheckSummariesResponse Source # 
Instance details

Defined in Amazonka.Support.DescribeTrustedAdvisorCheckSummaries

Generic DescribeTrustedAdvisorCheckSummariesResponse Source # 
Instance details

Defined in Amazonka.Support.DescribeTrustedAdvisorCheckSummaries

NFData DescribeTrustedAdvisorCheckSummariesResponse Source # 
Instance details

Defined in Amazonka.Support.DescribeTrustedAdvisorCheckSummaries

type Rep DescribeTrustedAdvisorCheckSummariesResponse Source # 
Instance details

Defined in Amazonka.Support.DescribeTrustedAdvisorCheckSummaries

type Rep DescribeTrustedAdvisorCheckSummariesResponse = D1 ('MetaData "DescribeTrustedAdvisorCheckSummariesResponse" "Amazonka.Support.DescribeTrustedAdvisorCheckSummaries" "libZSservicesZSamazonka-supportZSamazonka-support" 'False) (C1 ('MetaCons "DescribeTrustedAdvisorCheckSummariesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "summaries") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [TrustedAdvisorCheckSummary])))

newDescribeTrustedAdvisorCheckSummariesResponse Source #

Create a value of DescribeTrustedAdvisorCheckSummariesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DescribeTrustedAdvisorCheckSummariesResponse', describeTrustedAdvisorCheckSummariesResponse_httpStatus - The response's http status code.

$sel:summaries:DescribeTrustedAdvisorCheckSummariesResponse', describeTrustedAdvisorCheckSummariesResponse_summaries - The summary information for the requested Trusted Advisor checks.

CreateCase

data CreateCase Source #

See: newCreateCase smart constructor.

Instances

Instances details
Eq CreateCase Source # 
Instance details

Defined in Amazonka.Support.CreateCase

Read CreateCase Source # 
Instance details

Defined in Amazonka.Support.CreateCase

Show CreateCase Source # 
Instance details

Defined in Amazonka.Support.CreateCase

Generic CreateCase Source # 
Instance details

Defined in Amazonka.Support.CreateCase

Associated Types

type Rep CreateCase :: Type -> Type #

NFData CreateCase Source # 
Instance details

Defined in Amazonka.Support.CreateCase

Methods

rnf :: CreateCase -> () #

Hashable CreateCase Source # 
Instance details

Defined in Amazonka.Support.CreateCase

ToJSON CreateCase Source # 
Instance details

Defined in Amazonka.Support.CreateCase

AWSRequest CreateCase Source # 
Instance details

Defined in Amazonka.Support.CreateCase

Associated Types

type AWSResponse CreateCase #

ToHeaders CreateCase Source # 
Instance details

Defined in Amazonka.Support.CreateCase

Methods

toHeaders :: CreateCase -> [Header] #

ToPath CreateCase Source # 
Instance details

Defined in Amazonka.Support.CreateCase

ToQuery CreateCase Source # 
Instance details

Defined in Amazonka.Support.CreateCase

type Rep CreateCase Source # 
Instance details

Defined in Amazonka.Support.CreateCase

type AWSResponse CreateCase Source # 
Instance details

Defined in Amazonka.Support.CreateCase

newCreateCase Source #

Create a value of CreateCase with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:severityCode:CreateCase', createCase_severityCode - A value that indicates the urgency of the case. This value determines the response time according to your service level agreement with AWS Support. You can use the DescribeSeverityLevels operation to get the possible values for severityCode.

For more information, see SeverityLevel and Choosing a Severity in the AWS Support User Guide.

The availability of severity levels depends on the support plan for the AWS account.

$sel:issueType:CreateCase', createCase_issueType - The type of issue for the case. You can specify customer-service or technical. If you don't specify a value, the default is technical.

$sel:ccEmailAddresses:CreateCase', createCase_ccEmailAddresses - A list of email addresses that AWS Support copies on case correspondence. AWS Support identifies the account that creates the case when you specify your AWS credentials in an HTTP POST method or use the AWS SDKs.

$sel:language:CreateCase', createCase_language - The language in which AWS Support handles the case. You must specify the ISO 639-1 code for the language parameter if you want support in that language. Currently, English ("en") and Japanese ("ja") are supported.

$sel:categoryCode:CreateCase', createCase_categoryCode - The category of problem for the support case. You also use the DescribeServices operation to get the category code for a service. Each AWS service defines its own set of category codes.

$sel:serviceCode:CreateCase', createCase_serviceCode - The code for the AWS service. You can use the DescribeServices operation to get the possible serviceCode values.

$sel:attachmentSetId:CreateCase', createCase_attachmentSetId - The ID of a set of one or more attachments for the case. Create the set by using the AddAttachmentsToSet operation.

$sel:subject:CreateCase', createCase_subject - The title of the support case. The title appears in the Subject field on the AWS Support Center Create Case page.

$sel:communicationBody:CreateCase', createCase_communicationBody - The communication body text that describes the issue. This text appears in the Description field on the AWS Support Center Create Case page.

data CreateCaseResponse Source #

The support case ID returned by a successful completion of the CreateCase operation.

See: newCreateCaseResponse smart constructor.

Instances

Instances details
Eq CreateCaseResponse Source # 
Instance details

Defined in Amazonka.Support.CreateCase

Read CreateCaseResponse Source # 
Instance details

Defined in Amazonka.Support.CreateCase

Show CreateCaseResponse Source # 
Instance details

Defined in Amazonka.Support.CreateCase

Generic CreateCaseResponse Source # 
Instance details

Defined in Amazonka.Support.CreateCase

Associated Types

type Rep CreateCaseResponse :: Type -> Type #

NFData CreateCaseResponse Source # 
Instance details

Defined in Amazonka.Support.CreateCase

Methods

rnf :: CreateCaseResponse -> () #

type Rep CreateCaseResponse Source # 
Instance details

Defined in Amazonka.Support.CreateCase

type Rep CreateCaseResponse = D1 ('MetaData "CreateCaseResponse" "Amazonka.Support.CreateCase" "libZSservicesZSamazonka-supportZSamazonka-support" 'False) (C1 ('MetaCons "CreateCaseResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "caseId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateCaseResponse Source #

Create a value of CreateCaseResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:caseId:CreateCaseResponse', createCaseResponse_caseId - The support case ID requested or returned in the call. The case ID is an alphanumeric string in the following format: case-12345678910-2013-c4c1d2bf33c5cf47

$sel:httpStatus:CreateCaseResponse', createCaseResponse_httpStatus - The response's http status code.

ResolveCase

data ResolveCase Source #

See: newResolveCase smart constructor.

Constructors

ResolveCase' (Maybe Text) 

Instances

Instances details
Eq ResolveCase Source # 
Instance details

Defined in Amazonka.Support.ResolveCase

Read ResolveCase Source # 
Instance details

Defined in Amazonka.Support.ResolveCase

Show ResolveCase Source # 
Instance details

Defined in Amazonka.Support.ResolveCase

Generic ResolveCase Source # 
Instance details

Defined in Amazonka.Support.ResolveCase

Associated Types

type Rep ResolveCase :: Type -> Type #

NFData ResolveCase Source # 
Instance details

Defined in Amazonka.Support.ResolveCase

Methods

rnf :: ResolveCase -> () #

Hashable ResolveCase Source # 
Instance details

Defined in Amazonka.Support.ResolveCase

ToJSON ResolveCase Source # 
Instance details

Defined in Amazonka.Support.ResolveCase

AWSRequest ResolveCase Source # 
Instance details

Defined in Amazonka.Support.ResolveCase

Associated Types

type AWSResponse ResolveCase #

ToHeaders ResolveCase Source # 
Instance details

Defined in Amazonka.Support.ResolveCase

Methods

toHeaders :: ResolveCase -> [Header] #

ToPath ResolveCase Source # 
Instance details

Defined in Amazonka.Support.ResolveCase

ToQuery ResolveCase Source # 
Instance details

Defined in Amazonka.Support.ResolveCase

type Rep ResolveCase Source # 
Instance details

Defined in Amazonka.Support.ResolveCase

type Rep ResolveCase = D1 ('MetaData "ResolveCase" "Amazonka.Support.ResolveCase" "libZSservicesZSamazonka-supportZSamazonka-support" 'False) (C1 ('MetaCons "ResolveCase'" 'PrefixI 'True) (S1 ('MetaSel ('Just "caseId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))
type AWSResponse ResolveCase Source # 
Instance details

Defined in Amazonka.Support.ResolveCase

newResolveCase :: ResolveCase Source #

Create a value of ResolveCase with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:caseId:ResolveCase', resolveCase_caseId - The 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

data ResolveCaseResponse Source #

The status of the case returned by the ResolveCase operation.

See: newResolveCaseResponse smart constructor.

Instances

Instances details
Eq ResolveCaseResponse Source # 
Instance details

Defined in Amazonka.Support.ResolveCase

Read ResolveCaseResponse Source # 
Instance details

Defined in Amazonka.Support.ResolveCase

Show ResolveCaseResponse Source # 
Instance details

Defined in Amazonka.Support.ResolveCase

Generic ResolveCaseResponse Source # 
Instance details

Defined in Amazonka.Support.ResolveCase

Associated Types

type Rep ResolveCaseResponse :: Type -> Type #

NFData ResolveCaseResponse Source # 
Instance details

Defined in Amazonka.Support.ResolveCase

Methods

rnf :: ResolveCaseResponse -> () #

type Rep ResolveCaseResponse Source # 
Instance details

Defined in Amazonka.Support.ResolveCase

type Rep ResolveCaseResponse = D1 ('MetaData "ResolveCaseResponse" "Amazonka.Support.ResolveCase" "libZSservicesZSamazonka-supportZSamazonka-support" 'False) (C1 ('MetaCons "ResolveCaseResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "initialCaseStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "finalCaseStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newResolveCaseResponse Source #

Create a value of ResolveCaseResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:initialCaseStatus:ResolveCaseResponse', resolveCaseResponse_initialCaseStatus - The status of the case when the ResolveCase request was sent.

$sel:finalCaseStatus:ResolveCaseResponse', resolveCaseResponse_finalCaseStatus - The status of the case after the ResolveCase request was processed.

$sel:httpStatus:ResolveCaseResponse', resolveCaseResponse_httpStatus - The response's http status code.

DescribeSeverityLevels

data DescribeSeverityLevels Source #

See: newDescribeSeverityLevels smart constructor.

Instances

Instances details
Eq DescribeSeverityLevels Source # 
Instance details

Defined in Amazonka.Support.DescribeSeverityLevels

Read DescribeSeverityLevels Source # 
Instance details

Defined in Amazonka.Support.DescribeSeverityLevels

Show DescribeSeverityLevels Source # 
Instance details

Defined in Amazonka.Support.DescribeSeverityLevels

Generic DescribeSeverityLevels Source # 
Instance details

Defined in Amazonka.Support.DescribeSeverityLevels

Associated Types

type Rep DescribeSeverityLevels :: Type -> Type #

NFData DescribeSeverityLevels Source # 
Instance details

Defined in Amazonka.Support.DescribeSeverityLevels

Methods

rnf :: DescribeSeverityLevels -> () #

Hashable DescribeSeverityLevels Source # 
Instance details

Defined in Amazonka.Support.DescribeSeverityLevels

ToJSON DescribeSeverityLevels Source # 
Instance details

Defined in Amazonka.Support.DescribeSeverityLevels

AWSRequest DescribeSeverityLevels Source # 
Instance details

Defined in Amazonka.Support.DescribeSeverityLevels

Associated Types

type AWSResponse DescribeSeverityLevels #

ToHeaders DescribeSeverityLevels Source # 
Instance details

Defined in Amazonka.Support.DescribeSeverityLevels

ToPath DescribeSeverityLevels Source # 
Instance details

Defined in Amazonka.Support.DescribeSeverityLevels

ToQuery DescribeSeverityLevels Source # 
Instance details

Defined in Amazonka.Support.DescribeSeverityLevels

type Rep DescribeSeverityLevels Source # 
Instance details

Defined in Amazonka.Support.DescribeSeverityLevels

type Rep DescribeSeverityLevels = D1 ('MetaData "DescribeSeverityLevels" "Amazonka.Support.DescribeSeverityLevels" "libZSservicesZSamazonka-supportZSamazonka-support" 'False) (C1 ('MetaCons "DescribeSeverityLevels'" 'PrefixI 'True) (S1 ('MetaSel ('Just "language") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))
type AWSResponse DescribeSeverityLevels Source # 
Instance details

Defined in Amazonka.Support.DescribeSeverityLevels

newDescribeSeverityLevels :: DescribeSeverityLevels Source #

Create a value of DescribeSeverityLevels with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:language:DescribeSeverityLevels', describeSeverityLevels_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.

data DescribeSeverityLevelsResponse Source #

The list of severity levels returned by the DescribeSeverityLevels operation.

See: newDescribeSeverityLevelsResponse smart constructor.

Instances

Instances details
Eq DescribeSeverityLevelsResponse Source # 
Instance details

Defined in Amazonka.Support.DescribeSeverityLevels

Read DescribeSeverityLevelsResponse Source # 
Instance details

Defined in Amazonka.Support.DescribeSeverityLevels

Show DescribeSeverityLevelsResponse Source # 
Instance details

Defined in Amazonka.Support.DescribeSeverityLevels

Generic DescribeSeverityLevelsResponse Source # 
Instance details

Defined in Amazonka.Support.DescribeSeverityLevels

Associated Types

type Rep DescribeSeverityLevelsResponse :: Type -> Type #

NFData DescribeSeverityLevelsResponse Source # 
Instance details

Defined in Amazonka.Support.DescribeSeverityLevels

type Rep DescribeSeverityLevelsResponse Source # 
Instance details

Defined in Amazonka.Support.DescribeSeverityLevels

type Rep DescribeSeverityLevelsResponse = D1 ('MetaData "DescribeSeverityLevelsResponse" "Amazonka.Support.DescribeSeverityLevels" "libZSservicesZSamazonka-supportZSamazonka-support" 'False) (C1 ('MetaCons "DescribeSeverityLevelsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "severityLevels") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SeverityLevel])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDescribeSeverityLevelsResponse Source #

Create a value of DescribeSeverityLevelsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:severityLevels:DescribeSeverityLevelsResponse', describeSeverityLevelsResponse_severityLevels - The available severity levels for the support case. Available severity levels are defined by your service level agreement with AWS.

$sel:httpStatus:DescribeSeverityLevelsResponse', describeSeverityLevelsResponse_httpStatus - The response's http status code.

DescribeTrustedAdvisorChecks

data DescribeTrustedAdvisorChecks Source #

See: newDescribeTrustedAdvisorChecks smart constructor.

Instances

Instances details
Eq DescribeTrustedAdvisorChecks Source # 
Instance details

Defined in Amazonka.Support.DescribeTrustedAdvisorChecks

Read DescribeTrustedAdvisorChecks Source # 
Instance details

Defined in Amazonka.Support.DescribeTrustedAdvisorChecks

Show DescribeTrustedAdvisorChecks Source # 
Instance details

Defined in Amazonka.Support.DescribeTrustedAdvisorChecks

Generic DescribeTrustedAdvisorChecks Source # 
Instance details

Defined in Amazonka.Support.DescribeTrustedAdvisorChecks

Associated Types

type Rep DescribeTrustedAdvisorChecks :: Type -> Type #

NFData DescribeTrustedAdvisorChecks Source # 
Instance details

Defined in Amazonka.Support.DescribeTrustedAdvisorChecks

Hashable DescribeTrustedAdvisorChecks Source # 
Instance details

Defined in Amazonka.Support.DescribeTrustedAdvisorChecks

ToJSON DescribeTrustedAdvisorChecks Source # 
Instance details

Defined in Amazonka.Support.DescribeTrustedAdvisorChecks

AWSRequest DescribeTrustedAdvisorChecks Source # 
Instance details

Defined in Amazonka.Support.DescribeTrustedAdvisorChecks

ToHeaders DescribeTrustedAdvisorChecks Source # 
Instance details

Defined in Amazonka.Support.DescribeTrustedAdvisorChecks

ToPath DescribeTrustedAdvisorChecks Source # 
Instance details

Defined in Amazonka.Support.DescribeTrustedAdvisorChecks

ToQuery DescribeTrustedAdvisorChecks Source # 
Instance details

Defined in Amazonka.Support.DescribeTrustedAdvisorChecks

type Rep DescribeTrustedAdvisorChecks Source # 
Instance details

Defined in Amazonka.Support.DescribeTrustedAdvisorChecks

type Rep DescribeTrustedAdvisorChecks = D1 ('MetaData "DescribeTrustedAdvisorChecks" "Amazonka.Support.DescribeTrustedAdvisorChecks" "libZSservicesZSamazonka-supportZSamazonka-support" 'False) (C1 ('MetaCons "DescribeTrustedAdvisorChecks'" 'PrefixI 'True) (S1 ('MetaSel ('Just "language") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DescribeTrustedAdvisorChecks Source # 
Instance details

Defined in Amazonka.Support.DescribeTrustedAdvisorChecks

newDescribeTrustedAdvisorChecks Source #

Create a value of DescribeTrustedAdvisorChecks with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:language:DescribeTrustedAdvisorChecks', describeTrustedAdvisorChecks_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.

data DescribeTrustedAdvisorChecksResponse Source #

Information about the Trusted Advisor checks returned by the DescribeTrustedAdvisorChecks operation.

See: newDescribeTrustedAdvisorChecksResponse smart constructor.

Instances

Instances details
Eq DescribeTrustedAdvisorChecksResponse Source # 
Instance details

Defined in Amazonka.Support.DescribeTrustedAdvisorChecks

Read DescribeTrustedAdvisorChecksResponse Source # 
Instance details

Defined in Amazonka.Support.DescribeTrustedAdvisorChecks

Show DescribeTrustedAdvisorChecksResponse Source # 
Instance details

Defined in Amazonka.Support.DescribeTrustedAdvisorChecks

Generic DescribeTrustedAdvisorChecksResponse Source # 
Instance details

Defined in Amazonka.Support.DescribeTrustedAdvisorChecks

NFData DescribeTrustedAdvisorChecksResponse Source # 
Instance details

Defined in Amazonka.Support.DescribeTrustedAdvisorChecks

type Rep DescribeTrustedAdvisorChecksResponse Source # 
Instance details

Defined in Amazonka.Support.DescribeTrustedAdvisorChecks

type Rep DescribeTrustedAdvisorChecksResponse = D1 ('MetaData "DescribeTrustedAdvisorChecksResponse" "Amazonka.Support.DescribeTrustedAdvisorChecks" "libZSservicesZSamazonka-supportZSamazonka-support" 'False) (C1 ('MetaCons "DescribeTrustedAdvisorChecksResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "checks") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [TrustedAdvisorCheckDescription])))

newDescribeTrustedAdvisorChecksResponse Source #

Create a value of DescribeTrustedAdvisorChecksResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DescribeTrustedAdvisorChecksResponse', describeTrustedAdvisorChecksResponse_httpStatus - The response's http status code.

$sel:checks:DescribeTrustedAdvisorChecksResponse', describeTrustedAdvisorChecksResponse_checks - Information about all available Trusted Advisor checks.

DescribeAttachment

data DescribeAttachment Source #

See: newDescribeAttachment smart constructor.

Instances

Instances details
Eq DescribeAttachment Source # 
Instance details

Defined in Amazonka.Support.DescribeAttachment

Read DescribeAttachment Source # 
Instance details

Defined in Amazonka.Support.DescribeAttachment

Show DescribeAttachment Source # 
Instance details

Defined in Amazonka.Support.DescribeAttachment

Generic DescribeAttachment Source # 
Instance details

Defined in Amazonka.Support.DescribeAttachment

Associated Types

type Rep DescribeAttachment :: Type -> Type #

NFData DescribeAttachment Source # 
Instance details

Defined in Amazonka.Support.DescribeAttachment

Methods

rnf :: DescribeAttachment -> () #

Hashable DescribeAttachment Source # 
Instance details

Defined in Amazonka.Support.DescribeAttachment

ToJSON DescribeAttachment Source # 
Instance details

Defined in Amazonka.Support.DescribeAttachment

AWSRequest DescribeAttachment Source # 
Instance details

Defined in Amazonka.Support.DescribeAttachment

Associated Types

type AWSResponse DescribeAttachment #

ToHeaders DescribeAttachment Source # 
Instance details

Defined in Amazonka.Support.DescribeAttachment

ToPath DescribeAttachment Source # 
Instance details

Defined in Amazonka.Support.DescribeAttachment

ToQuery DescribeAttachment Source # 
Instance details

Defined in Amazonka.Support.DescribeAttachment

type Rep DescribeAttachment Source # 
Instance details

Defined in Amazonka.Support.DescribeAttachment

type Rep DescribeAttachment = D1 ('MetaData "DescribeAttachment" "Amazonka.Support.DescribeAttachment" "libZSservicesZSamazonka-supportZSamazonka-support" 'False) (C1 ('MetaCons "DescribeAttachment'" 'PrefixI 'True) (S1 ('MetaSel ('Just "attachmentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DescribeAttachment Source # 
Instance details

Defined in Amazonka.Support.DescribeAttachment

newDescribeAttachment Source #

Create a value of DescribeAttachment with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:attachmentId:DescribeAttachment', describeAttachment_attachmentId - The ID of the attachment to return. Attachment IDs are returned by the DescribeCommunications operation.

data DescribeAttachmentResponse Source #

The content and file name of the attachment returned by the DescribeAttachment operation.

See: newDescribeAttachmentResponse smart constructor.

Instances

Instances details
Eq DescribeAttachmentResponse Source # 
Instance details

Defined in Amazonka.Support.DescribeAttachment

Read DescribeAttachmentResponse Source # 
Instance details

Defined in Amazonka.Support.DescribeAttachment

Show DescribeAttachmentResponse Source # 
Instance details

Defined in Amazonka.Support.DescribeAttachment

Generic DescribeAttachmentResponse Source # 
Instance details

Defined in Amazonka.Support.DescribeAttachment

Associated Types

type Rep DescribeAttachmentResponse :: Type -> Type #

NFData DescribeAttachmentResponse Source # 
Instance details

Defined in Amazonka.Support.DescribeAttachment

type Rep DescribeAttachmentResponse Source # 
Instance details

Defined in Amazonka.Support.DescribeAttachment

type Rep DescribeAttachmentResponse = D1 ('MetaData "DescribeAttachmentResponse" "Amazonka.Support.DescribeAttachment" "libZSservicesZSamazonka-supportZSamazonka-support" 'False) (C1 ('MetaCons "DescribeAttachmentResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "attachment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Attachment)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDescribeAttachmentResponse Source #

Create a value of DescribeAttachmentResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:attachment:DescribeAttachmentResponse', describeAttachmentResponse_attachment - This object includes the attachment content and file name.

In the previous response syntax, the value for the data parameter appears as blob, which is represented as a base64-encoded string. The value for fileName is the name of the attachment, such as troubleshoot-screenshot.png.

$sel:httpStatus:DescribeAttachmentResponse', describeAttachmentResponse_httpStatus - The response's http status code.

AddAttachmentsToSet

data AddAttachmentsToSet Source #

See: newAddAttachmentsToSet smart constructor.

Instances

Instances details
Eq AddAttachmentsToSet Source # 
Instance details

Defined in Amazonka.Support.AddAttachmentsToSet

Read AddAttachmentsToSet Source # 
Instance details

Defined in Amazonka.Support.AddAttachmentsToSet

Show AddAttachmentsToSet Source # 
Instance details

Defined in Amazonka.Support.AddAttachmentsToSet

Generic AddAttachmentsToSet Source # 
Instance details

Defined in Amazonka.Support.AddAttachmentsToSet

Associated Types

type Rep AddAttachmentsToSet :: Type -> Type #

NFData AddAttachmentsToSet Source # 
Instance details

Defined in Amazonka.Support.AddAttachmentsToSet

Methods

rnf :: AddAttachmentsToSet -> () #

Hashable AddAttachmentsToSet Source # 
Instance details

Defined in Amazonka.Support.AddAttachmentsToSet

ToJSON AddAttachmentsToSet Source # 
Instance details

Defined in Amazonka.Support.AddAttachmentsToSet

AWSRequest AddAttachmentsToSet Source # 
Instance details

Defined in Amazonka.Support.AddAttachmentsToSet

Associated Types

type AWSResponse AddAttachmentsToSet #

ToHeaders AddAttachmentsToSet Source # 
Instance details

Defined in Amazonka.Support.AddAttachmentsToSet

ToPath AddAttachmentsToSet Source # 
Instance details

Defined in Amazonka.Support.AddAttachmentsToSet

ToQuery AddAttachmentsToSet Source # 
Instance details

Defined in Amazonka.Support.AddAttachmentsToSet

type Rep AddAttachmentsToSet Source # 
Instance details

Defined in Amazonka.Support.AddAttachmentsToSet

type Rep AddAttachmentsToSet = D1 ('MetaData "AddAttachmentsToSet" "Amazonka.Support.AddAttachmentsToSet" "libZSservicesZSamazonka-supportZSamazonka-support" 'False) (C1 ('MetaCons "AddAttachmentsToSet'" 'PrefixI 'True) (S1 ('MetaSel ('Just "attachmentSetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "attachments") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Attachment])))
type AWSResponse AddAttachmentsToSet Source # 
Instance details

Defined in Amazonka.Support.AddAttachmentsToSet

newAddAttachmentsToSet :: AddAttachmentsToSet Source #

Create a value of AddAttachmentsToSet with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:attachmentSetId:AddAttachmentsToSet', addAttachmentsToSet_attachmentSetId - 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.

$sel:attachments:AddAttachmentsToSet', addAttachmentsToSet_attachments - One or more attachments to add to the set. You can add up to three attachments per set. The size limit is 5 MB per attachment.

In the Attachment object, use the data parameter to specify the contents of the attachment file. In the previous request syntax, the value for data appear as blob, which is represented as a base64-encoded string. The value for fileName is the name of the attachment, such as troubleshoot-screenshot.png.

data AddAttachmentsToSetResponse Source #

The ID and expiry time of the attachment set returned by the AddAttachmentsToSet operation.

See: newAddAttachmentsToSetResponse smart constructor.

Instances

Instances details
Eq AddAttachmentsToSetResponse Source # 
Instance details

Defined in Amazonka.Support.AddAttachmentsToSet

Read AddAttachmentsToSetResponse Source # 
Instance details

Defined in Amazonka.Support.AddAttachmentsToSet

Show AddAttachmentsToSetResponse Source # 
Instance details

Defined in Amazonka.Support.AddAttachmentsToSet

Generic AddAttachmentsToSetResponse Source # 
Instance details

Defined in Amazonka.Support.AddAttachmentsToSet

Associated Types

type Rep AddAttachmentsToSetResponse :: Type -> Type #

NFData AddAttachmentsToSetResponse Source # 
Instance details

Defined in Amazonka.Support.AddAttachmentsToSet

type Rep AddAttachmentsToSetResponse Source # 
Instance details

Defined in Amazonka.Support.AddAttachmentsToSet

type Rep AddAttachmentsToSetResponse = D1 ('MetaData "AddAttachmentsToSetResponse" "Amazonka.Support.AddAttachmentsToSet" "libZSservicesZSamazonka-supportZSamazonka-support" 'False) (C1 ('MetaCons "AddAttachmentsToSetResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "expiryTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "attachmentSetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newAddAttachmentsToSetResponse Source #

Create a value of AddAttachmentsToSetResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:expiryTime:AddAttachmentsToSetResponse', addAttachmentsToSetResponse_expiryTime - The time and date when the attachment set expires.

$sel:attachmentSetId:AddAttachmentsToSet', addAttachmentsToSetResponse_attachmentSetId - 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.

$sel:httpStatus:AddAttachmentsToSetResponse', addAttachmentsToSetResponse_httpStatus - The response's http status code.

DescribeTrustedAdvisorCheckResult

data DescribeTrustedAdvisorCheckResult Source #

See: newDescribeTrustedAdvisorCheckResult smart constructor.

Instances

Instances details
Eq DescribeTrustedAdvisorCheckResult Source # 
Instance details

Defined in Amazonka.Support.DescribeTrustedAdvisorCheckResult

Read DescribeTrustedAdvisorCheckResult Source # 
Instance details

Defined in Amazonka.Support.DescribeTrustedAdvisorCheckResult

Show DescribeTrustedAdvisorCheckResult Source # 
Instance details

Defined in Amazonka.Support.DescribeTrustedAdvisorCheckResult

Generic DescribeTrustedAdvisorCheckResult Source # 
Instance details

Defined in Amazonka.Support.DescribeTrustedAdvisorCheckResult

Associated Types

type Rep DescribeTrustedAdvisorCheckResult :: Type -> Type #

NFData DescribeTrustedAdvisorCheckResult Source # 
Instance details

Defined in Amazonka.Support.DescribeTrustedAdvisorCheckResult

Hashable DescribeTrustedAdvisorCheckResult Source # 
Instance details

Defined in Amazonka.Support.DescribeTrustedAdvisorCheckResult

ToJSON DescribeTrustedAdvisorCheckResult Source # 
Instance details

Defined in Amazonka.Support.DescribeTrustedAdvisorCheckResult

AWSRequest DescribeTrustedAdvisorCheckResult Source # 
Instance details

Defined in Amazonka.Support.DescribeTrustedAdvisorCheckResult

ToHeaders DescribeTrustedAdvisorCheckResult Source # 
Instance details

Defined in Amazonka.Support.DescribeTrustedAdvisorCheckResult

ToPath DescribeTrustedAdvisorCheckResult Source # 
Instance details

Defined in Amazonka.Support.DescribeTrustedAdvisorCheckResult

ToQuery DescribeTrustedAdvisorCheckResult Source # 
Instance details

Defined in Amazonka.Support.DescribeTrustedAdvisorCheckResult

type Rep DescribeTrustedAdvisorCheckResult Source # 
Instance details

Defined in Amazonka.Support.DescribeTrustedAdvisorCheckResult

type Rep DescribeTrustedAdvisorCheckResult = D1 ('MetaData "DescribeTrustedAdvisorCheckResult" "Amazonka.Support.DescribeTrustedAdvisorCheckResult" "libZSservicesZSamazonka-supportZSamazonka-support" 'False) (C1 ('MetaCons "DescribeTrustedAdvisorCheckResult'" 'PrefixI 'True) (S1 ('MetaSel ('Just "language") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "checkId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DescribeTrustedAdvisorCheckResult Source # 
Instance details

Defined in Amazonka.Support.DescribeTrustedAdvisorCheckResult

newDescribeTrustedAdvisorCheckResult Source #

Create a value of DescribeTrustedAdvisorCheckResult with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:language:DescribeTrustedAdvisorCheckResult', describeTrustedAdvisorCheckResult_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.

$sel:checkId:DescribeTrustedAdvisorCheckResult', describeTrustedAdvisorCheckResult_checkId - The unique identifier for the Trusted Advisor check.

data DescribeTrustedAdvisorCheckResultResponse Source #

The result of the Trusted Advisor check returned by the DescribeTrustedAdvisorCheckResult operation.

See: newDescribeTrustedAdvisorCheckResultResponse smart constructor.

Instances

Instances details
Eq DescribeTrustedAdvisorCheckResultResponse Source # 
Instance details

Defined in Amazonka.Support.DescribeTrustedAdvisorCheckResult

Read DescribeTrustedAdvisorCheckResultResponse Source # 
Instance details

Defined in Amazonka.Support.DescribeTrustedAdvisorCheckResult

Show DescribeTrustedAdvisorCheckResultResponse Source # 
Instance details

Defined in Amazonka.Support.DescribeTrustedAdvisorCheckResult

Generic DescribeTrustedAdvisorCheckResultResponse Source # 
Instance details

Defined in Amazonka.Support.DescribeTrustedAdvisorCheckResult

NFData DescribeTrustedAdvisorCheckResultResponse Source # 
Instance details

Defined in Amazonka.Support.DescribeTrustedAdvisorCheckResult

type Rep DescribeTrustedAdvisorCheckResultResponse Source # 
Instance details

Defined in Amazonka.Support.DescribeTrustedAdvisorCheckResult

type Rep DescribeTrustedAdvisorCheckResultResponse = D1 ('MetaData "DescribeTrustedAdvisorCheckResultResponse" "Amazonka.Support.DescribeTrustedAdvisorCheckResult" "libZSservicesZSamazonka-supportZSamazonka-support" 'False) (C1 ('MetaCons "DescribeTrustedAdvisorCheckResultResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "result") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TrustedAdvisorCheckResult)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDescribeTrustedAdvisorCheckResultResponse Source #

Create a value of DescribeTrustedAdvisorCheckResultResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:result:DescribeTrustedAdvisorCheckResultResponse', describeTrustedAdvisorCheckResultResponse_result - The detailed results of the Trusted Advisor check.

$sel:httpStatus:DescribeTrustedAdvisorCheckResultResponse', describeTrustedAdvisorCheckResultResponse_httpStatus - The response's http status code.

DescribeServices

data DescribeServices Source #

See: newDescribeServices smart constructor.

Constructors

DescribeServices' (Maybe [Text]) (Maybe Text) 

Instances

Instances details
Eq DescribeServices Source # 
Instance details

Defined in Amazonka.Support.DescribeServices

Read DescribeServices Source # 
Instance details

Defined in Amazonka.Support.DescribeServices

Show DescribeServices Source # 
Instance details

Defined in Amazonka.Support.DescribeServices

Generic DescribeServices Source # 
Instance details

Defined in Amazonka.Support.DescribeServices

Associated Types

type Rep DescribeServices :: Type -> Type #

NFData DescribeServices Source # 
Instance details

Defined in Amazonka.Support.DescribeServices

Methods

rnf :: DescribeServices -> () #

Hashable DescribeServices Source # 
Instance details

Defined in Amazonka.Support.DescribeServices

ToJSON DescribeServices Source # 
Instance details

Defined in Amazonka.Support.DescribeServices

AWSRequest DescribeServices Source # 
Instance details

Defined in Amazonka.Support.DescribeServices

Associated Types

type AWSResponse DescribeServices #

ToHeaders DescribeServices Source # 
Instance details

Defined in Amazonka.Support.DescribeServices

ToPath DescribeServices Source # 
Instance details

Defined in Amazonka.Support.DescribeServices

ToQuery DescribeServices Source # 
Instance details

Defined in Amazonka.Support.DescribeServices

type Rep DescribeServices Source # 
Instance details

Defined in Amazonka.Support.DescribeServices

type Rep DescribeServices = D1 ('MetaData "DescribeServices" "Amazonka.Support.DescribeServices" "libZSservicesZSamazonka-supportZSamazonka-support" 'False) (C1 ('MetaCons "DescribeServices'" 'PrefixI 'True) (S1 ('MetaSel ('Just "serviceCodeList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "language") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))
type AWSResponse DescribeServices Source # 
Instance details

Defined in Amazonka.Support.DescribeServices

newDescribeServices :: DescribeServices Source #

Create a value of DescribeServices with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:serviceCodeList:DescribeServices', describeServices_serviceCodeList - A JSON-formatted list of service codes available for AWS services.

$sel:language:DescribeServices', describeServices_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.

data DescribeServicesResponse Source #

The list of AWS services returned by the DescribeServices operation.

See: newDescribeServicesResponse smart constructor.

Instances

Instances details
Eq DescribeServicesResponse Source # 
Instance details

Defined in Amazonka.Support.DescribeServices

Read DescribeServicesResponse Source # 
Instance details

Defined in Amazonka.Support.DescribeServices

Show DescribeServicesResponse Source # 
Instance details

Defined in Amazonka.Support.DescribeServices

Generic DescribeServicesResponse Source # 
Instance details

Defined in Amazonka.Support.DescribeServices

Associated Types

type Rep DescribeServicesResponse :: Type -> Type #

NFData DescribeServicesResponse Source # 
Instance details

Defined in Amazonka.Support.DescribeServices

type Rep DescribeServicesResponse Source # 
Instance details

Defined in Amazonka.Support.DescribeServices

type Rep DescribeServicesResponse = D1 ('MetaData "DescribeServicesResponse" "Amazonka.Support.DescribeServices" "libZSservicesZSamazonka-supportZSamazonka-support" 'False) (C1 ('MetaCons "DescribeServicesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "services") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SupportService])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDescribeServicesResponse Source #

Create a value of DescribeServicesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:services:DescribeServicesResponse', describeServicesResponse_services - A JSON-formatted list of AWS services.

$sel:httpStatus:DescribeServicesResponse', describeServicesResponse_httpStatus - The response's http status code.

DescribeCommunications (Paginated)

data DescribeCommunications Source #

See: newDescribeCommunications smart constructor.

Instances

Instances details
Eq DescribeCommunications Source # 
Instance details

Defined in Amazonka.Support.DescribeCommunications

Read DescribeCommunications Source # 
Instance details

Defined in Amazonka.Support.DescribeCommunications

Show DescribeCommunications Source # 
Instance details

Defined in Amazonka.Support.DescribeCommunications

Generic DescribeCommunications Source # 
Instance details

Defined in Amazonka.Support.DescribeCommunications

Associated Types

type Rep DescribeCommunications :: Type -> Type #

NFData DescribeCommunications Source # 
Instance details

Defined in Amazonka.Support.DescribeCommunications

Methods

rnf :: DescribeCommunications -> () #

Hashable DescribeCommunications Source # 
Instance details

Defined in Amazonka.Support.DescribeCommunications

ToJSON DescribeCommunications Source # 
Instance details

Defined in Amazonka.Support.DescribeCommunications

AWSPager DescribeCommunications Source # 
Instance details

Defined in Amazonka.Support.DescribeCommunications

AWSRequest DescribeCommunications Source # 
Instance details

Defined in Amazonka.Support.DescribeCommunications

Associated Types

type AWSResponse DescribeCommunications #

ToHeaders DescribeCommunications Source # 
Instance details

Defined in Amazonka.Support.DescribeCommunications

ToPath DescribeCommunications Source # 
Instance details

Defined in Amazonka.Support.DescribeCommunications

ToQuery DescribeCommunications Source # 
Instance details

Defined in Amazonka.Support.DescribeCommunications

type Rep DescribeCommunications Source # 
Instance details

Defined in Amazonka.Support.DescribeCommunications

type Rep DescribeCommunications = D1 ('MetaData "DescribeCommunications" "Amazonka.Support.DescribeCommunications" "libZSservicesZSamazonka-supportZSamazonka-support" 'False) (C1 ('MetaCons "DescribeCommunications'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "afterTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "beforeTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "caseId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))
type AWSResponse DescribeCommunications Source # 
Instance details

Defined in Amazonka.Support.DescribeCommunications

newDescribeCommunications Source #

Create a value of DescribeCommunications with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:afterTime:DescribeCommunications', describeCommunications_afterTime - The start date for a filtered date search on support case communications. Case communications are available for 12 months after creation.

$sel:beforeTime:DescribeCommunications', describeCommunications_beforeTime - The end date for a filtered date search on support case communications. Case communications are available for 12 months after creation.

$sel:nextToken:DescribeCommunications', describeCommunications_nextToken - A resumption point for pagination.

$sel:maxResults:DescribeCommunications', describeCommunications_maxResults - The maximum number of results to return before paginating.

$sel:caseId:DescribeCommunications', describeCommunications_caseId - The 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

data DescribeCommunicationsResponse Source #

The communications returned by the DescribeCommunications operation.

See: newDescribeCommunicationsResponse smart constructor.

Instances

Instances details
Eq DescribeCommunicationsResponse Source # 
Instance details

Defined in Amazonka.Support.DescribeCommunications

Read DescribeCommunicationsResponse Source # 
Instance details

Defined in Amazonka.Support.DescribeCommunications

Show DescribeCommunicationsResponse Source # 
Instance details

Defined in Amazonka.Support.DescribeCommunications

Generic DescribeCommunicationsResponse Source # 
Instance details

Defined in Amazonka.Support.DescribeCommunications

Associated Types

type Rep DescribeCommunicationsResponse :: Type -> Type #

NFData DescribeCommunicationsResponse Source # 
Instance details

Defined in Amazonka.Support.DescribeCommunications

type Rep DescribeCommunicationsResponse Source # 
Instance details

Defined in Amazonka.Support.DescribeCommunications

type Rep DescribeCommunicationsResponse = D1 ('MetaData "DescribeCommunicationsResponse" "Amazonka.Support.DescribeCommunications" "libZSservicesZSamazonka-supportZSamazonka-support" 'False) (C1 ('MetaCons "DescribeCommunicationsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "communications") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Communication])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeCommunicationsResponse Source #

Create a value of DescribeCommunicationsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:DescribeCommunications', describeCommunicationsResponse_nextToken - A resumption point for pagination.

$sel:communications:DescribeCommunicationsResponse', describeCommunicationsResponse_communications - The communications for the case.

$sel:httpStatus:DescribeCommunicationsResponse', describeCommunicationsResponse_httpStatus - The response's http status code.

AddCommunicationToCase

data AddCommunicationToCase Source #

See: newAddCommunicationToCase smart constructor.

Instances

Instances details
Eq AddCommunicationToCase Source # 
Instance details

Defined in Amazonka.Support.AddCommunicationToCase

Read AddCommunicationToCase Source # 
Instance details

Defined in Amazonka.Support.AddCommunicationToCase

Show AddCommunicationToCase Source # 
Instance details

Defined in Amazonka.Support.AddCommunicationToCase

Generic AddCommunicationToCase Source # 
Instance details

Defined in Amazonka.Support.AddCommunicationToCase

Associated Types

type Rep AddCommunicationToCase :: Type -> Type #

NFData AddCommunicationToCase Source # 
Instance details

Defined in Amazonka.Support.AddCommunicationToCase

Methods

rnf :: AddCommunicationToCase -> () #

Hashable AddCommunicationToCase Source # 
Instance details

Defined in Amazonka.Support.AddCommunicationToCase

ToJSON AddCommunicationToCase Source # 
Instance details

Defined in Amazonka.Support.AddCommunicationToCase

AWSRequest AddCommunicationToCase Source # 
Instance details

Defined in Amazonka.Support.AddCommunicationToCase

Associated Types

type AWSResponse AddCommunicationToCase #

ToHeaders AddCommunicationToCase Source # 
Instance details

Defined in Amazonka.Support.AddCommunicationToCase

ToPath AddCommunicationToCase Source # 
Instance details

Defined in Amazonka.Support.AddCommunicationToCase

ToQuery AddCommunicationToCase Source # 
Instance details

Defined in Amazonka.Support.AddCommunicationToCase

type Rep AddCommunicationToCase Source # 
Instance details

Defined in Amazonka.Support.AddCommunicationToCase

type Rep AddCommunicationToCase = D1 ('MetaData "AddCommunicationToCase" "Amazonka.Support.AddCommunicationToCase" "libZSservicesZSamazonka-supportZSamazonka-support" 'False) (C1 ('MetaCons "AddCommunicationToCase'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "caseId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "ccEmailAddresses") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "attachmentSetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "communicationBody") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse AddCommunicationToCase Source # 
Instance details

Defined in Amazonka.Support.AddCommunicationToCase

newAddCommunicationToCase Source #

Create a value of AddCommunicationToCase with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:caseId:AddCommunicationToCase', addCommunicationToCase_caseId - The 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

$sel:ccEmailAddresses:AddCommunicationToCase', addCommunicationToCase_ccEmailAddresses - The email addresses in the CC line of an email to be added to the support case.

$sel:attachmentSetId:AddCommunicationToCase', addCommunicationToCase_attachmentSetId - The ID of a set of one or more attachments for the communication to add to the case. Create the set by calling AddAttachmentsToSet

$sel:communicationBody:AddCommunicationToCase', addCommunicationToCase_communicationBody - The body of an email communication to add to the support case.

data AddCommunicationToCaseResponse Source #

The result of the AddCommunicationToCase operation.

See: newAddCommunicationToCaseResponse smart constructor.

Instances

Instances details
Eq AddCommunicationToCaseResponse Source # 
Instance details

Defined in Amazonka.Support.AddCommunicationToCase

Read AddCommunicationToCaseResponse Source # 
Instance details

Defined in Amazonka.Support.AddCommunicationToCase

Show AddCommunicationToCaseResponse Source # 
Instance details

Defined in Amazonka.Support.AddCommunicationToCase

Generic AddCommunicationToCaseResponse Source # 
Instance details

Defined in Amazonka.Support.AddCommunicationToCase

Associated Types

type Rep AddCommunicationToCaseResponse :: Type -> Type #

NFData AddCommunicationToCaseResponse Source # 
Instance details

Defined in Amazonka.Support.AddCommunicationToCase

type Rep AddCommunicationToCaseResponse Source # 
Instance details

Defined in Amazonka.Support.AddCommunicationToCase

type Rep AddCommunicationToCaseResponse = D1 ('MetaData "AddCommunicationToCaseResponse" "Amazonka.Support.AddCommunicationToCase" "libZSservicesZSamazonka-supportZSamazonka-support" 'False) (C1 ('MetaCons "AddCommunicationToCaseResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "result") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newAddCommunicationToCaseResponse Source #

Create a value of AddCommunicationToCaseResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:result:AddCommunicationToCaseResponse', addCommunicationToCaseResponse_result - True if AddCommunicationToCase succeeds. Otherwise, returns an error.

$sel:httpStatus:AddCommunicationToCaseResponse', addCommunicationToCaseResponse_httpStatus - The response's http status code.

Types

Attachment

data Attachment Source #

An attachment to a case communication. The attachment consists of the file name and the content of the file.

See: newAttachment smart constructor.

Constructors

Attachment' (Maybe Base64) (Maybe Text) 

Instances

Instances details
Eq Attachment Source # 
Instance details

Defined in Amazonka.Support.Types.Attachment

Read Attachment Source # 
Instance details

Defined in Amazonka.Support.Types.Attachment

Show Attachment Source # 
Instance details

Defined in Amazonka.Support.Types.Attachment

Generic Attachment Source # 
Instance details

Defined in Amazonka.Support.Types.Attachment

Associated Types

type Rep Attachment :: Type -> Type #

NFData Attachment Source # 
Instance details

Defined in Amazonka.Support.Types.Attachment

Methods

rnf :: Attachment -> () #

Hashable Attachment Source # 
Instance details

Defined in Amazonka.Support.Types.Attachment

ToJSON Attachment Source # 
Instance details

Defined in Amazonka.Support.Types.Attachment

FromJSON Attachment Source # 
Instance details

Defined in Amazonka.Support.Types.Attachment

type Rep Attachment Source # 
Instance details

Defined in Amazonka.Support.Types.Attachment

type Rep Attachment = D1 ('MetaData "Attachment" "Amazonka.Support.Types.Attachment" "libZSservicesZSamazonka-supportZSamazonka-support" 'False) (C1 ('MetaCons "Attachment'" 'PrefixI 'True) (S1 ('MetaSel ('Just "data'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Base64)) :*: S1 ('MetaSel ('Just "fileName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newAttachment :: Attachment Source #

Create a value of Attachment with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:data':Attachment', attachment_data - The content of the attachment file.-- -- Note: This Lens automatically encodes and decodes Base64 data. -- 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.

$sel:fileName:Attachment', attachment_fileName - The name of the attachment file.

AttachmentDetails

data AttachmentDetails Source #

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: newAttachmentDetails smart constructor.

Instances

Instances details
Eq AttachmentDetails Source # 
Instance details

Defined in Amazonka.Support.Types.AttachmentDetails

Read AttachmentDetails Source # 
Instance details

Defined in Amazonka.Support.Types.AttachmentDetails

Show AttachmentDetails Source # 
Instance details

Defined in Amazonka.Support.Types.AttachmentDetails

Generic AttachmentDetails Source # 
Instance details

Defined in Amazonka.Support.Types.AttachmentDetails

Associated Types

type Rep AttachmentDetails :: Type -> Type #

NFData AttachmentDetails Source # 
Instance details

Defined in Amazonka.Support.Types.AttachmentDetails

Methods

rnf :: AttachmentDetails -> () #

Hashable AttachmentDetails Source # 
Instance details

Defined in Amazonka.Support.Types.AttachmentDetails

FromJSON AttachmentDetails Source # 
Instance details

Defined in Amazonka.Support.Types.AttachmentDetails

type Rep AttachmentDetails Source # 
Instance details

Defined in Amazonka.Support.Types.AttachmentDetails

type Rep AttachmentDetails = D1 ('MetaData "AttachmentDetails" "Amazonka.Support.Types.AttachmentDetails" "libZSservicesZSamazonka-supportZSamazonka-support" 'False) (C1 ('MetaCons "AttachmentDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "attachmentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "fileName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newAttachmentDetails :: AttachmentDetails Source #

Create a value of AttachmentDetails with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:attachmentId:AttachmentDetails', attachmentDetails_attachmentId - The ID of the attachment.

$sel:fileName:AttachmentDetails', attachmentDetails_fileName - The file name of the attachment.

CaseDetails

data CaseDetails Source #

A JSON-formatted object that contains the metadata for a support case. It is contained in the response from a DescribeCases request. CaseDetails contains the following fields:

  • caseId - The 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.
  • categoryCode - The category of problem for the support case. Corresponds to the CategoryCode values returned by a call to DescribeServices.
  • displayId - The identifier for the case on pages in the AWS Support Center.
  • 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.
  • nextToken - A resumption point for pagination.
  • recentCommunications - One or more Communication objects. Fields of these objects are attachments, body, caseId, submittedBy, and timeCreated.
  • serviceCode - The identifier for the AWS service that corresponds to the service code defined in the call to DescribeServices.
  • severityCode - The severity code assigned to the case. Contains one of the values returned by the call to DescribeSeverityLevels. The possible values are: low, normal, high, urgent, and critical.
  • status - The status of the case in the AWS Support Center. Valid values:

    • opened
    • pending-customer-action
    • reopened
    • resolved
    • unassigned
    • work-in-progress
  • subject - The subject line of the case.
  • submittedBy - The email address of the account that submitted the case.
  • timeCreated - The time the case was created, in ISO-8601 format.

See: newCaseDetails smart constructor.

Instances

Instances details
Eq CaseDetails Source # 
Instance details

Defined in Amazonka.Support.Types.CaseDetails

Read CaseDetails Source # 
Instance details

Defined in Amazonka.Support.Types.CaseDetails

Show CaseDetails Source # 
Instance details

Defined in Amazonka.Support.Types.CaseDetails

Generic CaseDetails Source # 
Instance details

Defined in Amazonka.Support.Types.CaseDetails

Associated Types

type Rep CaseDetails :: Type -> Type #

NFData CaseDetails Source # 
Instance details

Defined in Amazonka.Support.Types.CaseDetails

Methods

rnf :: CaseDetails -> () #

Hashable CaseDetails Source # 
Instance details

Defined in Amazonka.Support.Types.CaseDetails

FromJSON CaseDetails Source # 
Instance details

Defined in Amazonka.Support.Types.CaseDetails

type Rep CaseDetails Source # 
Instance details

Defined in Amazonka.Support.Types.CaseDetails

type Rep CaseDetails = D1 ('MetaData "CaseDetails" "Amazonka.Support.Types.CaseDetails" "libZSservicesZSamazonka-supportZSamazonka-support" 'False) (C1 ('MetaCons "CaseDetails'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "subject") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "recentCommunications") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RecentCaseCommunications)))) :*: (S1 ('MetaSel ('Just "severityCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "caseId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "ccEmailAddresses") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))) :*: ((S1 ('MetaSel ('Just "displayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "submittedBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "language") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "timeCreated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "categoryCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "serviceCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newCaseDetails :: CaseDetails Source #

Create a value of CaseDetails with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:subject:CaseDetails', caseDetails_subject - The subject line for the case in the AWS Support Center.

$sel:status:CaseDetails', caseDetails_status - The status of the case.

Valid values:

  • opened
  • pending-customer-action
  • reopened
  • resolved
  • unassigned
  • work-in-progress

$sel:recentCommunications:CaseDetails', caseDetails_recentCommunications - 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.

$sel:severityCode:CaseDetails', caseDetails_severityCode - The code for the severity level returned by the call to DescribeSeverityLevels.

$sel:caseId:CaseDetails', caseDetails_caseId - The 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

$sel:ccEmailAddresses:CaseDetails', caseDetails_ccEmailAddresses - The email addresses that receive copies of communication about the case.

$sel:displayId:CaseDetails', caseDetails_displayId - The ID displayed for the case in the AWS Support Center. This is a numeric string.

$sel:submittedBy:CaseDetails', caseDetails_submittedBy - The email address of the account that submitted the case.

$sel:language:CaseDetails', caseDetails_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.

$sel:timeCreated:CaseDetails', caseDetails_timeCreated - The time that the case was created in the AWS Support Center.

$sel:categoryCode:CaseDetails', caseDetails_categoryCode - The category of problem for the support case.

$sel:serviceCode:CaseDetails', caseDetails_serviceCode - The code for the AWS service. You can get a list of codes and the corresponding service names by calling DescribeServices.

Category

data Category Source #

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: newCategory smart constructor.

Constructors

Category' (Maybe Text) (Maybe Text) 

Instances

Instances details
Eq Category Source # 
Instance details

Defined in Amazonka.Support.Types.Category

Read Category Source # 
Instance details

Defined in Amazonka.Support.Types.Category

Show Category Source # 
Instance details

Defined in Amazonka.Support.Types.Category

Generic Category Source # 
Instance details

Defined in Amazonka.Support.Types.Category

Associated Types

type Rep Category :: Type -> Type #

Methods

from :: Category -> Rep Category x #

to :: Rep Category x -> Category #

NFData Category Source # 
Instance details

Defined in Amazonka.Support.Types.Category

Methods

rnf :: Category -> () #

Hashable Category Source # 
Instance details

Defined in Amazonka.Support.Types.Category

Methods

hashWithSalt :: Int -> Category -> Int #

hash :: Category -> Int #

FromJSON Category Source # 
Instance details

Defined in Amazonka.Support.Types.Category

type Rep Category Source # 
Instance details

Defined in Amazonka.Support.Types.Category

type Rep Category = D1 ('MetaData "Category" "Amazonka.Support.Types.Category" "libZSservicesZSamazonka-supportZSamazonka-support" 'False) (C1 ('MetaCons "Category'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "code") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newCategory :: Category Source #

Create a value of Category with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:name:Category', category_name - The category name for the support case.

$sel:code:Category', category_code - The category code for the support case.

Communication

data Communication Source #

A communication associated with a support case. The communication consists of the case ID, the message body, attachment information, the submitter of the communication, and the date and time of the communication.

See: newCommunication smart constructor.

Instances

Instances details
Eq Communication Source # 
Instance details

Defined in Amazonka.Support.Types.Communication

Read Communication Source # 
Instance details

Defined in Amazonka.Support.Types.Communication

Show Communication Source # 
Instance details

Defined in Amazonka.Support.Types.Communication

Generic Communication Source # 
Instance details

Defined in Amazonka.Support.Types.Communication

Associated Types

type Rep Communication :: Type -> Type #

NFData Communication Source # 
Instance details

Defined in Amazonka.Support.Types.Communication

Methods

rnf :: Communication -> () #

Hashable Communication Source # 
Instance details

Defined in Amazonka.Support.Types.Communication

FromJSON Communication Source # 
Instance details

Defined in Amazonka.Support.Types.Communication

type Rep Communication Source # 
Instance details

Defined in Amazonka.Support.Types.Communication

type Rep Communication = D1 ('MetaData "Communication" "Amazonka.Support.Types.Communication" "libZSservicesZSamazonka-supportZSamazonka-support" 'False) (C1 ('MetaCons "Communication'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "body") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "caseId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "submittedBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "timeCreated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "attachmentSet") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AttachmentDetails]))))))

newCommunication :: Communication Source #

Create a value of Communication with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:body:Communication', communication_body - The text of the communication between the customer and AWS Support.

$sel:caseId:Communication', communication_caseId - The 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

$sel:submittedBy:Communication', communication_submittedBy - The identity of the account that submitted, or responded to, the support case. Customer entries include the role or IAM user as well as the email address. For example, "AdminRole (Role) <janedoe@example.com>. Entries from the AWS Support team display "Amazon Web Services," and don't show an email address.

$sel:timeCreated:Communication', communication_timeCreated - The time the communication was created.

$sel:attachmentSet:Communication', communication_attachmentSet - Information about the attachments to the case communication.

RecentCaseCommunications

data RecentCaseCommunications Source #

The five most recent communications associated with the case.

See: newRecentCaseCommunications smart constructor.

Instances

Instances details
Eq RecentCaseCommunications Source # 
Instance details

Defined in Amazonka.Support.Types.RecentCaseCommunications

Read RecentCaseCommunications Source # 
Instance details

Defined in Amazonka.Support.Types.RecentCaseCommunications

Show RecentCaseCommunications Source # 
Instance details

Defined in Amazonka.Support.Types.RecentCaseCommunications

Generic RecentCaseCommunications Source # 
Instance details

Defined in Amazonka.Support.Types.RecentCaseCommunications

Associated Types

type Rep RecentCaseCommunications :: Type -> Type #

NFData RecentCaseCommunications Source # 
Instance details

Defined in Amazonka.Support.Types.RecentCaseCommunications

Hashable RecentCaseCommunications Source # 
Instance details

Defined in Amazonka.Support.Types.RecentCaseCommunications

FromJSON RecentCaseCommunications Source # 
Instance details

Defined in Amazonka.Support.Types.RecentCaseCommunications

type Rep RecentCaseCommunications Source # 
Instance details

Defined in Amazonka.Support.Types.RecentCaseCommunications

type Rep RecentCaseCommunications = D1 ('MetaData "RecentCaseCommunications" "Amazonka.Support.Types.RecentCaseCommunications" "libZSservicesZSamazonka-supportZSamazonka-support" 'False) (C1 ('MetaCons "RecentCaseCommunications'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "communications") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Communication]))))

newRecentCaseCommunications :: RecentCaseCommunications Source #

Create a value of RecentCaseCommunications with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:RecentCaseCommunications', recentCaseCommunications_nextToken - A resumption point for pagination.

$sel:communications:RecentCaseCommunications', recentCaseCommunications_communications - The five most recent communications associated with the case.

SeverityLevel

data SeverityLevel Source #

A code and name pair that represents the severity level of a support case. The available values depend on the support plan for the account. For more information, see Choosing a severity in the AWS Support User Guide.

See: newSeverityLevel smart constructor.

Constructors

SeverityLevel' (Maybe Text) (Maybe Text) 

Instances

Instances details
Eq SeverityLevel Source # 
Instance details

Defined in Amazonka.Support.Types.SeverityLevel

Read SeverityLevel Source # 
Instance details

Defined in Amazonka.Support.Types.SeverityLevel

Show SeverityLevel Source # 
Instance details

Defined in Amazonka.Support.Types.SeverityLevel

Generic SeverityLevel Source # 
Instance details

Defined in Amazonka.Support.Types.SeverityLevel

Associated Types

type Rep SeverityLevel :: Type -> Type #

NFData SeverityLevel Source # 
Instance details

Defined in Amazonka.Support.Types.SeverityLevel

Methods

rnf :: SeverityLevel -> () #

Hashable SeverityLevel Source # 
Instance details

Defined in Amazonka.Support.Types.SeverityLevel

FromJSON SeverityLevel Source # 
Instance details

Defined in Amazonka.Support.Types.SeverityLevel

type Rep SeverityLevel Source # 
Instance details

Defined in Amazonka.Support.Types.SeverityLevel

type Rep SeverityLevel = D1 ('MetaData "SeverityLevel" "Amazonka.Support.Types.SeverityLevel" "libZSservicesZSamazonka-supportZSamazonka-support" 'False) (C1 ('MetaCons "SeverityLevel'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "code") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newSeverityLevel :: SeverityLevel Source #

Create a value of SeverityLevel with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:name:SeverityLevel', severityLevel_name - The name of the severity level that corresponds to the severity level code.

The values returned by the API are different from the values that appear in the AWS Support Center. For example, the API uses the code low, but the name appears as General guidance in Support Center.

The following are the API code names and how they appear in the console:

  • low - General guidance
  • normal - System impaired
  • high - Production system impaired
  • urgent - Production system down
  • critical - Business-critical system down

For more information, see Choosing a severity in the AWS Support User Guide.

$sel:code:SeverityLevel', severityLevel_code - The code for case severity level.

Valid values: low | normal | high | urgent | critical

SupportService

data SupportService Source #

Information about an AWS service returned by the DescribeServices operation.

See: newSupportService smart constructor.

Instances

Instances details
Eq SupportService Source # 
Instance details

Defined in Amazonka.Support.Types.SupportService

Read SupportService Source # 
Instance details

Defined in Amazonka.Support.Types.SupportService

Show SupportService Source # 
Instance details

Defined in Amazonka.Support.Types.SupportService

Generic SupportService Source # 
Instance details

Defined in Amazonka.Support.Types.SupportService

Associated Types

type Rep SupportService :: Type -> Type #

NFData SupportService Source # 
Instance details

Defined in Amazonka.Support.Types.SupportService

Methods

rnf :: SupportService -> () #

Hashable SupportService Source # 
Instance details

Defined in Amazonka.Support.Types.SupportService

FromJSON SupportService Source # 
Instance details

Defined in Amazonka.Support.Types.SupportService

type Rep SupportService Source # 
Instance details

Defined in Amazonka.Support.Types.SupportService

type Rep SupportService = D1 ('MetaData "SupportService" "Amazonka.Support.Types.SupportService" "libZSservicesZSamazonka-supportZSamazonka-support" 'False) (C1 ('MetaCons "SupportService'" 'PrefixI 'True) (S1 ('MetaSel ('Just "categories") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Category])) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "code") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newSupportService :: SupportService Source #

Create a value of SupportService with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:categories:SupportService', supportService_categories - 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.

$sel:name:SupportService', supportService_name - The friendly name for an AWS service. The code element contains the corresponding code.

$sel:code:SupportService', supportService_code - The code for an AWS service returned by the DescribeServices response. The name element contains the corresponding friendly name.

TrustedAdvisorCategorySpecificSummary

data TrustedAdvisorCategorySpecificSummary Source #

The container for summary information that relates to the category of the Trusted Advisor check.

See: newTrustedAdvisorCategorySpecificSummary smart constructor.

Instances

Instances details
Eq TrustedAdvisorCategorySpecificSummary Source # 
Instance details

Defined in Amazonka.Support.Types.TrustedAdvisorCategorySpecificSummary

Read TrustedAdvisorCategorySpecificSummary Source # 
Instance details

Defined in Amazonka.Support.Types.TrustedAdvisorCategorySpecificSummary

Show TrustedAdvisorCategorySpecificSummary Source # 
Instance details

Defined in Amazonka.Support.Types.TrustedAdvisorCategorySpecificSummary

Generic TrustedAdvisorCategorySpecificSummary Source # 
Instance details

Defined in Amazonka.Support.Types.TrustedAdvisorCategorySpecificSummary

NFData TrustedAdvisorCategorySpecificSummary Source # 
Instance details

Defined in Amazonka.Support.Types.TrustedAdvisorCategorySpecificSummary

Hashable TrustedAdvisorCategorySpecificSummary Source # 
Instance details

Defined in Amazonka.Support.Types.TrustedAdvisorCategorySpecificSummary

FromJSON TrustedAdvisorCategorySpecificSummary Source # 
Instance details

Defined in Amazonka.Support.Types.TrustedAdvisorCategorySpecificSummary

type Rep TrustedAdvisorCategorySpecificSummary Source # 
Instance details

Defined in Amazonka.Support.Types.TrustedAdvisorCategorySpecificSummary

type Rep TrustedAdvisorCategorySpecificSummary = D1 ('MetaData "TrustedAdvisorCategorySpecificSummary" "Amazonka.Support.Types.TrustedAdvisorCategorySpecificSummary" "libZSservicesZSamazonka-supportZSamazonka-support" 'False) (C1 ('MetaCons "TrustedAdvisorCategorySpecificSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "costOptimizing") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TrustedAdvisorCostOptimizingSummary))))

newTrustedAdvisorCategorySpecificSummary :: TrustedAdvisorCategorySpecificSummary Source #

Create a value of TrustedAdvisorCategorySpecificSummary with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:costOptimizing:TrustedAdvisorCategorySpecificSummary', trustedAdvisorCategorySpecificSummary_costOptimizing - The summary information about cost savings for a Trusted Advisor check that is in the Cost Optimizing category.

TrustedAdvisorCheckDescription

data TrustedAdvisorCheckDescription Source #

The description and metadata for a Trusted Advisor check.

See: newTrustedAdvisorCheckDescription smart constructor.

Instances

Instances details
Eq TrustedAdvisorCheckDescription Source # 
Instance details

Defined in Amazonka.Support.Types.TrustedAdvisorCheckDescription

Read TrustedAdvisorCheckDescription Source # 
Instance details

Defined in Amazonka.Support.Types.TrustedAdvisorCheckDescription

Show TrustedAdvisorCheckDescription Source # 
Instance details

Defined in Amazonka.Support.Types.TrustedAdvisorCheckDescription

Generic TrustedAdvisorCheckDescription Source # 
Instance details

Defined in Amazonka.Support.Types.TrustedAdvisorCheckDescription

Associated Types

type Rep TrustedAdvisorCheckDescription :: Type -> Type #

NFData TrustedAdvisorCheckDescription Source # 
Instance details

Defined in Amazonka.Support.Types.TrustedAdvisorCheckDescription

Hashable TrustedAdvisorCheckDescription Source # 
Instance details

Defined in Amazonka.Support.Types.TrustedAdvisorCheckDescription

FromJSON TrustedAdvisorCheckDescription Source # 
Instance details

Defined in Amazonka.Support.Types.TrustedAdvisorCheckDescription

type Rep TrustedAdvisorCheckDescription Source # 
Instance details

Defined in Amazonka.Support.Types.TrustedAdvisorCheckDescription

type Rep TrustedAdvisorCheckDescription = D1 ('MetaData "TrustedAdvisorCheckDescription" "Amazonka.Support.Types.TrustedAdvisorCheckDescription" "libZSservicesZSamazonka-supportZSamazonka-support" 'False) (C1 ('MetaCons "TrustedAdvisorCheckDescription'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "category") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "metadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))))

newTrustedAdvisorCheckDescription Source #

Create a value of TrustedAdvisorCheckDescription with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:id:TrustedAdvisorCheckDescription', trustedAdvisorCheckDescription_id - The unique identifier for the Trusted Advisor check.

$sel:name:TrustedAdvisorCheckDescription', trustedAdvisorCheckDescription_name - The display name for the Trusted Advisor check.

$sel:description:TrustedAdvisorCheckDescription', trustedAdvisorCheckDescription_description - The description of the Trusted Advisor check, which includes the alert criteria and recommended operations (contains HTML markup).

$sel:category:TrustedAdvisorCheckDescription', trustedAdvisorCheckDescription_category - The category of the Trusted Advisor check.

$sel:metadata:TrustedAdvisorCheckDescription', trustedAdvisorCheckDescription_metadata - 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.

TrustedAdvisorCheckRefreshStatus

data TrustedAdvisorCheckRefreshStatus Source #

The refresh status of a Trusted Advisor check.

See: newTrustedAdvisorCheckRefreshStatus smart constructor.

Instances

Instances details
Eq TrustedAdvisorCheckRefreshStatus Source # 
Instance details

Defined in Amazonka.Support.Types.TrustedAdvisorCheckRefreshStatus

Read TrustedAdvisorCheckRefreshStatus Source # 
Instance details

Defined in Amazonka.Support.Types.TrustedAdvisorCheckRefreshStatus

Show TrustedAdvisorCheckRefreshStatus Source # 
Instance details

Defined in Amazonka.Support.Types.TrustedAdvisorCheckRefreshStatus

Generic TrustedAdvisorCheckRefreshStatus Source # 
Instance details

Defined in Amazonka.Support.Types.TrustedAdvisorCheckRefreshStatus

Associated Types

type Rep TrustedAdvisorCheckRefreshStatus :: Type -> Type #

NFData TrustedAdvisorCheckRefreshStatus Source # 
Instance details

Defined in Amazonka.Support.Types.TrustedAdvisorCheckRefreshStatus

Hashable TrustedAdvisorCheckRefreshStatus Source # 
Instance details

Defined in Amazonka.Support.Types.TrustedAdvisorCheckRefreshStatus

FromJSON TrustedAdvisorCheckRefreshStatus Source # 
Instance details

Defined in Amazonka.Support.Types.TrustedAdvisorCheckRefreshStatus

type Rep TrustedAdvisorCheckRefreshStatus Source # 
Instance details

Defined in Amazonka.Support.Types.TrustedAdvisorCheckRefreshStatus

type Rep TrustedAdvisorCheckRefreshStatus = D1 ('MetaData "TrustedAdvisorCheckRefreshStatus" "Amazonka.Support.Types.TrustedAdvisorCheckRefreshStatus" "libZSservicesZSamazonka-supportZSamazonka-support" 'False) (C1 ('MetaCons "TrustedAdvisorCheckRefreshStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "checkId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "millisUntilNextRefreshable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Integer))))

newTrustedAdvisorCheckRefreshStatus Source #

Create a value of TrustedAdvisorCheckRefreshStatus with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:checkId:TrustedAdvisorCheckRefreshStatus', trustedAdvisorCheckRefreshStatus_checkId - The unique identifier for the Trusted Advisor check.

$sel:status:TrustedAdvisorCheckRefreshStatus', trustedAdvisorCheckRefreshStatus_status - The status of the Trusted Advisor check for which a refresh has been requested:

  • none - The check is not refreshed or the non-success status exceeds the timeout
  • enqueued - The check refresh requests has entered the refresh queue
  • processing - The check refresh request is picked up by the rule processing engine
  • success - The check is successfully refreshed
  • abandoned - The check refresh has failed

$sel:millisUntilNextRefreshable:TrustedAdvisorCheckRefreshStatus', trustedAdvisorCheckRefreshStatus_millisUntilNextRefreshable - The amount of time, in milliseconds, until the Trusted Advisor check is eligible for refresh.

TrustedAdvisorCheckResult

data TrustedAdvisorCheckResult Source #

The results of a Trusted Advisor check returned by DescribeTrustedAdvisorCheckResult.

See: newTrustedAdvisorCheckResult smart constructor.

Instances

Instances details
Eq TrustedAdvisorCheckResult Source # 
Instance details

Defined in Amazonka.Support.Types.TrustedAdvisorCheckResult

Read TrustedAdvisorCheckResult Source # 
Instance details

Defined in Amazonka.Support.Types.TrustedAdvisorCheckResult

Show TrustedAdvisorCheckResult Source # 
Instance details

Defined in Amazonka.Support.Types.TrustedAdvisorCheckResult

Generic TrustedAdvisorCheckResult Source # 
Instance details

Defined in Amazonka.Support.Types.TrustedAdvisorCheckResult

Associated Types

type Rep TrustedAdvisorCheckResult :: Type -> Type #

NFData TrustedAdvisorCheckResult Source # 
Instance details

Defined in Amazonka.Support.Types.TrustedAdvisorCheckResult

Hashable TrustedAdvisorCheckResult Source # 
Instance details

Defined in Amazonka.Support.Types.TrustedAdvisorCheckResult

FromJSON TrustedAdvisorCheckResult Source # 
Instance details

Defined in Amazonka.Support.Types.TrustedAdvisorCheckResult

type Rep TrustedAdvisorCheckResult Source # 
Instance details

Defined in Amazonka.Support.Types.TrustedAdvisorCheckResult

type Rep TrustedAdvisorCheckResult = D1 ('MetaData "TrustedAdvisorCheckResult" "Amazonka.Support.Types.TrustedAdvisorCheckResult" "libZSservicesZSamazonka-supportZSamazonka-support" 'False) (C1 ('MetaCons "TrustedAdvisorCheckResult'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "checkId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "timestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: (S1 ('MetaSel ('Just "resourcesSummary") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TrustedAdvisorResourcesSummary) :*: (S1 ('MetaSel ('Just "categorySpecificSummary") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TrustedAdvisorCategorySpecificSummary) :*: S1 ('MetaSel ('Just "flaggedResources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [TrustedAdvisorResourceDetail])))))

newTrustedAdvisorCheckResult Source #

Create a value of TrustedAdvisorCheckResult with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:checkId:TrustedAdvisorCheckResult', trustedAdvisorCheckResult_checkId - The unique identifier for the Trusted Advisor check.

$sel:timestamp:TrustedAdvisorCheckResult', trustedAdvisorCheckResult_timestamp - The time of the last refresh of the check.

$sel:status:TrustedAdvisorCheckResult', trustedAdvisorCheckResult_status - The alert status of the check: "ok" (green), "warning" (yellow), "error" (red), or "not_available".

$sel:resourcesSummary:TrustedAdvisorCheckResult', trustedAdvisorCheckResult_resourcesSummary - Undocumented member.

$sel:categorySpecificSummary:TrustedAdvisorCheckResult', trustedAdvisorCheckResult_categorySpecificSummary - Summary information that relates to the category of the check. Cost Optimizing is the only category that is currently supported.

$sel:flaggedResources:TrustedAdvisorCheckResult', trustedAdvisorCheckResult_flaggedResources - The details about each resource listed in the check result.

TrustedAdvisorCheckSummary

data TrustedAdvisorCheckSummary Source #

A summary of a Trusted Advisor check result, including the alert status, last refresh, and number of resources examined.

See: newTrustedAdvisorCheckSummary smart constructor.

Instances

Instances details
Eq TrustedAdvisorCheckSummary Source # 
Instance details

Defined in Amazonka.Support.Types.TrustedAdvisorCheckSummary

Read TrustedAdvisorCheckSummary Source # 
Instance details

Defined in Amazonka.Support.Types.TrustedAdvisorCheckSummary

Show TrustedAdvisorCheckSummary Source # 
Instance details

Defined in Amazonka.Support.Types.TrustedAdvisorCheckSummary

Generic TrustedAdvisorCheckSummary Source # 
Instance details

Defined in Amazonka.Support.Types.TrustedAdvisorCheckSummary

Associated Types

type Rep TrustedAdvisorCheckSummary :: Type -> Type #

NFData TrustedAdvisorCheckSummary Source # 
Instance details

Defined in Amazonka.Support.Types.TrustedAdvisorCheckSummary

Hashable TrustedAdvisorCheckSummary Source # 
Instance details

Defined in Amazonka.Support.Types.TrustedAdvisorCheckSummary

FromJSON TrustedAdvisorCheckSummary Source # 
Instance details

Defined in Amazonka.Support.Types.TrustedAdvisorCheckSummary

type Rep TrustedAdvisorCheckSummary Source # 
Instance details

Defined in Amazonka.Support.Types.TrustedAdvisorCheckSummary

type Rep TrustedAdvisorCheckSummary = D1 ('MetaData "TrustedAdvisorCheckSummary" "Amazonka.Support.Types.TrustedAdvisorCheckSummary" "libZSservicesZSamazonka-supportZSamazonka-support" 'False) (C1 ('MetaCons "TrustedAdvisorCheckSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "hasFlaggedResources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "checkId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "timestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "resourcesSummary") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TrustedAdvisorResourcesSummary) :*: S1 ('MetaSel ('Just "categorySpecificSummary") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TrustedAdvisorCategorySpecificSummary)))))

newTrustedAdvisorCheckSummary Source #

Create a value of TrustedAdvisorCheckSummary with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:hasFlaggedResources:TrustedAdvisorCheckSummary', trustedAdvisorCheckSummary_hasFlaggedResources - Specifies whether the Trusted Advisor check has flagged resources.

$sel:checkId:TrustedAdvisorCheckSummary', trustedAdvisorCheckSummary_checkId - The unique identifier for the Trusted Advisor check.

$sel:timestamp:TrustedAdvisorCheckSummary', trustedAdvisorCheckSummary_timestamp - The time of the last refresh of the check.

$sel:status:TrustedAdvisorCheckSummary', trustedAdvisorCheckSummary_status - The alert status of the check: "ok" (green), "warning" (yellow), "error" (red), or "not_available".

$sel:resourcesSummary:TrustedAdvisorCheckSummary', trustedAdvisorCheckSummary_resourcesSummary - Undocumented member.

$sel:categorySpecificSummary:TrustedAdvisorCheckSummary', trustedAdvisorCheckSummary_categorySpecificSummary - Summary information that relates to the category of the check. Cost Optimizing is the only category that is currently supported.

TrustedAdvisorCostOptimizingSummary

data TrustedAdvisorCostOptimizingSummary Source #

The estimated cost savings that might be realized if the recommended operations are taken.

See: newTrustedAdvisorCostOptimizingSummary smart constructor.

Instances

Instances details
Eq TrustedAdvisorCostOptimizingSummary Source # 
Instance details

Defined in Amazonka.Support.Types.TrustedAdvisorCostOptimizingSummary

Read TrustedAdvisorCostOptimizingSummary Source # 
Instance details

Defined in Amazonka.Support.Types.TrustedAdvisorCostOptimizingSummary

Show TrustedAdvisorCostOptimizingSummary Source # 
Instance details

Defined in Amazonka.Support.Types.TrustedAdvisorCostOptimizingSummary

Generic TrustedAdvisorCostOptimizingSummary Source # 
Instance details

Defined in Amazonka.Support.Types.TrustedAdvisorCostOptimizingSummary

NFData TrustedAdvisorCostOptimizingSummary Source # 
Instance details

Defined in Amazonka.Support.Types.TrustedAdvisorCostOptimizingSummary

Hashable TrustedAdvisorCostOptimizingSummary Source # 
Instance details

Defined in Amazonka.Support.Types.TrustedAdvisorCostOptimizingSummary

FromJSON TrustedAdvisorCostOptimizingSummary Source # 
Instance details

Defined in Amazonka.Support.Types.TrustedAdvisorCostOptimizingSummary

type Rep TrustedAdvisorCostOptimizingSummary Source # 
Instance details

Defined in Amazonka.Support.Types.TrustedAdvisorCostOptimizingSummary

type Rep TrustedAdvisorCostOptimizingSummary = D1 ('MetaData "TrustedAdvisorCostOptimizingSummary" "Amazonka.Support.Types.TrustedAdvisorCostOptimizingSummary" "libZSservicesZSamazonka-supportZSamazonka-support" 'False) (C1 ('MetaCons "TrustedAdvisorCostOptimizingSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "estimatedMonthlySavings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Double) :*: S1 ('MetaSel ('Just "estimatedPercentMonthlySavings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Double)))

newTrustedAdvisorCostOptimizingSummary Source #

Create a value of TrustedAdvisorCostOptimizingSummary with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:estimatedMonthlySavings:TrustedAdvisorCostOptimizingSummary', trustedAdvisorCostOptimizingSummary_estimatedMonthlySavings - The estimated monthly savings that might be realized if the recommended operations are taken.

$sel:estimatedPercentMonthlySavings:TrustedAdvisorCostOptimizingSummary', trustedAdvisorCostOptimizingSummary_estimatedPercentMonthlySavings - The estimated percentage of savings that might be realized if the recommended operations are taken.

TrustedAdvisorResourceDetail

data TrustedAdvisorResourceDetail Source #

Contains information about a resource identified by a Trusted Advisor check.

See: newTrustedAdvisorResourceDetail smart constructor.

Instances

Instances details
Eq TrustedAdvisorResourceDetail Source # 
Instance details

Defined in Amazonka.Support.Types.TrustedAdvisorResourceDetail

Read TrustedAdvisorResourceDetail Source # 
Instance details

Defined in Amazonka.Support.Types.TrustedAdvisorResourceDetail

Show TrustedAdvisorResourceDetail Source # 
Instance details

Defined in Amazonka.Support.Types.TrustedAdvisorResourceDetail

Generic TrustedAdvisorResourceDetail Source # 
Instance details

Defined in Amazonka.Support.Types.TrustedAdvisorResourceDetail

Associated Types

type Rep TrustedAdvisorResourceDetail :: Type -> Type #

NFData TrustedAdvisorResourceDetail Source # 
Instance details

Defined in Amazonka.Support.Types.TrustedAdvisorResourceDetail

Hashable TrustedAdvisorResourceDetail Source # 
Instance details

Defined in Amazonka.Support.Types.TrustedAdvisorResourceDetail

FromJSON TrustedAdvisorResourceDetail Source # 
Instance details

Defined in Amazonka.Support.Types.TrustedAdvisorResourceDetail

type Rep TrustedAdvisorResourceDetail Source # 
Instance details

Defined in Amazonka.Support.Types.TrustedAdvisorResourceDetail

type Rep TrustedAdvisorResourceDetail = D1 ('MetaData "TrustedAdvisorResourceDetail" "Amazonka.Support.Types.TrustedAdvisorResourceDetail" "libZSservicesZSamazonka-supportZSamazonka-support" 'False) (C1 ('MetaCons "TrustedAdvisorResourceDetail'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "isSuppressed") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "region") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "resourceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "metadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))))

newTrustedAdvisorResourceDetail Source #

Create a value of TrustedAdvisorResourceDetail with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:isSuppressed:TrustedAdvisorResourceDetail', trustedAdvisorResourceDetail_isSuppressed - Specifies whether the AWS resource was ignored by Trusted Advisor because it was marked as suppressed by the user.

$sel:region:TrustedAdvisorResourceDetail', trustedAdvisorResourceDetail_region - The AWS Region in which the identified resource is located.

$sel:status:TrustedAdvisorResourceDetail', trustedAdvisorResourceDetail_status - The status code for the resource identified in the Trusted Advisor check.

$sel:resourceId:TrustedAdvisorResourceDetail', trustedAdvisorResourceDetail_resourceId - The unique identifier for the identified resource.

$sel:metadata:TrustedAdvisorResourceDetail', trustedAdvisorResourceDetail_metadata - 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.

TrustedAdvisorResourcesSummary

data TrustedAdvisorResourcesSummary Source #

Details about AWS resources that were analyzed in a call to Trusted Advisor DescribeTrustedAdvisorCheckSummaries.

See: newTrustedAdvisorResourcesSummary smart constructor.

Instances

Instances details
Eq TrustedAdvisorResourcesSummary Source # 
Instance details

Defined in Amazonka.Support.Types.TrustedAdvisorResourcesSummary

Read TrustedAdvisorResourcesSummary Source # 
Instance details

Defined in Amazonka.Support.Types.TrustedAdvisorResourcesSummary

Show TrustedAdvisorResourcesSummary Source # 
Instance details

Defined in Amazonka.Support.Types.TrustedAdvisorResourcesSummary

Generic TrustedAdvisorResourcesSummary Source # 
Instance details

Defined in Amazonka.Support.Types.TrustedAdvisorResourcesSummary

Associated Types

type Rep TrustedAdvisorResourcesSummary :: Type -> Type #

NFData TrustedAdvisorResourcesSummary Source # 
Instance details

Defined in Amazonka.Support.Types.TrustedAdvisorResourcesSummary

Hashable TrustedAdvisorResourcesSummary Source # 
Instance details

Defined in Amazonka.Support.Types.TrustedAdvisorResourcesSummary

FromJSON TrustedAdvisorResourcesSummary Source # 
Instance details

Defined in Amazonka.Support.Types.TrustedAdvisorResourcesSummary

type Rep TrustedAdvisorResourcesSummary Source # 
Instance details

Defined in Amazonka.Support.Types.TrustedAdvisorResourcesSummary

type Rep TrustedAdvisorResourcesSummary = D1 ('MetaData "TrustedAdvisorResourcesSummary" "Amazonka.Support.Types.TrustedAdvisorResourcesSummary" "libZSservicesZSamazonka-supportZSamazonka-support" 'False) (C1 ('MetaCons "TrustedAdvisorResourcesSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "resourcesProcessed") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Integer) :*: S1 ('MetaSel ('Just "resourcesFlagged") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Integer)) :*: (S1 ('MetaSel ('Just "resourcesIgnored") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Integer) :*: S1 ('MetaSel ('Just "resourcesSuppressed") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Integer))))

newTrustedAdvisorResourcesSummary Source #

Create a value of TrustedAdvisorResourcesSummary with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resourcesProcessed:TrustedAdvisorResourcesSummary', trustedAdvisorResourcesSummary_resourcesProcessed - The number of AWS resources that were analyzed by the Trusted Advisor check.

$sel:resourcesFlagged:TrustedAdvisorResourcesSummary', trustedAdvisorResourcesSummary_resourcesFlagged - The number of AWS resources that were flagged (listed) by the Trusted Advisor check.

$sel:resourcesIgnored:TrustedAdvisorResourcesSummary', trustedAdvisorResourcesSummary_resourcesIgnored - The number of AWS resources ignored by Trusted Advisor because information was unavailable.

$sel:resourcesSuppressed:TrustedAdvisorResourcesSummary', trustedAdvisorResourcesSummary_resourcesSuppressed - The number of AWS resources ignored by Trusted Advisor because they were marked as suppressed by the user.