amazonka-support-2.0: Amazon Support SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.Support

Description

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

Amazon Web Services Support

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

  • You must have a Business, Enterprise On-Ramp, or Enterprise Support plan to use the Amazon Web Services Support API.
  • If you call the Amazon Web Services Support API from an account that doesn't have a Business, Enterprise On-Ramp, or Enterprise Support plan, the SubscriptionRequiredException error message appears. For information about changing your support plan, see Amazon Web Services Support.

You can also use the Amazon Web Services Support API to access features for Trusted Advisor. You can return a list of checks and their descriptions, get check results, specify checks to refresh, and get the refresh status of checks.

You can manage your support cases with the following Amazon Web Services Support API operations:

  • The CreateCase, DescribeCases, DescribeAttachment, and ResolveCase operations create Amazon Web Services Support cases, retrieve information about cases, and resolve cases.
  • The DescribeCommunications, AddCommunicationToCase, and AddAttachmentsToSet operations retrieve and add communications and attachments to Amazon Web Services Support cases.
  • The DescribeServices and DescribeSeverityLevels operations return Amazon Web Service names, service codes, service categories, and problem severity levels. You use these values when you call the CreateCase operation.

You can also use the Amazon Web Services Support API to call the Trusted Advisor operations. For more information, see Trusted Advisor in the /Amazon Web Services Support User Guide/.

For authentication of requests, Amazon Web Services Support uses Signature Version 4 Signing Process.

For more information about this service and the endpoints to use, see About the Amazon Web Services Support API in the Amazon Web Services Support User Guide.

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.

AttachmentIdNotFound

_AttachmentIdNotFound :: AsError a => Fold a ServiceError Source #

An attachment with the specified ID could not be found.

AttachmentLimitExceeded

_AttachmentLimitExceeded :: AsError a => Fold a ServiceError Source #

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

AttachmentSetExpired

_AttachmentSetExpired :: AsError a => Fold a ServiceError Source #

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

AttachmentSetIdNotFound

_AttachmentSetIdNotFound :: AsError a => Fold a ServiceError Source #

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

AttachmentSetSizeLimitExceeded

_AttachmentSetSizeLimitExceeded :: AsError a => Fold 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.

CaseCreationLimitExceeded

_CaseCreationLimitExceeded :: AsError a => Fold a ServiceError Source #

The case creation limit for the account has been exceeded.

CaseIdNotFound

_CaseIdNotFound :: AsError a => Fold a ServiceError Source #

The requested caseId couldn't be located.

DescribeAttachmentLimitExceeded

_DescribeAttachmentLimitExceeded :: AsError a => Fold a ServiceError Source #

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

InternalServerError

_InternalServerError :: AsError a => Fold a ServiceError Source #

An internal server error occurred.

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.

AddAttachmentsToSet

data AddAttachmentsToSet Source #

See: newAddAttachmentsToSet smart constructor.

Instances

Instances details
ToJSON AddAttachmentsToSet Source # 
Instance details

Defined in Amazonka.Support.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

AWSRequest AddAttachmentsToSet Source # 
Instance details

Defined in Amazonka.Support.AddAttachmentsToSet

Associated Types

type AWSResponse AddAttachmentsToSet #

Generic AddAttachmentsToSet Source # 
Instance details

Defined in Amazonka.Support.AddAttachmentsToSet

Associated Types

type Rep AddAttachmentsToSet :: Type -> Type #

Read AddAttachmentsToSet Source # 
Instance details

Defined in Amazonka.Support.AddAttachmentsToSet

Show AddAttachmentsToSet Source # 
Instance details

Defined in Amazonka.Support.AddAttachmentsToSet

NFData AddAttachmentsToSet Source # 
Instance details

Defined in Amazonka.Support.AddAttachmentsToSet

Methods

rnf :: AddAttachmentsToSet -> () #

Eq AddAttachmentsToSet Source # 
Instance details

Defined in Amazonka.Support.AddAttachmentsToSet

Hashable AddAttachmentsToSet Source # 
Instance details

Defined in Amazonka.Support.AddAttachmentsToSet

type AWSResponse 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" "amazonka-support-2.0-LbNYGbwzg4MCCJkN4B0nCH" '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])))

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:

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
Generic AddAttachmentsToSetResponse Source # 
Instance details

Defined in Amazonka.Support.AddAttachmentsToSet

Associated Types

type Rep AddAttachmentsToSetResponse :: Type -> Type #

Read AddAttachmentsToSetResponse Source # 
Instance details

Defined in Amazonka.Support.AddAttachmentsToSet

Show AddAttachmentsToSetResponse Source # 
Instance details

Defined in Amazonka.Support.AddAttachmentsToSet

NFData AddAttachmentsToSetResponse Source # 
Instance details

Defined in Amazonka.Support.AddAttachmentsToSet

Eq 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" "amazonka-support-2.0-LbNYGbwzg4MCCJkN4B0nCH" 'False) (C1 ('MetaCons "AddAttachmentsToSetResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "attachmentSetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "expiryTime") '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:

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:expiryTime:AddAttachmentsToSetResponse', addAttachmentsToSetResponse_expiryTime - The time and date when the attachment set expires.

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

AddCommunicationToCase

data AddCommunicationToCase Source #

See: newAddCommunicationToCase smart constructor.

Instances

Instances details
ToJSON AddCommunicationToCase Source # 
Instance details

Defined in Amazonka.Support.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

AWSRequest AddCommunicationToCase Source # 
Instance details

Defined in Amazonka.Support.AddCommunicationToCase

Associated Types

type AWSResponse AddCommunicationToCase #

Generic AddCommunicationToCase Source # 
Instance details

Defined in Amazonka.Support.AddCommunicationToCase

Associated Types

type Rep AddCommunicationToCase :: Type -> Type #

Read AddCommunicationToCase Source # 
Instance details

Defined in Amazonka.Support.AddCommunicationToCase

Show AddCommunicationToCase Source # 
Instance details

Defined in Amazonka.Support.AddCommunicationToCase

NFData AddCommunicationToCase Source # 
Instance details

Defined in Amazonka.Support.AddCommunicationToCase

Methods

rnf :: AddCommunicationToCase -> () #

Eq AddCommunicationToCase Source # 
Instance details

Defined in Amazonka.Support.AddCommunicationToCase

Hashable AddCommunicationToCase Source # 
Instance details

Defined in Amazonka.Support.AddCommunicationToCase

type AWSResponse 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" "amazonka-support-2.0-LbNYGbwzg4MCCJkN4B0nCH" 'False) (C1 ('MetaCons "AddCommunicationToCase'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "attachmentSetId") '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 "communicationBody") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

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: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

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

AddCommunicationToCase, addCommunicationToCase_ccEmailAddresses - The email addresses in the CC line of an email to be added to the support case.

$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
Generic AddCommunicationToCaseResponse Source # 
Instance details

Defined in Amazonka.Support.AddCommunicationToCase

Associated Types

type Rep AddCommunicationToCaseResponse :: Type -> Type #

Read AddCommunicationToCaseResponse Source # 
Instance details

Defined in Amazonka.Support.AddCommunicationToCase

Show AddCommunicationToCaseResponse Source # 
Instance details

Defined in Amazonka.Support.AddCommunicationToCase

NFData AddCommunicationToCaseResponse Source # 
Instance details

Defined in Amazonka.Support.AddCommunicationToCase

Eq 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" "amazonka-support-2.0-LbNYGbwzg4MCCJkN4B0nCH" '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.

CreateCase

data CreateCase Source #

See: newCreateCase smart constructor.

Instances

Instances details
ToJSON CreateCase Source # 
Instance details

Defined in Amazonka.Support.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

AWSRequest CreateCase Source # 
Instance details

Defined in Amazonka.Support.CreateCase

Associated Types

type AWSResponse CreateCase #

Generic CreateCase Source # 
Instance details

Defined in Amazonka.Support.CreateCase

Associated Types

type Rep CreateCase :: Type -> Type #

Read CreateCase Source # 
Instance details

Defined in Amazonka.Support.CreateCase

Show CreateCase Source # 
Instance details

Defined in Amazonka.Support.CreateCase

NFData CreateCase Source # 
Instance details

Defined in Amazonka.Support.CreateCase

Methods

rnf :: CreateCase -> () #

Eq CreateCase Source # 
Instance details

Defined in Amazonka.Support.CreateCase

Hashable CreateCase Source # 
Instance details

Defined in Amazonka.Support.CreateCase

type AWSResponse CreateCase Source # 
Instance details

Defined in Amazonka.Support.CreateCase

type Rep 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: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.

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 Amazon Web Services service defines its own set of category codes.

CreateCase, createCase_ccEmailAddresses - A list of email addresses that Amazon Web Services Support copies on case correspondence. Amazon Web Services Support identifies the account that creates the case when you specify your Amazon Web Services credentials in an HTTP POST method or use the Amazon Web Services SDKs.

$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.

CreateCase, createCase_language - The language in which Amazon Web Services Support handles the case. Amazon Web Services Support currently supports English ("en") and Japanese ("ja"). You must specify the ISO 639-1 code for the language parameter if you want support in that language.

CreateCase, createCase_serviceCode - The code for the Amazon Web Services service. You can use the DescribeServices operation to get the possible serviceCode values.

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 Amazon Web Services 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 Amazon Web Services Support User Guide.

The availability of severity levels depends on the support plan for the Amazon Web Services account.

CreateCase, createCase_subject - The title of the support case. The title appears in the Subject field on the Amazon Web Services 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 Amazon Web Services 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
Generic CreateCaseResponse Source # 
Instance details

Defined in Amazonka.Support.CreateCase

Associated Types

type Rep CreateCaseResponse :: Type -> Type #

Read CreateCaseResponse Source # 
Instance details

Defined in Amazonka.Support.CreateCase

Show CreateCaseResponse Source # 
Instance details

Defined in Amazonka.Support.CreateCase

NFData CreateCaseResponse Source # 
Instance details

Defined in Amazonka.Support.CreateCase

Methods

rnf :: CreateCaseResponse -> () #

Eq CreateCaseResponse Source # 
Instance details

Defined in Amazonka.Support.CreateCase

type Rep CreateCaseResponse Source # 
Instance details

Defined in Amazonka.Support.CreateCase

type Rep CreateCaseResponse = D1 ('MetaData "CreateCaseResponse" "Amazonka.Support.CreateCase" "amazonka-support-2.0-LbNYGbwzg4MCCJkN4B0nCH" '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:

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.

DescribeAttachment

data DescribeAttachment Source #

See: newDescribeAttachment smart constructor.

Instances

Instances details
ToJSON DescribeAttachment Source # 
Instance details

Defined in Amazonka.Support.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

AWSRequest DescribeAttachment Source # 
Instance details

Defined in Amazonka.Support.DescribeAttachment

Associated Types

type AWSResponse DescribeAttachment #

Generic DescribeAttachment Source # 
Instance details

Defined in Amazonka.Support.DescribeAttachment

Associated Types

type Rep DescribeAttachment :: Type -> Type #

Read DescribeAttachment Source # 
Instance details

Defined in Amazonka.Support.DescribeAttachment

Show DescribeAttachment Source # 
Instance details

Defined in Amazonka.Support.DescribeAttachment

NFData DescribeAttachment Source # 
Instance details

Defined in Amazonka.Support.DescribeAttachment

Methods

rnf :: DescribeAttachment -> () #

Eq DescribeAttachment Source # 
Instance details

Defined in Amazonka.Support.DescribeAttachment

Hashable DescribeAttachment Source # 
Instance details

Defined in Amazonka.Support.DescribeAttachment

type AWSResponse 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" "amazonka-support-2.0-LbNYGbwzg4MCCJkN4B0nCH" 'False) (C1 ('MetaCons "DescribeAttachment'" 'PrefixI 'True) (S1 ('MetaSel ('Just "attachmentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

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
Generic DescribeAttachmentResponse Source # 
Instance details

Defined in Amazonka.Support.DescribeAttachment

Associated Types

type Rep DescribeAttachmentResponse :: Type -> Type #

Read DescribeAttachmentResponse Source # 
Instance details

Defined in Amazonka.Support.DescribeAttachment

Show DescribeAttachmentResponse Source # 
Instance details

Defined in Amazonka.Support.DescribeAttachment

NFData DescribeAttachmentResponse Source # 
Instance details

Defined in Amazonka.Support.DescribeAttachment

Eq 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" "amazonka-support-2.0-LbNYGbwzg4MCCJkN4B0nCH" '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.

DescribeCases (Paginated)

data DescribeCases Source #

See: newDescribeCases smart constructor.

Instances

Instances details
ToJSON DescribeCases Source # 
Instance details

Defined in Amazonka.Support.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

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 #

Generic DescribeCases Source # 
Instance details

Defined in Amazonka.Support.DescribeCases

Associated Types

type Rep DescribeCases :: Type -> Type #

Read DescribeCases Source # 
Instance details

Defined in Amazonka.Support.DescribeCases

Show DescribeCases Source # 
Instance details

Defined in Amazonka.Support.DescribeCases

NFData DescribeCases Source # 
Instance details

Defined in Amazonka.Support.DescribeCases

Methods

rnf :: DescribeCases -> () #

Eq DescribeCases Source # 
Instance details

Defined in Amazonka.Support.DescribeCases

Hashable DescribeCases Source # 
Instance details

Defined in Amazonka.Support.DescribeCases

type AWSResponse DescribeCases Source # 
Instance details

Defined in Amazonka.Support.DescribeCases

type Rep 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: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:caseIdList:DescribeCases', describeCases_caseIdList - A list of ID numbers of the support cases you want returned. The maximum number of cases is 100.

DescribeCases, describeCases_displayId - The ID displayed for a case in the Amazon Web Services Support Center user interface.

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

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

DescribeCases, describeCases_language - The language in which Amazon Web Services Support handles the case. Amazon Web Services Support currently supports English ("en") and Japanese ("ja"). You must specify the ISO 639-1 code for the language parameter if you want support in that language.

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

DescribeCases, describeCases_nextToken - A resumption point for pagination.

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
Generic DescribeCasesResponse Source # 
Instance details

Defined in Amazonka.Support.DescribeCases

Associated Types

type Rep DescribeCasesResponse :: Type -> Type #

Read DescribeCasesResponse Source # 
Instance details

Defined in Amazonka.Support.DescribeCases

Show DescribeCasesResponse Source # 
Instance details

Defined in Amazonka.Support.DescribeCases

NFData DescribeCasesResponse Source # 
Instance details

Defined in Amazonka.Support.DescribeCases

Methods

rnf :: DescribeCasesResponse -> () #

Eq DescribeCasesResponse Source # 
Instance details

Defined in Amazonka.Support.DescribeCases

type Rep DescribeCasesResponse Source # 
Instance details

Defined in Amazonka.Support.DescribeCases

type Rep DescribeCasesResponse = D1 ('MetaData "DescribeCasesResponse" "Amazonka.Support.DescribeCases" "amazonka-support-2.0-LbNYGbwzg4MCCJkN4B0nCH" '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.

DescribeCases, describeCasesResponse_nextToken - A resumption point for pagination.

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

DescribeCommunications (Paginated)

data DescribeCommunications Source #

See: newDescribeCommunications smart constructor.

Instances

Instances details
ToJSON DescribeCommunications Source # 
Instance details

Defined in Amazonka.Support.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

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 #

Generic DescribeCommunications Source # 
Instance details

Defined in Amazonka.Support.DescribeCommunications

Associated Types

type Rep DescribeCommunications :: Type -> Type #

Read DescribeCommunications Source # 
Instance details

Defined in Amazonka.Support.DescribeCommunications

Show DescribeCommunications Source # 
Instance details

Defined in Amazonka.Support.DescribeCommunications

NFData DescribeCommunications Source # 
Instance details

Defined in Amazonka.Support.DescribeCommunications

Methods

rnf :: DescribeCommunications -> () #

Eq DescribeCommunications Source # 
Instance details

Defined in Amazonka.Support.DescribeCommunications

Hashable DescribeCommunications Source # 
Instance details

Defined in Amazonka.Support.DescribeCommunications

type AWSResponse 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" "amazonka-support-2.0-LbNYGbwzg4MCCJkN4B0nCH" '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 "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "caseId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

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:maxResults:DescribeCommunications', describeCommunications_maxResults - The maximum number of results to return before paginating.

DescribeCommunications, describeCommunications_nextToken - A resumption point for pagination.

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
Generic DescribeCommunicationsResponse Source # 
Instance details

Defined in Amazonka.Support.DescribeCommunications

Associated Types

type Rep DescribeCommunicationsResponse :: Type -> Type #

Read DescribeCommunicationsResponse Source # 
Instance details

Defined in Amazonka.Support.DescribeCommunications

Show DescribeCommunicationsResponse Source # 
Instance details

Defined in Amazonka.Support.DescribeCommunications

NFData DescribeCommunicationsResponse Source # 
Instance details

Defined in Amazonka.Support.DescribeCommunications

Eq 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" "amazonka-support-2.0-LbNYGbwzg4MCCJkN4B0nCH" 'False) (C1 ('MetaCons "DescribeCommunicationsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "communications") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Communication])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: 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:

DescribeCommunicationsResponse, describeCommunicationsResponse_communications - The communications for the case.

DescribeCommunications, describeCommunicationsResponse_nextToken - A resumption point for pagination.

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

DescribeServices

data DescribeServices Source #

See: newDescribeServices smart constructor.

Constructors

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

Instances

Instances details
ToJSON DescribeServices Source # 
Instance details

Defined in Amazonka.Support.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

AWSRequest DescribeServices Source # 
Instance details

Defined in Amazonka.Support.DescribeServices

Associated Types

type AWSResponse DescribeServices #

Generic DescribeServices Source # 
Instance details

Defined in Amazonka.Support.DescribeServices

Associated Types

type Rep DescribeServices :: Type -> Type #

Read DescribeServices Source # 
Instance details

Defined in Amazonka.Support.DescribeServices

Show DescribeServices Source # 
Instance details

Defined in Amazonka.Support.DescribeServices

NFData DescribeServices Source # 
Instance details

Defined in Amazonka.Support.DescribeServices

Methods

rnf :: DescribeServices -> () #

Eq DescribeServices Source # 
Instance details

Defined in Amazonka.Support.DescribeServices

Hashable DescribeServices Source # 
Instance details

Defined in Amazonka.Support.DescribeServices

type AWSResponse 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" "amazonka-support-2.0-LbNYGbwzg4MCCJkN4B0nCH" 'False) (C1 ('MetaCons "DescribeServices'" 'PrefixI 'True) (S1 ('MetaSel ('Just "language") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "serviceCodeList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))

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:

DescribeServices, describeServices_language - The language in which Amazon Web Services Support handles the case. Amazon Web Services Support currently supports English ("en") and Japanese ("ja"). You must specify the ISO 639-1 code for the language parameter if you want support in that language.

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

data DescribeServicesResponse Source #

The list of Amazon Web Services services returned by the DescribeServices operation.

See: newDescribeServicesResponse smart constructor.

Instances

Instances details
Generic DescribeServicesResponse Source # 
Instance details

Defined in Amazonka.Support.DescribeServices

Associated Types

type Rep DescribeServicesResponse :: Type -> Type #

Read DescribeServicesResponse Source # 
Instance details

Defined in Amazonka.Support.DescribeServices

Show DescribeServicesResponse Source # 
Instance details

Defined in Amazonka.Support.DescribeServices

NFData DescribeServicesResponse Source # 
Instance details

Defined in Amazonka.Support.DescribeServices

Eq 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" "amazonka-support-2.0-LbNYGbwzg4MCCJkN4B0nCH" '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 Amazon Web Services services.

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

DescribeSeverityLevels

data DescribeSeverityLevels Source #

See: newDescribeSeverityLevels smart constructor.

Instances

Instances details
ToJSON DescribeSeverityLevels Source # 
Instance details

Defined in Amazonka.Support.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

AWSRequest DescribeSeverityLevels Source # 
Instance details

Defined in Amazonka.Support.DescribeSeverityLevels

Associated Types

type AWSResponse DescribeSeverityLevels #

Generic DescribeSeverityLevels Source # 
Instance details

Defined in Amazonka.Support.DescribeSeverityLevels

Associated Types

type Rep DescribeSeverityLevels :: Type -> Type #

Read DescribeSeverityLevels Source # 
Instance details

Defined in Amazonka.Support.DescribeSeverityLevels

Show DescribeSeverityLevels Source # 
Instance details

Defined in Amazonka.Support.DescribeSeverityLevels

NFData DescribeSeverityLevels Source # 
Instance details

Defined in Amazonka.Support.DescribeSeverityLevels

Methods

rnf :: DescribeSeverityLevels -> () #

Eq DescribeSeverityLevels Source # 
Instance details

Defined in Amazonka.Support.DescribeSeverityLevels

Hashable DescribeSeverityLevels Source # 
Instance details

Defined in Amazonka.Support.DescribeSeverityLevels

type AWSResponse 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" "amazonka-support-2.0-LbNYGbwzg4MCCJkN4B0nCH" 'False) (C1 ('MetaCons "DescribeSeverityLevels'" 'PrefixI 'True) (S1 ('MetaSel ('Just "language") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

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:

DescribeSeverityLevels, describeSeverityLevels_language - The language in which Amazon Web Services Support handles the case. Amazon Web Services Support currently supports English ("en") and Japanese ("ja"). You must specify the ISO 639-1 code for the language parameter if you want support in that language.

data DescribeSeverityLevelsResponse Source #

The list of severity levels returned by the DescribeSeverityLevels operation.

See: newDescribeSeverityLevelsResponse smart constructor.

Instances

Instances details
Generic DescribeSeverityLevelsResponse Source # 
Instance details

Defined in Amazonka.Support.DescribeSeverityLevels

Associated Types

type Rep DescribeSeverityLevelsResponse :: Type -> Type #

Read DescribeSeverityLevelsResponse Source # 
Instance details

Defined in Amazonka.Support.DescribeSeverityLevels

Show DescribeSeverityLevelsResponse Source # 
Instance details

Defined in Amazonka.Support.DescribeSeverityLevels

NFData DescribeSeverityLevelsResponse Source # 
Instance details

Defined in Amazonka.Support.DescribeSeverityLevels

Eq 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" "amazonka-support-2.0-LbNYGbwzg4MCCJkN4B0nCH" '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 Amazon Web Services.

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

DescribeTrustedAdvisorCheckRefreshStatuses

data DescribeTrustedAdvisorCheckRefreshStatuses Source #

Instances

Instances details
ToJSON 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

AWSRequest DescribeTrustedAdvisorCheckRefreshStatuses Source # 
Instance details

Defined in Amazonka.Support.DescribeTrustedAdvisorCheckRefreshStatuses

Generic 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

NFData DescribeTrustedAdvisorCheckRefreshStatuses Source # 
Instance details

Defined in Amazonka.Support.DescribeTrustedAdvisorCheckRefreshStatuses

Eq DescribeTrustedAdvisorCheckRefreshStatuses Source # 
Instance details

Defined in Amazonka.Support.DescribeTrustedAdvisorCheckRefreshStatuses

Hashable DescribeTrustedAdvisorCheckRefreshStatuses Source # 
Instance details

Defined in Amazonka.Support.DescribeTrustedAdvisorCheckRefreshStatuses

type AWSResponse 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" "amazonka-support-2.0-LbNYGbwzg4MCCJkN4B0nCH" 'False) (C1 ('MetaCons "DescribeTrustedAdvisorCheckRefreshStatuses'" 'PrefixI 'True) (S1 ('MetaSel ('Just "checkIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))

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
Generic 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

NFData DescribeTrustedAdvisorCheckRefreshStatusesResponse Source # 
Instance details

Defined in Amazonka.Support.DescribeTrustedAdvisorCheckRefreshStatuses

Eq 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" "amazonka-support-2.0-LbNYGbwzg4MCCJkN4B0nCH" 'False) (C1 ('MetaCons "DescribeTrustedAdvisorCheckRefreshStatusesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "statuses") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [TrustedAdvisorCheckRefreshStatus])))

DescribeTrustedAdvisorCheckResult

data DescribeTrustedAdvisorCheckResult Source #

See: newDescribeTrustedAdvisorCheckResult smart constructor.

Instances

Instances details
ToJSON 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

AWSRequest 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 #

Read DescribeTrustedAdvisorCheckResult Source # 
Instance details

Defined in Amazonka.Support.DescribeTrustedAdvisorCheckResult

Show DescribeTrustedAdvisorCheckResult Source # 
Instance details

Defined in Amazonka.Support.DescribeTrustedAdvisorCheckResult

NFData DescribeTrustedAdvisorCheckResult Source # 
Instance details

Defined in Amazonka.Support.DescribeTrustedAdvisorCheckResult

Eq DescribeTrustedAdvisorCheckResult Source # 
Instance details

Defined in Amazonka.Support.DescribeTrustedAdvisorCheckResult

Hashable DescribeTrustedAdvisorCheckResult Source # 
Instance details

Defined in Amazonka.Support.DescribeTrustedAdvisorCheckResult

type AWSResponse 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" "amazonka-support-2.0-LbNYGbwzg4MCCJkN4B0nCH" '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)))

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:

DescribeTrustedAdvisorCheckResult, describeTrustedAdvisorCheckResult_language - The ISO 639-1 code for the language that you want your check results to appear in.

The Amazon Web Services Support API currently supports the following languages for Trusted Advisor:

  • Chinese, Simplified - zh
  • Chinese, Traditional - zh_TW
  • English - en
  • French - fr
  • German - de
  • Indonesian - id
  • Italian - it
  • Japanese - ja
  • Korean - ko
  • Portuguese, Brazilian - pt_BR
  • Spanish - es

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
Generic 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

NFData DescribeTrustedAdvisorCheckResultResponse Source # 
Instance details

Defined in Amazonka.Support.DescribeTrustedAdvisorCheckResult

Eq 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" "amazonka-support-2.0-LbNYGbwzg4MCCJkN4B0nCH" '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.

DescribeTrustedAdvisorCheckSummaries

data DescribeTrustedAdvisorCheckSummaries Source #

Instances

Instances details
ToJSON 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

AWSRequest DescribeTrustedAdvisorCheckSummaries Source # 
Instance details

Defined in Amazonka.Support.DescribeTrustedAdvisorCheckSummaries

Generic 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

NFData DescribeTrustedAdvisorCheckSummaries Source # 
Instance details

Defined in Amazonka.Support.DescribeTrustedAdvisorCheckSummaries

Eq DescribeTrustedAdvisorCheckSummaries Source # 
Instance details

Defined in Amazonka.Support.DescribeTrustedAdvisorCheckSummaries

Hashable DescribeTrustedAdvisorCheckSummaries Source # 
Instance details

Defined in Amazonka.Support.DescribeTrustedAdvisorCheckSummaries

type AWSResponse 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" "amazonka-support-2.0-LbNYGbwzg4MCCJkN4B0nCH" 'False) (C1 ('MetaCons "DescribeTrustedAdvisorCheckSummaries'" 'PrefixI 'True) (S1 ('MetaSel ('Just "checkIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))

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
Generic 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

NFData DescribeTrustedAdvisorCheckSummariesResponse Source # 
Instance details

Defined in Amazonka.Support.DescribeTrustedAdvisorCheckSummaries

Eq 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" "amazonka-support-2.0-LbNYGbwzg4MCCJkN4B0nCH" '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.

DescribeTrustedAdvisorChecks

data DescribeTrustedAdvisorChecks Source #

See: newDescribeTrustedAdvisorChecks smart constructor.

Instances

Instances details
ToJSON 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

AWSRequest 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 #

Read DescribeTrustedAdvisorChecks Source # 
Instance details

Defined in Amazonka.Support.DescribeTrustedAdvisorChecks

Show DescribeTrustedAdvisorChecks Source # 
Instance details

Defined in Amazonka.Support.DescribeTrustedAdvisorChecks

NFData DescribeTrustedAdvisorChecks Source # 
Instance details

Defined in Amazonka.Support.DescribeTrustedAdvisorChecks

Eq DescribeTrustedAdvisorChecks Source # 
Instance details

Defined in Amazonka.Support.DescribeTrustedAdvisorChecks

Hashable DescribeTrustedAdvisorChecks Source # 
Instance details

Defined in Amazonka.Support.DescribeTrustedAdvisorChecks

type AWSResponse 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" "amazonka-support-2.0-LbNYGbwzg4MCCJkN4B0nCH" 'False) (C1 ('MetaCons "DescribeTrustedAdvisorChecks'" 'PrefixI 'True) (S1 ('MetaSel ('Just "language") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

DescribeTrustedAdvisorChecks, describeTrustedAdvisorChecks_language - The ISO 639-1 code for the language that you want your checks to appear in.

The Amazon Web Services Support API currently supports the following languages for Trusted Advisor:

  • Chinese, Simplified - zh
  • Chinese, Traditional - zh_TW
  • English - en
  • French - fr
  • German - de
  • Indonesian - id
  • Italian - it
  • Japanese - ja
  • Korean - ko
  • Portuguese, Brazilian - pt_BR
  • Spanish - es

data DescribeTrustedAdvisorChecksResponse Source #

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

See: newDescribeTrustedAdvisorChecksResponse smart constructor.

Instances

Instances details
Generic 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

NFData DescribeTrustedAdvisorChecksResponse Source # 
Instance details

Defined in Amazonka.Support.DescribeTrustedAdvisorChecks

Eq 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" "amazonka-support-2.0-LbNYGbwzg4MCCJkN4B0nCH" '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.

RefreshTrustedAdvisorCheck

data RefreshTrustedAdvisorCheck Source #

See: newRefreshTrustedAdvisorCheck smart constructor.

Instances

Instances details
ToJSON 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

AWSRequest 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 #

Read RefreshTrustedAdvisorCheck Source # 
Instance details

Defined in Amazonka.Support.RefreshTrustedAdvisorCheck

Show RefreshTrustedAdvisorCheck Source # 
Instance details

Defined in Amazonka.Support.RefreshTrustedAdvisorCheck

NFData RefreshTrustedAdvisorCheck Source # 
Instance details

Defined in Amazonka.Support.RefreshTrustedAdvisorCheck

Eq RefreshTrustedAdvisorCheck Source # 
Instance details

Defined in Amazonka.Support.RefreshTrustedAdvisorCheck

Hashable RefreshTrustedAdvisorCheck Source # 
Instance details

Defined in Amazonka.Support.RefreshTrustedAdvisorCheck

type AWSResponse 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" "amazonka-support-2.0-LbNYGbwzg4MCCJkN4B0nCH" 'False) (C1 ('MetaCons "RefreshTrustedAdvisorCheck'" 'PrefixI 'True) (S1 ('MetaSel ('Just "checkId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

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
Generic RefreshTrustedAdvisorCheckResponse Source # 
Instance details

Defined in Amazonka.Support.RefreshTrustedAdvisorCheck

Associated Types

type Rep RefreshTrustedAdvisorCheckResponse :: Type -> Type #

Read RefreshTrustedAdvisorCheckResponse Source # 
Instance details

Defined in Amazonka.Support.RefreshTrustedAdvisorCheck

Show RefreshTrustedAdvisorCheckResponse Source # 
Instance details

Defined in Amazonka.Support.RefreshTrustedAdvisorCheck

NFData RefreshTrustedAdvisorCheckResponse Source # 
Instance details

Defined in Amazonka.Support.RefreshTrustedAdvisorCheck

Eq 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" "amazonka-support-2.0-LbNYGbwzg4MCCJkN4B0nCH" '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.

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

ResolveCase

data ResolveCase Source #

See: newResolveCase smart constructor.

Constructors

ResolveCase' (Maybe Text) 

Instances

Instances details
ToJSON ResolveCase Source # 
Instance details

Defined in Amazonka.Support.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

AWSRequest ResolveCase Source # 
Instance details

Defined in Amazonka.Support.ResolveCase

Associated Types

type AWSResponse ResolveCase #

Generic ResolveCase Source # 
Instance details

Defined in Amazonka.Support.ResolveCase

Associated Types

type Rep ResolveCase :: Type -> Type #

Read ResolveCase Source # 
Instance details

Defined in Amazonka.Support.ResolveCase

Show ResolveCase Source # 
Instance details

Defined in Amazonka.Support.ResolveCase

NFData ResolveCase Source # 
Instance details

Defined in Amazonka.Support.ResolveCase

Methods

rnf :: ResolveCase -> () #

Eq ResolveCase Source # 
Instance details

Defined in Amazonka.Support.ResolveCase

Hashable ResolveCase Source # 
Instance details

Defined in Amazonka.Support.ResolveCase

type AWSResponse 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" "amazonka-support-2.0-LbNYGbwzg4MCCJkN4B0nCH" 'False) (C1 ('MetaCons "ResolveCase'" 'PrefixI 'True) (S1 ('MetaSel ('Just "caseId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

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:

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
Generic ResolveCaseResponse Source # 
Instance details

Defined in Amazonka.Support.ResolveCase

Associated Types

type Rep ResolveCaseResponse :: Type -> Type #

Read ResolveCaseResponse Source # 
Instance details

Defined in Amazonka.Support.ResolveCase

Show ResolveCaseResponse Source # 
Instance details

Defined in Amazonka.Support.ResolveCase

NFData ResolveCaseResponse Source # 
Instance details

Defined in Amazonka.Support.ResolveCase

Methods

rnf :: ResolveCaseResponse -> () #

Eq ResolveCaseResponse Source # 
Instance details

Defined in Amazonka.Support.ResolveCase

type Rep ResolveCaseResponse Source # 
Instance details

Defined in Amazonka.Support.ResolveCase

type Rep ResolveCaseResponse = D1 ('MetaData "ResolveCaseResponse" "Amazonka.Support.ResolveCase" "amazonka-support-2.0-LbNYGbwzg4MCCJkN4B0nCH" 'False) (C1 ('MetaCons "ResolveCaseResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "finalCaseStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "initialCaseStatus") '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:finalCaseStatus:ResolveCaseResponse', resolveCaseResponse_finalCaseStatus - The status of the case after the ResolveCase request was processed.

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

$sel:httpStatus:ResolveCaseResponse', resolveCaseResponse_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
FromJSON Attachment Source # 
Instance details

Defined in Amazonka.Support.Types.Attachment

ToJSON 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 #

Read Attachment Source # 
Instance details

Defined in Amazonka.Support.Types.Attachment

Show Attachment Source # 
Instance details

Defined in Amazonka.Support.Types.Attachment

NFData Attachment Source # 
Instance details

Defined in Amazonka.Support.Types.Attachment

Methods

rnf :: Attachment -> () #

Eq Attachment Source # 
Instance details

Defined in Amazonka.Support.Types.Attachment

Hashable 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" "amazonka-support-2.0-LbNYGbwzg4MCCJkN4B0nCH" '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
FromJSON 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 #

Read AttachmentDetails Source # 
Instance details

Defined in Amazonka.Support.Types.AttachmentDetails

Show AttachmentDetails Source # 
Instance details

Defined in Amazonka.Support.Types.AttachmentDetails

NFData AttachmentDetails Source # 
Instance details

Defined in Amazonka.Support.Types.AttachmentDetails

Methods

rnf :: AttachmentDetails -> () #

Eq AttachmentDetails Source # 
Instance details

Defined in Amazonka.Support.Types.AttachmentDetails

Hashable 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" "amazonka-support-2.0-LbNYGbwzg4MCCJkN4B0nCH" '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 Amazon Web Services Support Center.
  • language - The language in which Amazon Web Services Support handles the case. Amazon Web Services Support currently supports English ("en") and Japanese ("ja"). You must specify the ISO 639-1 code for the language parameter if you want support in that language.
  • 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 Amazon Web Services 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 Amazon Web Services 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
FromJSON 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 #

Read CaseDetails Source # 
Instance details

Defined in Amazonka.Support.Types.CaseDetails

Show CaseDetails Source # 
Instance details

Defined in Amazonka.Support.Types.CaseDetails

NFData CaseDetails Source # 
Instance details

Defined in Amazonka.Support.Types.CaseDetails

Methods

rnf :: CaseDetails -> () #

Eq CaseDetails Source # 
Instance details

Defined in Amazonka.Support.Types.CaseDetails

Hashable 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" "amazonka-support-2.0-LbNYGbwzg4MCCJkN4B0nCH" 'False) (C1 ('MetaCons "CaseDetails'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "caseId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "categoryCode") '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 "language") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "recentCommunications") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RecentCaseCommunications))))) :*: ((S1 ('MetaSel ('Just "serviceCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "severityCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "subject") '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)))))))

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: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:categoryCode:CaseDetails', caseDetails_categoryCode - The category of problem for the support case.

$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 Amazon Web Services Support Center. This is a numeric string.

$sel:language:CaseDetails', caseDetails_language - The language in which Amazon Web Services Support handles the case. Amazon Web Services Support currently supports English ("en") and Japanese ("ja"). You must specify the ISO 639-1 code for the language parameter if you want support in that language.

$sel:recentCommunications:CaseDetails', caseDetails_recentCommunications - The five most recent communications between you and Amazon Web Services Support Center, including the IDs of any attachments to the communications. Also includes a nextToken that you can use to retrieve earlier communications.

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

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

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

Valid values:

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

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

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

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

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 Amazon Web Services service.

See: newCategory smart constructor.

Constructors

Category' (Maybe Text) (Maybe Text) 

Instances

Instances details
FromJSON 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 #

Read Category Source # 
Instance details

Defined in Amazonka.Support.Types.Category

Show Category Source # 
Instance details

Defined in Amazonka.Support.Types.Category

NFData Category Source # 
Instance details

Defined in Amazonka.Support.Types.Category

Methods

rnf :: Category -> () #

Eq Category Source # 
Instance details

Defined in Amazonka.Support.Types.Category

Hashable Category Source # 
Instance details

Defined in Amazonka.Support.Types.Category

Methods

hashWithSalt :: Int -> Category -> Int #

hash :: Category -> Int #

type Rep Category Source # 
Instance details

Defined in Amazonka.Support.Types.Category

type Rep Category = D1 ('MetaData "Category" "Amazonka.Support.Types.Category" "amazonka-support-2.0-LbNYGbwzg4MCCJkN4B0nCH" 'False) (C1 ('MetaCons "Category'" 'PrefixI 'True) (S1 ('MetaSel ('Just "code") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") '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:code:Category', category_code - The category code for the support case.

$sel:name:Category', category_name - The category name 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
FromJSON 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 #

Read Communication Source # 
Instance details

Defined in Amazonka.Support.Types.Communication

Show Communication Source # 
Instance details

Defined in Amazonka.Support.Types.Communication

NFData Communication Source # 
Instance details

Defined in Amazonka.Support.Types.Communication

Methods

rnf :: Communication -> () #

Eq Communication Source # 
Instance details

Defined in Amazonka.Support.Types.Communication

Hashable 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" "amazonka-support-2.0-LbNYGbwzg4MCCJkN4B0nCH" 'False) (C1 ('MetaCons "Communication'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "attachmentSet") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AttachmentDetails])) :*: 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))))))

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:attachmentSet:Communication', communication_attachmentSet - Information about the attachments to the case communication.

$sel:body:Communication', communication_body - The text of the communication between the customer and Amazon Web Services 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 Amazon Web Services Support team display "Amazon Web Services," and don't show an email address.

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

RecentCaseCommunications

data RecentCaseCommunications Source #

The five most recent communications associated with the case.

See: newRecentCaseCommunications smart constructor.

Instances

Instances details
FromJSON 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 #

Read RecentCaseCommunications Source # 
Instance details

Defined in Amazonka.Support.Types.RecentCaseCommunications

Show RecentCaseCommunications Source # 
Instance details

Defined in Amazonka.Support.Types.RecentCaseCommunications

NFData RecentCaseCommunications Source # 
Instance details

Defined in Amazonka.Support.Types.RecentCaseCommunications

Eq RecentCaseCommunications Source # 
Instance details

Defined in Amazonka.Support.Types.RecentCaseCommunications

Hashable 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" "amazonka-support-2.0-LbNYGbwzg4MCCJkN4B0nCH" 'False) (C1 ('MetaCons "RecentCaseCommunications'" 'PrefixI 'True) (S1 ('MetaSel ('Just "communications") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Communication])) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

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:communications:RecentCaseCommunications', recentCaseCommunications_communications - The five most recent communications associated with the case.

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

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 Amazon Web Services Support User Guide.

See: newSeverityLevel smart constructor.

Constructors

SeverityLevel' (Maybe Text) (Maybe Text) 

Instances

Instances details
FromJSON 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 #

Read SeverityLevel Source # 
Instance details

Defined in Amazonka.Support.Types.SeverityLevel

Show SeverityLevel Source # 
Instance details

Defined in Amazonka.Support.Types.SeverityLevel

NFData SeverityLevel Source # 
Instance details

Defined in Amazonka.Support.Types.SeverityLevel

Methods

rnf :: SeverityLevel -> () #

Eq SeverityLevel Source # 
Instance details

Defined in Amazonka.Support.Types.SeverityLevel

Hashable 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" "amazonka-support-2.0-LbNYGbwzg4MCCJkN4B0nCH" 'False) (C1 ('MetaCons "SeverityLevel'" 'PrefixI 'True) (S1 ('MetaSel ('Just "code") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") '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:code:SeverityLevel', severityLevel_code - The code for case severity level.

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

$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 Amazon Web Services 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 Amazon Web Services Support User Guide.

SupportService

data SupportService Source #

Information about an Amazon Web Services service returned by the DescribeServices operation.

See: newSupportService smart constructor.

Instances

Instances details
FromJSON 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 #

Read SupportService Source # 
Instance details

Defined in Amazonka.Support.Types.SupportService

Show SupportService Source # 
Instance details

Defined in Amazonka.Support.Types.SupportService

NFData SupportService Source # 
Instance details

Defined in Amazonka.Support.Types.SupportService

Methods

rnf :: SupportService -> () #

Eq SupportService Source # 
Instance details

Defined in Amazonka.Support.Types.SupportService

Hashable 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" "amazonka-support-2.0-LbNYGbwzg4MCCJkN4B0nCH" 'False) (C1 ('MetaCons "SupportService'" 'PrefixI 'True) (S1 ('MetaSel ('Just "categories") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Category])) :*: (S1 ('MetaSel ('Just "code") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") '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 Amazon Web Services Support when you call CreateCase.

SupportService, supportService_code - The code for an Amazon Web Services service returned by the DescribeServices response. The name element contains the corresponding friendly name.

SupportService, supportService_name - The friendly name for an Amazon Web Services service. The code element contains the corresponding code.

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
FromJSON TrustedAdvisorCategorySpecificSummary Source # 
Instance details

Defined in Amazonka.Support.Types.TrustedAdvisorCategorySpecificSummary

Generic 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

NFData TrustedAdvisorCategorySpecificSummary Source # 
Instance details

Defined in Amazonka.Support.Types.TrustedAdvisorCategorySpecificSummary

Eq TrustedAdvisorCategorySpecificSummary Source # 
Instance details

Defined in Amazonka.Support.Types.TrustedAdvisorCategorySpecificSummary

Hashable 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" "amazonka-support-2.0-LbNYGbwzg4MCCJkN4B0nCH" '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
FromJSON 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 #

Read TrustedAdvisorCheckDescription Source # 
Instance details

Defined in Amazonka.Support.Types.TrustedAdvisorCheckDescription

Show TrustedAdvisorCheckDescription Source # 
Instance details

Defined in Amazonka.Support.Types.TrustedAdvisorCheckDescription

NFData TrustedAdvisorCheckDescription Source # 
Instance details

Defined in Amazonka.Support.Types.TrustedAdvisorCheckDescription

Eq TrustedAdvisorCheckDescription Source # 
Instance details

Defined in Amazonka.Support.Types.TrustedAdvisorCheckDescription

Hashable 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" "amazonka-support-2.0-LbNYGbwzg4MCCJkN4B0nCH" '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
FromJSON 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 #

Read TrustedAdvisorCheckRefreshStatus Source # 
Instance details

Defined in Amazonka.Support.Types.TrustedAdvisorCheckRefreshStatus

Show TrustedAdvisorCheckRefreshStatus Source # 
Instance details

Defined in Amazonka.Support.Types.TrustedAdvisorCheckRefreshStatus

NFData TrustedAdvisorCheckRefreshStatus Source # 
Instance details

Defined in Amazonka.Support.Types.TrustedAdvisorCheckRefreshStatus

Eq TrustedAdvisorCheckRefreshStatus Source # 
Instance details

Defined in Amazonka.Support.Types.TrustedAdvisorCheckRefreshStatus

Hashable 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" "amazonka-support-2.0-LbNYGbwzg4MCCJkN4B0nCH" '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
FromJSON 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 #

Read TrustedAdvisorCheckResult Source # 
Instance details

Defined in Amazonka.Support.Types.TrustedAdvisorCheckResult

Show TrustedAdvisorCheckResult Source # 
Instance details

Defined in Amazonka.Support.Types.TrustedAdvisorCheckResult

NFData TrustedAdvisorCheckResult Source # 
Instance details

Defined in Amazonka.Support.Types.TrustedAdvisorCheckResult

Eq TrustedAdvisorCheckResult Source # 
Instance details

Defined in Amazonka.Support.Types.TrustedAdvisorCheckResult

Hashable 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" "amazonka-support-2.0-LbNYGbwzg4MCCJkN4B0nCH" '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.

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
FromJSON 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 #

Read TrustedAdvisorCheckSummary Source # 
Instance details

Defined in Amazonka.Support.Types.TrustedAdvisorCheckSummary

Show TrustedAdvisorCheckSummary Source # 
Instance details

Defined in Amazonka.Support.Types.TrustedAdvisorCheckSummary

NFData TrustedAdvisorCheckSummary Source # 
Instance details

Defined in Amazonka.Support.Types.TrustedAdvisorCheckSummary

Eq TrustedAdvisorCheckSummary Source # 
Instance details

Defined in Amazonka.Support.Types.TrustedAdvisorCheckSummary

Hashable 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" "amazonka-support-2.0-LbNYGbwzg4MCCJkN4B0nCH" '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
FromJSON TrustedAdvisorCostOptimizingSummary Source # 
Instance details

Defined in Amazonka.Support.Types.TrustedAdvisorCostOptimizingSummary

Generic 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

NFData TrustedAdvisorCostOptimizingSummary Source # 
Instance details

Defined in Amazonka.Support.Types.TrustedAdvisorCostOptimizingSummary

Eq TrustedAdvisorCostOptimizingSummary Source # 
Instance details

Defined in Amazonka.Support.Types.TrustedAdvisorCostOptimizingSummary

Hashable 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" "amazonka-support-2.0-LbNYGbwzg4MCCJkN4B0nCH" '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
FromJSON 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 #

Read TrustedAdvisorResourceDetail Source # 
Instance details

Defined in Amazonka.Support.Types.TrustedAdvisorResourceDetail

Show TrustedAdvisorResourceDetail Source # 
Instance details

Defined in Amazonka.Support.Types.TrustedAdvisorResourceDetail

NFData TrustedAdvisorResourceDetail Source # 
Instance details

Defined in Amazonka.Support.Types.TrustedAdvisorResourceDetail

Eq TrustedAdvisorResourceDetail Source # 
Instance details

Defined in Amazonka.Support.Types.TrustedAdvisorResourceDetail

Hashable 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" "amazonka-support-2.0-LbNYGbwzg4MCCJkN4B0nCH" '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 Amazon Web Services resource was ignored by Trusted Advisor because it was marked as suppressed by the user.

$sel:region:TrustedAdvisorResourceDetail', trustedAdvisorResourceDetail_region - The Amazon Web Services 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 Amazon Web Services resources that were analyzed in a call to Trusted Advisor DescribeTrustedAdvisorCheckSummaries.

See: newTrustedAdvisorResourcesSummary smart constructor.

Instances

Instances details
FromJSON 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 #

Read TrustedAdvisorResourcesSummary Source # 
Instance details

Defined in Amazonka.Support.Types.TrustedAdvisorResourcesSummary

Show TrustedAdvisorResourcesSummary Source # 
Instance details

Defined in Amazonka.Support.Types.TrustedAdvisorResourcesSummary

NFData TrustedAdvisorResourcesSummary Source # 
Instance details

Defined in Amazonka.Support.Types.TrustedAdvisorResourcesSummary

Eq TrustedAdvisorResourcesSummary Source # 
Instance details

Defined in Amazonka.Support.Types.TrustedAdvisorResourcesSummary

Hashable 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" "amazonka-support-2.0-LbNYGbwzg4MCCJkN4B0nCH" '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 Amazon Web Services resources that were analyzed by the Trusted Advisor check.

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

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

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