Skip to main content

email_monitoring_configurations

Creates, updates, deletes, gets or lists an email_monitoring_configurations resource.

Overview

Nameemail_monitoring_configurations
TypeResource
Idaws.workmail.email_monitoring_configurations

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
log_group_arnstringThe Amazon Resource Name (ARN) of the CloudWatch Log group associated with the email monitoring configuration. (pattern: <code>arn:aws:logs:[a-z-0-9]*:[0-9]{12}:log-group:([.-_/#A-Za-z0-9]+):*$</code>)
role_arnstringThe Amazon Resource Name (ARN) of the IAM Role associated with the email monitoring configuration. (pattern: <code>arn:aws:iam:[a-z0-9-]*:[a-z0-9-]+:[A-Za-z0-9][A-Za-z0-9:_/+=,@.-]{0,1023}</code>)

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
describe_email_monitoring_configurationselectregionDescribes the current email monitoring configuration for a specified organization.
put_email_monitoring_configurationreplaceregion, OrganizationId, LogGroupArnCreates or updates the email monitoring configuration for a specified organization.
delete_email_monitoring_configurationdeleteregionDeletes the email monitoring configuration for a specified organization.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
regionstringAWS region (default: us-east-1)

SELECT examples

Describes the current email monitoring configuration for a specified organization.

SELECT
log_group_arn,
role_arn
FROM aws.workmail.email_monitoring_configurations
WHERE region = '{{ region }}' -- required
;

REPLACE examples

Creates or updates the email monitoring configuration for a specified organization.

REPLACE aws.workmail.email_monitoring_configurations
SET
OrganizationId = '{{ OrganizationId }}',
RoleArn = '{{ RoleArn }}',
LogGroupArn = '{{ LogGroupArn }}'
WHERE
region = '{{ region }}' --required
AND OrganizationId = '{{ OrganizationId }}' --required
AND LogGroupArn = '{{ LogGroupArn }}' --required;

DELETE examples

Deletes the email monitoring configuration for a specified organization.

DELETE FROM aws.workmail.email_monitoring_configurations
WHERE region = '{{ region }}' --required
;