///<summary>/// Resolve a support case by caseId.///</summary>///<param name="caseId">Id for the support case.</param>///<returns>The final status of the case after resolving.</returns>publicasync Task<string> ResolveCase(string caseId){var response = await _amazonSupport.ResolveCaseAsync(
new ResolveCaseRequest()
{
CaseId = caseId
});
return response.FinalCaseStatus;
}
API の詳細については、「AWS SDK for .NET API リファレンス」の「ResolveCase」を参照してください。
CLI
AWS CLI
サポートケースを解決する
次の のresolve-case例では、 AWS アカウントのサポートケースを解決します。
aws support resolve-case \
--case-id "case-12345678910-2013-c4c1d2bf33c5cf47"
classSupportWrapper:"""Encapsulates Support actions."""def__init__(self, support_client):"""
:param support_client: A Boto3 Support client.
"""
self.support_client = support_client
@classmethoddeffrom_client(cls):"""
Instantiates this class from a Boto3 client.
"""
support_client = boto3.client("support")
return cls(support_client)
defresolve_case(self, case_id):"""
Resolve a support case by its caseId.
:param case_id: The ID of the case to resolve.
:return: The final status of the case.
"""try:
response = self.support_client.resolve_case(caseId=case_id)
final_status = response["finalCaseStatus"]
except ClientError as err:
if err.response["Error"]["Code"] == "SubscriptionRequiredException":
logger.info(
"You must have a Business, Enterprise On-Ramp, or Enterprise Support ""plan to use the AWS Support API. \n\tPlease upgrade your subscription to run these ""examples."
)
else:
logger.error(
"Couldn't resolve case. Here's why: %s: %s",
err.response["Error"]["Code"],
err.response["Error"]["Message"],
)
raiseelse:
return final_status
API の詳細については、「AWS SDK for Python (Boto3) API リファレンス」の「ResolveCase」を参照してください。
///<summary>/// Resolve a support case by caseId.///</summary>///<param name="caseId">Id for the support case.</param>///<returns>The final status of the case after resolving.</returns>publicasync Task<string> ResolveCase(string caseId){var response = await _amazonSupport.ResolveCaseAsync(
new ResolveCaseRequest()
{
CaseId = caseId
});
return response.FinalCaseStatus;
}
API の詳細については、「AWS SDK for .NET API リファレンス」の「ResolveCase」を参照してください。