The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

NAME

Paws::SESv2::PutAccountDetails - Arguments for method PutAccountDetails on Paws::SESv2

DESCRIPTION

This class represents the parameters used for calling the method PutAccountDetails on the Amazon Simple Email Service service. Use the attributes of this class as arguments to method PutAccountDetails.

You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to PutAccountDetails.

SYNOPSIS

my $email = Paws->service('SESv2');
my $PutAccountDetailsResponse = $email->PutAccountDetails(
  MailType                        => 'MARKETING',
  UseCaseDescription              => 'MyUseCaseDescription',
  WebsiteURL                      => 'MyWebsiteURL',
  AdditionalContactEmailAddresses => [
    'MyAdditionalContactEmailAddress', ...    # min: 6, max: 254
  ],    # OPTIONAL
  ContactLanguage         => 'EN',    # OPTIONAL
  ProductionAccessEnabled => 1,       # OPTIONAL
);

Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. For the AWS API documentation, see https://docs.aws.amazon.com/goto/WebAPI/email/PutAccountDetails

ATTRIBUTES

AdditionalContactEmailAddresses => ArrayRef[Str|Undef]

Additional email addresses that you would like to be notified regarding Amazon SES matters.

ContactLanguage => Str

The language you would prefer to be contacted with.

Valid values are: "EN", "JA"

REQUIRED MailType => Str

The type of email your account will send.

Valid values are: "MARKETING", "TRANSACTIONAL"

ProductionAccessEnabled => Bool

Indicates whether or not your account should have production access in the current AWS Region.

If the value is false, then your account is in the sandbox. When your account is in the sandbox, you can only send email to verified identities. Additionally, the maximum number of emails you can send in a 24-hour period (your sending quota) is 200, and the maximum number of emails you can send per second (your maximum sending rate) is 1.

If the value is true, then your account has production access. When your account has production access, you can send email to any address. The sending quota and maximum sending rate for your account vary based on your specific use case.

REQUIRED UseCaseDescription => Str

A description of the types of email that you plan to send.

REQUIRED WebsiteURL => Str

The URL of your website. This information helps us better understand the type of content that you plan to send.

SEE ALSO

This class forms part of Paws, documenting arguments for method PutAccountDetails in Paws::SESv2

BUGS and CONTRIBUTIONS

The source code is located here: https://github.com/pplu/aws-sdk-perl

Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues