Skip to main content

address_lists

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

Overview

Nameaddress_lists
TypeResource
Idaws.mailmanager.address_lists

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
address_list_arnstringThe Amazon Resource Name (ARN) of the address list resource.
address_list_idstringThe identifier of the address list resource. (pattern: <code>[a-zA-Z0-9-]+</code>)
address_list_namestringA user-friendly name for the address list resource. (pattern: <code>[a-zA-Z0-9_.-]+</code>)
created_timestampstring (date-time)The date of when then address list was created.
last_updated_timestampstring (date-time)The date of when the address list was last updated.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
get_address_listselectregionFetch attributes of an address list.
list_address_listsselectregionLists address lists for this account.
register_member_to_address_listinsertregion, AddressListId, AddressAdds a member to an address list.
create_address_listinsertregion, AddressListNameCreates a new address list.
deregister_member_from_address_listdeleteregionRemoves a member from an address list.
delete_address_listdeleteregionDeletes an address list.
start_address_list_import_jobexecregion, JobIdStarts an import job for an address list.
stop_address_list_import_jobexecregion, JobIdStops an ongoing import job for an address list.

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

Fetch attributes of an address list.

SELECT
address_list_arn,
address_list_id,
address_list_name,
created_timestamp,
last_updated_timestamp
FROM aws.mailmanager.address_lists
WHERE region = '{{ region }}' -- required
;

INSERT examples

Adds a member to an address list.

INSERT INTO aws.mailmanager.address_lists (
AddressListId,
Address,
region
)
SELECT
'{{ AddressListId }}' /* required */,
'{{ Address }}' /* required */,
'{{ region }}'
;

DELETE examples

Removes a member from an address list.

DELETE FROM aws.mailmanager.address_lists
WHERE region = '{{ region }}' --required
;

Lifecycle Methods

Starts an import job for an address list.

EXEC aws.mailmanager.address_lists.start_address_list_import_job
@region='{{ region }}' --required
@@json=
'{
"JobId": "{{ JobId }}"
}'
;