ses_identity
Manages SES email and domain identity
Collection: community.aws
Full Name: community.aws.ses_identity
Synopsis
Manages SES email and domain identity
Parameters
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
| access_key | str | |||
| aws_ca_bundle | path | |||
| aws_config | dict | |||
| bounce_notifications | dict | |||
| complaint_notifications | dict | |||
| debug_botocore_endpoint_logs | bool | false | ||
| delivery_notifications | dict | |||
| endpoint_url | str | |||
| feedback_forwarding | bool | true | ||
| identity | str | yes | ||
| profile | str | |||
| region | str | |||
| secret_key | str | |||
| session_token | str | |||
| state | str | present | ||
| validate_certs | bool | true |
Example
yaml
- name: Ensure example@example.com email identity exists
community.aws.ses_identity:
identity: example@example.com
state: present
- name: Delete example@example.com email identity
community.aws.ses_identity:
email: example@example.com
state: absent
- name: Ensure example.com domain identity exists
community.aws.ses_identity:
identity: example.com
state: present
- name: Deliver feedback to topic instead of owner email
community.aws.ses_identity:
identity: example@example.com
state: present
complaint_notifications:
topic: "{{ topic_info.sns_arn }}"
include_headers: true
bounce_notifications:
topic: "{{ topic_info.sns_arn }}"
include_headers: false
feedback_forwarding: false
- name: Delivery notifications to topic
community.aws.ses_identity:
identity: example@example.com
state: present
delivery_notifications:
topic: "{{ topic_info.sns_arn }}"