/* * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"). * You may not use this file except in compliance with the License. * A copy of the License is located at * * http://aws.amazon.com/apache2.0 * * or in the "license" file accompanying this file. This file is distributed * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either * express or implied. See the License for the specific language governing * permissions and limitations under the License. */ /* * Do not modify this file. This file is generated from the support-2013-04-15.normal.json service model. */ using System; using System.Threading; using System.Threading.Tasks; using System.Collections.Generic; using Amazon.Runtime; using Amazon.AWSSupport.Model; namespace Amazon.AWSSupport { /// /// Interface for accessing AWSSupport /// /// 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 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: /// /// /// /// 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. /// /// public partial interface IAmazonAWSSupport : IAmazonService, IDisposable { #if AWS_ASYNC_ENUMERABLES_API /// /// Paginators for the service /// IAWSSupportPaginatorFactory Paginators { get; } #endif #region AddAttachmentsToSet /// /// Adds one or more attachments to an attachment set. /// /// /// /// An attachment set is a temporary container for attachments that you add to a case /// or case communication. The set is available for 1 hour after it's created. The expiryTime /// returned in the response is when the set expires. /// /// /// /// Container for the necessary parameters to execute the AddAttachmentsToSet service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the AddAttachmentsToSet service method, as returned by AWSSupport. /// /// The limit for the number of attachment sets created in a short period of time has /// been exceeded. /// /// /// The expiration time of the attachment set has passed. The set expires 1 hour after /// it is created. /// /// /// An attachment set with the specified ID could not be found. /// /// /// A limit for the size of an attachment set has been exceeded. The limits are three /// attachments and 5 MB per attachment. /// /// /// An internal server error occurred. /// /// REST API Reference for AddAttachmentsToSet Operation Task AddAttachmentsToSetAsync(AddAttachmentsToSetRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region AddCommunicationToCase /// /// Adds additional customer communication to an Amazon Web Services Support case. Use /// the caseId parameter to identify the case to which to add communication. /// You can list a set of email addresses to copy on the communication by using the ccEmailAddresses /// parameter. The communicationBody value contains the text of the communication. /// ///
  • /// /// 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. /// ///
///
/// Container for the necessary parameters to execute the AddCommunicationToCase service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the AddCommunicationToCase service method, as returned by AWSSupport. /// /// The expiration time of the attachment set has passed. The set expires 1 hour after /// it is created. /// /// /// An attachment set with the specified ID could not be found. /// /// /// The requested caseId couldn't be located. /// /// /// An internal server error occurred. /// /// REST API Reference for AddCommunicationToCase Operation Task AddCommunicationToCaseAsync(AddCommunicationToCaseRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreateCase /// /// Creates a case in the Amazon Web Services Support Center. This operation is similar /// to how you create a case in the Amazon Web Services Support Center Create /// Case page. /// /// /// /// The Amazon Web Services Support API doesn't support requesting service limit increases. /// You can submit a service limit increase in the following ways: /// /// /// /// A successful CreateCase request returns an Amazon Web Services Support /// case number. You can use the DescribeCases operation and specify the case number /// to get existing Amazon Web Services Support cases. After you create a case, use the /// AddCommunicationToCase operation to add additional communication or attachments /// to an existing case. /// /// /// /// The caseId is separate from the displayId that appears in /// the Amazon Web Services Support Center. /// Use the DescribeCases operation to get the displayId. /// ///
  • /// /// 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. /// ///
///
/// Container for the necessary parameters to execute the CreateCase service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateCase service method, as returned by AWSSupport. /// /// The expiration time of the attachment set has passed. The set expires 1 hour after /// it is created. /// /// /// An attachment set with the specified ID could not be found. /// /// /// The case creation limit for the account has been exceeded. /// /// /// An internal server error occurred. /// /// REST API Reference for CreateCase Operation Task CreateCaseAsync(CreateCaseRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DescribeAttachment /// /// Returns the attachment that has the specified ID. Attachments can include screenshots, /// error logs, or other files that describe your issue. Attachment IDs are generated /// by the case management system when you add an attachment to a case or case communication. /// Attachment IDs are returned in the AttachmentDetails objects that are returned /// by the DescribeCommunications operation. /// ///
  • /// /// 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. /// ///
///
/// Container for the necessary parameters to execute the DescribeAttachment service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DescribeAttachment service method, as returned by AWSSupport. /// /// An attachment with the specified ID could not be found. /// /// /// The limit for the number of DescribeAttachment requests in a short period of /// time has been exceeded. /// /// /// An internal server error occurred. /// /// REST API Reference for DescribeAttachment Operation Task DescribeAttachmentAsync(DescribeAttachmentRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DescribeCases /// /// Returns a list of cases that you specify by passing one or more case IDs. You can /// use the afterTime and beforeTime parameters to filter the /// cases by date. You can set values for the includeResolvedCases and includeCommunications /// parameters to specify how much information to return. /// /// /// /// The response returns the following in JSON format: /// ///
  • /// /// One or more CaseDetails /// data types. /// ///
  • /// /// One or more nextToken values, which specify where to paginate the returned /// records represented by the CaseDetails objects. /// ///
/// /// Case data is available for 12 months after creation. If a case was created more than /// 12 months ago, a request might return an error. /// ///
  • /// /// 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. /// ///
///
/// Container for the necessary parameters to execute the DescribeCases service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DescribeCases service method, as returned by AWSSupport. /// /// The requested caseId couldn't be located. /// /// /// An internal server error occurred. /// /// REST API Reference for DescribeCases Operation Task DescribeCasesAsync(DescribeCasesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DescribeCommunications /// /// Returns communications and attachments for one or more support cases. Use the afterTime /// and beforeTime parameters to filter by date. You can use the caseId /// parameter to restrict the results to a specific case. /// /// /// /// Case data is available for 12 months after creation. If a case was created more than /// 12 months ago, a request for data might cause an error. /// /// /// /// You can use the maxResults and nextToken parameters to control /// the pagination of the results. Set maxResults to the number of cases /// that you want to display on each page, and use nextToken to specify the /// resumption of pagination. /// ///
  • /// /// 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. /// ///
///
/// Container for the necessary parameters to execute the DescribeCommunications service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DescribeCommunications service method, as returned by AWSSupport. /// /// The requested caseId couldn't be located. /// /// /// An internal server error occurred. /// /// REST API Reference for DescribeCommunications Operation Task DescribeCommunicationsAsync(DescribeCommunicationsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DescribeCreateCaseOptions /// /// Returns a list of CreateCaseOption types along with the corresponding supported hours /// and language availability. You can specify the language categoryCode, /// issueType and serviceCode used to retrieve the CreateCaseOptions. /// ///
  • /// /// 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. /// ///
///
/// Container for the necessary parameters to execute the DescribeCreateCaseOptions service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DescribeCreateCaseOptions service method, as returned by AWSSupport. /// /// An internal server error occurred. /// /// /// You have exceeded the maximum allowed TPS (Transactions Per Second) for the operations. /// /// REST API Reference for DescribeCreateCaseOptions Operation Task DescribeCreateCaseOptionsAsync(DescribeCreateCaseOptionsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DescribeServices /// /// Returns the current list of Amazon Web Services services and a list of service categories /// for each service. You then use service names and categories in your CreateCase /// requests. Each Amazon Web Services service has its own set of categories. /// /// /// /// The service codes and category codes correspond to the values that appear in the Service /// and Category lists on the Amazon Web Services Support Center Create /// Case page. The values in those fields don't necessarily match the service codes /// and categories returned by the DescribeServices operation. Always use /// the service codes and categories that the DescribeServices operation /// returns, so that you have the most recent set of service and category codes. /// ///
  • /// /// 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. /// ///
///
/// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DescribeServices service method, as returned by AWSSupport. /// /// An internal server error occurred. /// /// REST API Reference for DescribeServices Operation Task DescribeServicesAsync(System.Threading.CancellationToken cancellationToken = default(CancellationToken)); /// /// Returns the current list of Amazon Web Services services and a list of service categories /// for each service. You then use service names and categories in your CreateCase /// requests. Each Amazon Web Services service has its own set of categories. /// /// /// /// The service codes and category codes correspond to the values that appear in the Service /// and Category lists on the Amazon Web Services Support Center Create /// Case page. The values in those fields don't necessarily match the service codes /// and categories returned by the DescribeServices operation. Always use /// the service codes and categories that the DescribeServices operation /// returns, so that you have the most recent set of service and category codes. /// ///
  • /// /// 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. /// ///
///
/// Container for the necessary parameters to execute the DescribeServices service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DescribeServices service method, as returned by AWSSupport. /// /// An internal server error occurred. /// /// REST API Reference for DescribeServices Operation Task DescribeServicesAsync(DescribeServicesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DescribeSeverityLevels /// /// Returns the list of severity levels that you can assign to a support case. The severity /// level for a case is also a field in the CaseDetails data type that you include /// for a CreateCase request. /// ///
  • /// /// 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. /// ///
///
/// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DescribeSeverityLevels service method, as returned by AWSSupport. /// /// An internal server error occurred. /// /// REST API Reference for DescribeSeverityLevels Operation Task DescribeSeverityLevelsAsync(System.Threading.CancellationToken cancellationToken = default(CancellationToken)); /// /// Returns the list of severity levels that you can assign to a support case. The severity /// level for a case is also a field in the CaseDetails data type that you include /// for a CreateCase request. /// ///
  • /// /// 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. /// ///
///
/// Container for the necessary parameters to execute the DescribeSeverityLevels service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DescribeSeverityLevels service method, as returned by AWSSupport. /// /// An internal server error occurred. /// /// REST API Reference for DescribeSeverityLevels Operation Task DescribeSeverityLevelsAsync(DescribeSeverityLevelsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DescribeSupportedLanguages /// /// Returns a list of supported languages for a specified categoryCode, issueType /// and serviceCode. The returned supported languages will include a ISO /// 639-1 code for the language, and the language display name. /// ///
  • /// /// 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. /// ///
///
/// Container for the necessary parameters to execute the DescribeSupportedLanguages service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DescribeSupportedLanguages service method, as returned by AWSSupport. /// /// An internal server error occurred. /// /// /// You have exceeded the maximum allowed TPS (Transactions Per Second) for the operations. /// /// REST API Reference for DescribeSupportedLanguages Operation Task DescribeSupportedLanguagesAsync(DescribeSupportedLanguagesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DescribeTrustedAdvisorCheckRefreshStatuses /// /// Returns the refresh status of the Trusted Advisor checks that have the specified check /// IDs. You can get the check IDs by calling the DescribeTrustedAdvisorChecks /// operation. /// /// /// /// Some checks are refreshed automatically, and you can't return their refresh statuses /// by using the DescribeTrustedAdvisorCheckRefreshStatuses operation. If /// you call this operation for these checks, you might see an InvalidParameterValue /// error. /// ///
  • /// /// 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. /// ///
/// /// To call the Trusted Advisor operations in the Amazon Web Services Support API, you /// must use the US East (N. Virginia) endpoint. Currently, the US West (Oregon) and Europe /// (Ireland) endpoints don't support the Trusted Advisor operations. For more information, /// see About /// the Amazon Web Services Support API in the Amazon Web Services Support User /// Guide. /// ///
/// Container for the necessary parameters to execute the DescribeTrustedAdvisorCheckRefreshStatuses service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DescribeTrustedAdvisorCheckRefreshStatuses service method, as returned by AWSSupport. /// /// An internal server error occurred. /// /// /// You have exceeded the maximum allowed TPS (Transactions Per Second) for the operations. /// /// REST API Reference for DescribeTrustedAdvisorCheckRefreshStatuses Operation Task DescribeTrustedAdvisorCheckRefreshStatusesAsync(DescribeTrustedAdvisorCheckRefreshStatusesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DescribeTrustedAdvisorCheckResult /// /// Returns the results of the Trusted Advisor check that has the specified check ID. /// You can get the check IDs by calling the DescribeTrustedAdvisorChecks operation. /// /// /// /// The response contains a TrustedAdvisorCheckResult object, which contains these /// three objects: /// /// /// /// In addition, the response contains these fields: /// ///
  • /// /// status - The alert status of the check can be ok (green), warning /// (yellow), error (red), or not_available. /// ///
  • /// /// timestamp - The time of the last refresh of the check. /// ///
  • /// /// checkId - The unique identifier for the check. /// ///
  • /// /// 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. /// ///
/// /// To call the Trusted Advisor operations in the Amazon Web Services Support API, you /// must use the US East (N. Virginia) endpoint. Currently, the US West (Oregon) and Europe /// (Ireland) endpoints don't support the Trusted Advisor operations. For more information, /// see About /// the Amazon Web Services Support API in the Amazon Web Services Support User /// Guide. /// ///
/// Container for the necessary parameters to execute the DescribeTrustedAdvisorCheckResult service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DescribeTrustedAdvisorCheckResult service method, as returned by AWSSupport. /// /// An internal server error occurred. /// /// /// You have exceeded the maximum allowed TPS (Transactions Per Second) for the operations. /// /// REST API Reference for DescribeTrustedAdvisorCheckResult Operation Task DescribeTrustedAdvisorCheckResultAsync(DescribeTrustedAdvisorCheckResultRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DescribeTrustedAdvisorChecks /// /// Returns information about all available Trusted Advisor checks, including the name, /// ID, category, description, and metadata. You must specify a language code. /// /// /// /// The response contains a TrustedAdvisorCheckDescription object for each check. /// You must set the Amazon Web Services Region to us-east-1. /// ///
  • /// /// 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. /// ///
  • /// /// The names and descriptions for Trusted Advisor checks are subject to change. We recommend /// that you specify the check ID in your code to uniquely identify a check. /// ///
/// /// To call the Trusted Advisor operations in the Amazon Web Services Support API, you /// must use the US East (N. Virginia) endpoint. Currently, the US West (Oregon) and Europe /// (Ireland) endpoints don't support the Trusted Advisor operations. For more information, /// see About /// the Amazon Web Services Support API in the Amazon Web Services Support User /// Guide. /// ///
/// Container for the necessary parameters to execute the DescribeTrustedAdvisorChecks service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DescribeTrustedAdvisorChecks service method, as returned by AWSSupport. /// /// An internal server error occurred. /// /// /// You have exceeded the maximum allowed TPS (Transactions Per Second) for the operations. /// /// REST API Reference for DescribeTrustedAdvisorChecks Operation Task DescribeTrustedAdvisorChecksAsync(DescribeTrustedAdvisorChecksRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DescribeTrustedAdvisorCheckSummaries /// /// Returns the results for the Trusted Advisor check summaries for the check IDs that /// you specified. You can get the check IDs by calling the DescribeTrustedAdvisorChecks /// operation. /// /// /// /// The response contains an array of TrustedAdvisorCheckSummary objects. /// ///
  • /// /// 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. /// ///
/// /// To call the Trusted Advisor operations in the Amazon Web Services Support API, you /// must use the US East (N. Virginia) endpoint. Currently, the US West (Oregon) and Europe /// (Ireland) endpoints don't support the Trusted Advisor operations. For more information, /// see About /// the Amazon Web Services Support API in the Amazon Web Services Support User /// Guide. /// ///
/// Container for the necessary parameters to execute the DescribeTrustedAdvisorCheckSummaries service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DescribeTrustedAdvisorCheckSummaries service method, as returned by AWSSupport. /// /// An internal server error occurred. /// /// /// You have exceeded the maximum allowed TPS (Transactions Per Second) for the operations. /// /// REST API Reference for DescribeTrustedAdvisorCheckSummaries Operation Task DescribeTrustedAdvisorCheckSummariesAsync(DescribeTrustedAdvisorCheckSummariesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region RefreshTrustedAdvisorCheck /// /// Refreshes the Trusted Advisor check that you specify using the check ID. You can get /// the check IDs by calling the DescribeTrustedAdvisorChecks operation. /// /// /// /// Some checks are refreshed automatically. If you call the RefreshTrustedAdvisorCheck /// operation to refresh them, you might see the InvalidParameterValue error. /// /// /// /// The response contains a TrustedAdvisorCheckRefreshStatus object. /// ///
  • /// /// 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. /// ///
/// /// To call the Trusted Advisor operations in the Amazon Web Services Support API, you /// must use the US East (N. Virginia) endpoint. Currently, the US West (Oregon) and Europe /// (Ireland) endpoints don't support the Trusted Advisor operations. For more information, /// see About /// the Amazon Web Services Support API in the Amazon Web Services Support User /// Guide. /// ///
/// Container for the necessary parameters to execute the RefreshTrustedAdvisorCheck service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the RefreshTrustedAdvisorCheck service method, as returned by AWSSupport. /// /// An internal server error occurred. /// /// REST API Reference for RefreshTrustedAdvisorCheck Operation Task RefreshTrustedAdvisorCheckAsync(RefreshTrustedAdvisorCheckRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ResolveCase /// /// Resolves a support case. This operation takes a caseId and returns the /// initial and final state of the case. /// ///
  • /// /// 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. /// ///
///
/// Container for the necessary parameters to execute the ResolveCase service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ResolveCase service method, as returned by AWSSupport. /// /// The requested caseId couldn't be located. /// /// /// An internal server error occurred. /// /// REST API Reference for ResolveCase Operation Task ResolveCaseAsync(ResolveCaseRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion } }