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