Returns the metadata and receipt rules for the receipt rule set that is currently active.
For information about setting up receipt rule sets, see the Amazon SES Developer Guide.
You can execute this operation no more than once per second.
Raises:
Examples:
DescribeActiveReceiptRuleSet
The following example returns the metadata and receipt rules for the receipt rule set that is currently active:
>>> await client.describe_active_receipt_rule_set()
Source code in docs_src/capo_ses/_services/async_ses.py
| async def describe_active_receipt_rule_set(
self, *, config_overrides: Optional[AsyncSESClientConfig] = None
) -> "capo_ses.types.describe_active_receipt_rule_set_response.DescribeActiveReceiptRuleSetResponse":
"""<p>Returns the metadata and receipt rules for the receipt rule set that is currently active.</p> <p>For information about setting up receipt rule sets, see the <a href="https://docs.aws.amazon.com/ses/latest/dg/receiving-email-concepts.html#receiving-email-concepts-rules">Amazon SES Developer Guide</a>.</p> <p>You can execute this operation no more than once per second.</p>
Raises:
capo_ses.errors.UnknownServiceError: The service returned an error code this client does not model.
Examples:
DescribeActiveReceiptRuleSet
The following example returns the metadata and receipt rules for the receipt rule set that is currently active:
>>> await client.describe_active_receipt_rule_set()
"""
async def _handler(
req: "AsyncOperationRequest[capo_ses.types.describe_active_receipt_rule_set_request.DescribeActiveReceiptRuleSetRequest]",
) -> AsyncOperationResponse[
"capo_ses.types.describe_active_receipt_rule_set_response.DescribeActiveReceiptRuleSetResponse"
]:
import capo_ses._operations.simple_email_service.describe_active_receipt_rule_set
(
output,
http_response,
) = await capo_ses._operations.simple_email_service.describe_active_receipt_rule_set.async_describe_active_receipt_rule_set(
req.options, req.input
)
return AsyncOperationResponse(output=output, response=http_response)
interceptors_, options_ = self.operation_options(
config_overrides, OperationLogging("DescribeActiveReceiptRuleSet")
)
input_: capo_ses.types.describe_active_receipt_rule_set_request.DescribeActiveReceiptRuleSetRequest = {}
response = await aexecute_pipeline(
AsyncOperationRequest(input=input_, options=options_),
handler=_handler,
interceptors=list(interceptors_),
)
await response.response.aclose()
return response.output
|