MailManager / Client / update_ingress_point
update_ingress_point#
- MailManager.Client.update_ingress_point(**kwargs)#
Update attributes of a provisioned ingress endpoint resource.
See also: AWS API Documentation
Request Syntax
response = client.update_ingress_point( IngressPointConfiguration={ 'SecretArn': 'string', 'SmtpPassword': 'string' }, IngressPointId='string', IngressPointName='string', RuleSetId='string', StatusToUpdate='ACTIVE'|'CLOSED', TrafficPolicyId='string' )
- Parameters:
IngressPointConfiguration (dict) –
If you choose an Authenticated ingress endpoint, you must configure either an SMTP password or a secret ARN.
Note
This is a Tagged Union structure. Only one of the following top level keys can be set:
SecretArn
,SmtpPassword
.SecretArn (string) –
The SecretsManager::Secret ARN of the ingress endpoint resource.
SmtpPassword (string) –
The password of the ingress endpoint resource.
IngressPointId (string) –
[REQUIRED]
The identifier for the ingress endpoint you want to update.
IngressPointName (string) – A user friendly name for the ingress endpoint resource.
RuleSetId (string) – The identifier of an existing rule set that you attach to an ingress endpoint resource.
StatusToUpdate (string) – The update status of an ingress endpoint.
TrafficPolicyId (string) – The identifier of an existing traffic policy that you attach to an ingress endpoint resource.
- Return type:
dict
- Returns:
Response Syntax
{}
Response Structure
(dict) –
Exceptions
MailManager.Client.exceptions.ValidationException
MailManager.Client.exceptions.ConflictException
MailManager.Client.exceptions.ResourceNotFoundException