Smaws_Client_SupportSupport client library built on EIO.
module Types : sig ... endval make_trusted_advisor_resources_summary :
resources_suppressed:Types.long ->
resources_ignored:Types.long ->
resources_flagged:Types.long ->
resources_processed:Types.long ->
unit ->
Types.trusted_advisor_resources_summaryval make_trusted_advisor_resource_detail :
?is_suppressed:Types.boolean_ ->
?region:Types.string_ ->
metadata:Types.string_list ->
resource_id:Types.string_ ->
status:Types.string_ ->
unit ->
Types.trusted_advisor_resource_detailval make_trusted_advisor_cost_optimizing_summary :
estimated_percent_monthly_savings:Types.double ->
estimated_monthly_savings:Types.double ->
unit ->
Types.trusted_advisor_cost_optimizing_summaryval make_trusted_advisor_category_specific_summary :
?cost_optimizing:Types.trusted_advisor_cost_optimizing_summary ->
unit ->
Types.trusted_advisor_category_specific_summaryval make_trusted_advisor_check_summary :
?has_flagged_resources:Types.boolean_ ->
category_specific_summary:Types.trusted_advisor_category_specific_summary ->
resources_summary:Types.trusted_advisor_resources_summary ->
status:Types.string_ ->
timestamp:Types.string_ ->
check_id:Types.string_ ->
unit ->
Types.trusted_advisor_check_summaryval make_trusted_advisor_check_refresh_status :
millis_until_next_refreshable:Types.long ->
status:Types.string_ ->
check_id:Types.string_ ->
unit ->
Types.trusted_advisor_check_refresh_statusval make_trusted_advisor_check_description :
metadata:Types.string_list ->
category:Types.string_ ->
description:Types.string_ ->
name:Types.string_ ->
id:Types.string_ ->
unit ->
Types.trusted_advisor_check_descriptionval make_supported_language :
?display:Types.display ->
?language:Types.language ->
?code:Types.code ->
unit ->
Types.supported_languageval make_supported_hour :
?end_time:Types.end_time ->
?start_time:Types.start_time ->
unit ->
Types.supported_hourval make_severity_level :
?name:Types.severity_level_name ->
?code:Types.severity_level_code ->
unit ->
Types.severity_levelval make_category :
?name:Types.category_name ->
?code:Types.category_code ->
unit ->
Types.categoryval make_service :
?categories:Types.category_list ->
?name:Types.service_name ->
?code:Types.service_code ->
unit ->
Types.serviceval make_resolve_case_response :
?final_case_status:Types.case_status ->
?initial_case_status:Types.case_status ->
unit ->
Types.resolve_case_responseval make_resolve_case_request :
?case_id:Types.case_id ->
unit ->
Types.resolve_case_requestval make_refresh_trusted_advisor_check_response :
status:Types.trusted_advisor_check_refresh_status ->
unit ->
Types.refresh_trusted_advisor_check_responseval make_refresh_trusted_advisor_check_request :
check_id:Types.string_ ->
unit ->
Types.refresh_trusted_advisor_check_requestval make_attachment_details :
?file_name:Types.file_name ->
?attachment_id:Types.attachment_id ->
unit ->
Types.attachment_detailsval make_communication :
?attachment_set:Types.attachment_set ->
?time_created:Types.time_created ->
?submitted_by:Types.submitted_by ->
?body:Types.validated_communication_body ->
?case_id:Types.case_id ->
unit ->
Types.communicationval make_recent_case_communications :
?next_token:Types.next_token ->
?communications:Types.communication_list ->
unit ->
Types.recent_case_communicationsval make_describe_trusted_advisor_checks_response :
checks:Types.trusted_advisor_check_list ->
unit ->
Types.describe_trusted_advisor_checks_responseval make_describe_trusted_advisor_checks_request :
language:Types.string_ ->
unit ->
Types.describe_trusted_advisor_checks_requestval make_describe_trusted_advisor_check_summaries_response :
summaries:Types.trusted_advisor_check_summary_list ->
unit ->
Types.describe_trusted_advisor_check_summaries_responseval make_describe_trusted_advisor_check_summaries_request :
check_ids:Types.string_list ->
unit ->
Types.describe_trusted_advisor_check_summaries_requestval make_describe_trusted_advisor_check_result_response :
?result_:Types.trusted_advisor_check_result ->
unit ->
Types.describe_trusted_advisor_check_result_responseval make_describe_trusted_advisor_check_result_request :
?language:Types.string_ ->
check_id:Types.string_ ->
unit ->
Types.describe_trusted_advisor_check_result_requestval make_describe_trusted_advisor_check_refresh_statuses_response :
statuses:Types.trusted_advisor_check_refresh_status_list ->
unit ->
Types.describe_trusted_advisor_check_refresh_statuses_responseval make_describe_trusted_advisor_check_refresh_statuses_request :
check_ids:Types.string_list ->
unit ->
Types.describe_trusted_advisor_check_refresh_statuses_requestval make_describe_supported_languages_response :
?supported_languages:Types.supported_languages_list ->
unit ->
Types.describe_supported_languages_responseval make_describe_supported_languages_request :
category_code:Types.validated_category_code ->
service_code:Types.validated_service_code ->
issue_type:Types.validated_issue_type_string ->
unit ->
Types.describe_supported_languages_requestval make_describe_severity_levels_response :
?severity_levels:Types.severity_levels_list ->
unit ->
Types.describe_severity_levels_responseval make_describe_severity_levels_request :
?language:Types.language ->
unit ->
Types.describe_severity_levels_requestval make_describe_services_response :
?services:Types.service_list ->
unit ->
Types.describe_services_responseval make_describe_services_request :
?language:Types.language ->
?service_code_list:Types.service_code_list ->
unit ->
Types.describe_services_requestval make_date_interval :
?end_date_time:Types.validated_date_time ->
?start_date_time:Types.validated_date_time ->
unit ->
Types.date_intervalval make_communication_type_options :
?dates_without_support:Types.dates_without_support_list ->
?supported_hours:Types.supported_hours_list ->
?type_:Types.type_ ->
unit ->
Types.communication_type_optionsval make_describe_create_case_options_response :
?communication_types:Types.communication_type_options_list ->
?language_availability:Types.validated_language_availability ->
unit ->
Types.describe_create_case_options_responseval make_describe_create_case_options_request :
category_code:Types.category_code ->
language:Types.language ->
service_code:Types.service_code2 ->
issue_type:Types.issue_type ->
unit ->
Types.describe_create_case_options_requestval make_describe_communications_response :
?next_token:Types.next_token ->
?communications:Types.communication_list ->
unit ->
Types.describe_communications_responseval make_describe_communications_request :
?max_results:Types.max_results ->
?next_token:Types.next_token ->
?after_time:Types.after_time ->
?before_time:Types.before_time ->
case_id:Types.case_id ->
unit ->
Types.describe_communications_requestval make_case_details :
?language:Types.language ->
?cc_email_addresses:Types.cc_email_address_list ->
?recent_communications:Types.recent_case_communications ->
?time_created:Types.time_created ->
?submitted_by:Types.submitted_by ->
?severity_code:Types.severity_code ->
?category_code:Types.category_code ->
?service_code:Types.service_code ->
?status:Types.status ->
?subject:Types.subject ->
?display_id:Types.display_id ->
?case_id:Types.case_id ->
unit ->
Types.case_detailsval make_describe_cases_response :
?next_token:Types.next_token ->
?cases:Types.case_list ->
unit ->
Types.describe_cases_responseval make_describe_cases_request :
?include_communications:Types.include_communications ->
?language:Types.language ->
?max_results:Types.max_results ->
?next_token:Types.next_token ->
?include_resolved_cases:Types.include_resolved_cases ->
?before_time:Types.before_time ->
?after_time:Types.after_time ->
?display_id:Types.display_id ->
?case_id_list:Types.case_id_list ->
unit ->
Types.describe_cases_requestval make_attachment :
?data:Types.data ->
?file_name:Types.file_name ->
unit ->
Types.attachmentval make_describe_attachment_response :
?attachment:Types.attachment ->
unit ->
Types.describe_attachment_responseval make_describe_attachment_request :
attachment_id:Types.attachment_id ->
unit ->
Types.describe_attachment_requestval make_create_case_response :
?case_id:Types.case_id ->
unit ->
Types.create_case_responseval make_create_case_request :
?attachment_set_id:Types.attachment_set_id ->
?issue_type:Types.issue_type ->
?language:Types.language ->
?cc_email_addresses:Types.cc_email_address_list ->
?category_code:Types.category_code ->
?severity_code:Types.severity_code ->
?service_code:Types.service_code2 ->
communication_body:Types.communication_body ->
subject:Types.subject ->
unit ->
Types.create_case_requestval make_add_communication_to_case_response :
?result_:Types.result_ ->
unit ->
Types.add_communication_to_case_responseval make_add_communication_to_case_request :
?attachment_set_id:Types.attachment_set_id ->
?cc_email_addresses:Types.cc_email_address_list ->
?case_id:Types.case_id ->
communication_body:Types.communication_body ->
unit ->
Types.add_communication_to_case_requestval make_add_attachments_to_set_response :
?expiry_time:Types.expiry_time ->
?attachment_set_id:Types.attachment_set_id ->
unit ->
Types.add_attachments_to_set_responseval make_add_attachments_to_set_request :
?attachment_set_id:Types.attachment_set_id ->
attachments:Types.attachments ->
unit ->
Types.add_attachments_to_set_requestOperations
module AddAttachmentsToSet : sig ... endAdds one or more attachments to an attachment set.
module AddCommunicationToCase : sig ... endAdds 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.
module CreateCase : sig ... endCreates 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.
module DescribeAttachment : sig ... endReturns 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.
module DescribeCases : sig ... endReturns 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.
module DescribeCommunications : sig ... endReturns 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.
module DescribeCreateCaseOptions : sig ... endReturns 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.
module DescribeServices : sig ... endReturns 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.
module DescribeSeverityLevels : sig ... endReturns 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.
module DescribeSupportedLanguages : sig ... endReturns 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.
module DescribeTrustedAdvisorCheckRefreshStatuses : sig ... endReturns 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.
module DescribeTrustedAdvisorCheckResult : sig ... endReturns the results of the Trusted Advisor check that has the specified check ID. You can get the check IDs by calling the DescribeTrustedAdvisorChecks operation.
module DescribeTrustedAdvisorCheckSummaries : sig ... endReturns 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.
module DescribeTrustedAdvisorChecks : sig ... endReturns information about all available Trusted Advisor checks, including the name, ID, category, description, and metadata. You must specify a language code.
module RefreshTrustedAdvisorCheck : sig ... endRefreshes the Trusted Advisor check that you specify using the check ID. You can get the check IDs by calling the DescribeTrustedAdvisorChecks operation.
module ResolveCase : sig ... endmodule Json_serializers : sig ... endmodule Json_deserializers : sig ... end