Retrieves the alias from an Amazon Web Services account ID. The alias appears in the Amazon Web Services Support App page of the Amazon Web Services Support Center. The alias also appears in Slack messages from the Amazon Web Services Support App.
Raises:
Source code in docs_src/capo_support_app/_services/support_app.py
| def get_account_alias(
self, *, config_overrides: Optional[SupportAppClientConfig] = None
) -> "capo_support_app.types.get_account_alias_result.GetAccountAliasResult":
"""<p>Retrieves the alias from an Amazon Web Services account ID. The alias appears in the Amazon Web Services Support App page of the Amazon Web Services Support Center. The alias also appears in Slack messages from the Amazon Web Services Support App.</p>
Raises:
capo_support_app.errors.internal_server_exception.InternalServerException: <p>We can’t process your request right now because of a server issue. Try again later.</p>
capo_support_app.errors.UnknownServiceError: The service returned an error code this client does not model.
"""
def _handler(
req: "OperationRequest[capo_support_app.types.get_account_alias_request.GetAccountAliasRequest]",
) -> OperationResponse[
"capo_support_app.types.get_account_alias_result.GetAccountAliasResult"
]:
import capo_support_app._operations.support_app.get_account_alias
output, http_response = (
capo_support_app._operations.support_app.get_account_alias.get_account_alias(
req.options, req.input
)
)
return OperationResponse(output=output, response=http_response)
interceptors_, options_ = self.operation_options(
config_overrides, OperationLogging("GetAccountAlias")
)
input_: capo_support_app.types.get_account_alias_request.GetAccountAliasRequest = {}
response = execute_pipeline(
OperationRequest(input=input_, options=options_),
handler=_handler,
interceptors=list(interceptors_),
)
response.response.close()
return response.output
|