Skip to main content

mail_manager_ingress_points

Creates, updates, deletes or gets a mail_manager_ingress_point resource or lists mail_manager_ingress_points in a region

Overview

Namemail_manager_ingress_points
TypeResource
DescriptionDefinition of AWS::SES::MailManagerIngressPoint Resource Type
Idawscc.ses.mail_manager_ingress_points

Fields

NameDatatypeDescription
a_recordstring
traffic_policy_idstring
ingress_point_configurationobject
ingress_point_arnstring
ingress_point_idstring
ingress_point_namestring
network_configurationobject
rule_set_idstring
statusstring
status_to_updatestring
tagsarray
typestring
regionstringAWS region.

For more information, see AWS::SES::MailManagerIngressPoint.

Methods

NameResourceAccessible byRequired Params
create_resourcemail_manager_ingress_pointsINSERTType, TrafficPolicyId, RuleSetId, region
delete_resourcemail_manager_ingress_pointsDELETEIdentifier, region
update_resourcemail_manager_ingress_pointsUPDATEIdentifier, PatchDocument, region
list_resourcesmail_manager_ingress_points_list_onlySELECTregion
get_resourcemail_manager_ingress_pointsSELECTIdentifier, region

SELECT examples

Gets all properties from an individual mail_manager_ingress_point.

SELECT
region,
a_record,
traffic_policy_id,
ingress_point_configuration,
ingress_point_arn,
ingress_point_id,
ingress_point_name,
network_configuration,
rule_set_id,
status,
status_to_update,
tags,
type
FROM awscc.ses.mail_manager_ingress_points
WHERE
region = 'us-east-1' AND
Identifier = '{{ ingress_point_id }}';

INSERT example

Use the following StackQL query and manifest file to create a new mail_manager_ingress_point resource, using stack-deploy.

/*+ create */
INSERT INTO awscc.ses.mail_manager_ingress_points (
TrafficPolicyId,
RuleSetId,
Type,
region
)
SELECT
'{{ traffic_policy_id }}',
'{{ rule_set_id }}',
'{{ type }}',
'{{ region }}';

UPDATE example

Use the following StackQL query and manifest file to update a mail_manager_ingress_point resource, using stack-deploy.

/*+ update */
UPDATE awscc.ses.mail_manager_ingress_points
SET PatchDocument = string('{{ {
"TrafficPolicyId": traffic_policy_id,
"IngressPointConfiguration": ingress_point_configuration,
"IngressPointName": ingress_point_name,
"RuleSetId": rule_set_id,
"StatusToUpdate": status_to_update,
"Tags": tags
} | generate_patch_document }}')
WHERE
region = '{{ region }}' AND
Identifier = '{{ ingress_point_id }}';

DELETE example

/*+ delete */
DELETE FROM awscc.ses.mail_manager_ingress_points
WHERE
Identifier = '{{ ingress_point_id }}' AND
region = 'us-east-1';

Permissions

To operate on the mail_manager_ingress_points resource, the following permissions are required:

ses:TagResource,
ses:ListTagsForResource,
ses:GetIngressPoint,
ses:CreateIngressPoint,
iam:CreateServiceLinkedRole,
ec2:DescribeVpcEndpoints