SESV2 / Client / update_configuration_set
update_configuration_set¶
- SESV2.Client.update_configuration_set(**kwargs)¶
Updates an existing configuration set.
This operation performs a partial update. Only the attributes that you include in the request are updated; any omitted attribute is left unchanged.
See also: AWS API Documentation
Request Syntax
response = client.update_configuration_set( ConfigurationSetName='string', MessageSecurityOptions={ 'SigningScheme': { 'DefaultScheme': {} , 'SmimeScheme': { 'SignatureFormat': 'DETACHED' } } } )
- Parameters:
ConfigurationSetName (string) –
[REQUIRED]
The name of the configuration set to update.
MessageSecurityOptions (dict) –
The security options that apply to the MIME message itself for messages sent with the configuration set.
SigningScheme (dict) –
The signing scheme that Amazon SES API v2 applies to messages sent with the configuration set.
Note
This is a Tagged Union structure. Only one of the following top level keys can be set:
DefaultScheme,SmimeScheme.DefaultScheme (dict) –
Use the default signing behavior. When you select this option, Amazon SES API v2 doesn’t add an S/MIME signature to messages sent with the configuration set.
SmimeScheme (dict) –
Sign messages sent with the configuration set using S/MIME. For signing to apply, the email identity used to send a message must have an active S/MIME certificate association.
SignatureFormat (string) –
The format of the S/MIME signature that Amazon SES API v2 applies to messages.
- Return type:
dict
- Returns:
Response Syntax
{}Response Structure
(dict) –
An HTTP 200 response if the request succeeds, or an error message if the request fails.
Exceptions
SESV2.Client.exceptions.NotFoundExceptionSESV2.Client.exceptions.TooManyRequestsExceptionSESV2.Client.exceptions.BadRequestException