Retrieve information about the status of the Deliverability dashboard for your account. When the Deliverability dashboard is enabled, you gain access to reputation, deliverability, and other metrics for the domains that you use to send email. You also gain the ability to perform predictive inbox placement tests.
When you use the Deliverability dashboard, you pay a monthly subscription charge, in addition to any other fees that you accrue by using Amazon SES and other Amazon Web Services services. For more information about the features and cost of a Deliverability dashboard subscription, see Amazon SES Pricing.
Raises:
Source code in docs_src/capo_sesv2/_services/async_se_sv2.py
| async def get_deliverability_dashboard_options(
self, *, config_overrides: Optional[AsyncSESv2ClientConfig] = None
) -> "capo_sesv2.types.get_deliverability_dashboard_options_response.GetDeliverabilityDashboardOptionsResponse":
"""<p>Retrieve information about the status of the Deliverability dashboard for your account. When the Deliverability dashboard is enabled, you gain access to reputation, deliverability, and other metrics for the domains that you use to send email. You also gain the ability to perform predictive inbox placement tests.</p> <p>When you use the Deliverability dashboard, you pay a monthly subscription charge, in addition to any other fees that you accrue by using Amazon SES and other Amazon Web Services services. For more information about the features and cost of a Deliverability dashboard subscription, see <a href="http://aws.amazon.com/ses/pricing/">Amazon SES Pricing</a>.</p>
Raises:
capo_sesv2.errors.bad_request_exception.BadRequestException: <p>The input you provided is invalid.</p>
capo_sesv2.errors.limit_exceeded_exception.LimitExceededException: <p>There are too many instances of the specified resource type.</p>
capo_sesv2.errors.too_many_requests_exception.TooManyRequestsException: <p>Too many requests have been made to the operation.</p>
capo_sesv2.errors.UnknownServiceError: The service returned an error code this client does not model.
"""
async def _handler(
req: "AsyncOperationRequest[capo_sesv2.types.get_deliverability_dashboard_options_request.GetDeliverabilityDashboardOptionsRequest]",
) -> AsyncOperationResponse[
"capo_sesv2.types.get_deliverability_dashboard_options_response.GetDeliverabilityDashboardOptionsResponse"
]:
import capo_sesv2._operations.simple_email_service_v2.get_deliverability_dashboard_options
(
output,
http_response,
) = await capo_sesv2._operations.simple_email_service_v2.get_deliverability_dashboard_options.async_get_deliverability_dashboard_options(
req.options, req.input
)
return AsyncOperationResponse(output=output, response=http_response)
interceptors_, options_ = self.operation_options(
config_overrides, OperationLogging("GetDeliverabilityDashboardOptions")
)
input_: capo_sesv2.types.get_deliverability_dashboard_options_request.GetDeliverabilityDashboardOptionsRequest = {}
response = await aexecute_pipeline(
AsyncOperationRequest(input=input_, options=options_),
handler=_handler,
interceptors=list(interceptors_),
)
await response.response.aclose()
return response.output
|