Mailmanager Classes
AddHeaderAction
HeaderName
- Type:
- Required: Yes
HeaderValue
- Type:
- Required: Yes
AddonInstance
AddonInstanceArn
- Type: typing.Optional[str]
AddonInstanceId
- Type: typing.Optional[str]
AddonName
- Type: typing.Optional[str]
AddonSubscriptionId
- Type: typing.Optional[str]
CreatedTimestamp
- Type: typing.Optional[datetime.datetime]
AddonSubscription
AddonName
- Type: typing.Optional[str]
AddonSubscriptionArn
- Type: typing.Optional[str]
AddonSubscriptionId
- Type: typing.Optional[str]
CreatedTimestamp
- Type: typing.Optional[datetime.datetime]
AddressFilter
AddressPrefix
- Type: typing.Optional[str]
AddressList
AddressListArn
- Type:
- Required: Yes
AddressListId
- Type:
- Required: Yes
AddressListName
- Type:
- Required: Yes
CreatedTimestamp
- Type:
- Required: Yes
LastUpdatedTimestamp
- Type:
- Required: Yes
Analysis
Analyzer
- Type:
- Required: Yes
ResultField
- Type:
- Required: Yes
Archive
ArchiveId
- Type:
- Required: Yes
ArchiveName
- Type: typing.Optional[str]
ArchiveState
- Type: typing.Optional[typing.Literal['ACTIVE', 'PENDING_DELETION']]
LastUpdatedTimestamp
- Type: typing.Optional[datetime.datetime]
ArchiveAction
TargetArchive
- Type:
- Required: Yes
ActionFailurePolicy
- Type: typing.Optional[typing.Literal['CONTINUE', 'DROP']]
ArchiveBooleanExpression
Evaluate
- Type:
- Required: Yes
Operator
- Type: typing.Literal['IS_FALSE', 'IS_TRUE']
- Required: Yes
ArchiveBooleanToEvaluate
Attribute
- Type: typing.Optional[typing.Literal['HAS_ATTACHMENTS']]
ArchiveFilterCondition
BooleanExpression
- Type: typing.Optional[aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.ArchiveBooleanExpression]
StringExpression
- Type: typing.Optional[aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.ArchiveStringExpression]
ArchiveFilterConditionOutput
BooleanExpression
- Type: typing.Optional[aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.ArchiveBooleanExpression]
StringExpression
- Type: typing.Optional[aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.ArchiveStringExpressionOutput]
ArchiveFilters
Include
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.ArchiveFilterCondition]]
Unless
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.ArchiveFilterCondition]]
ArchiveFiltersOutput
Include
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.ArchiveFilterConditionOutput]]
Unless
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.ArchiveFilterConditionOutput]]
ArchiveRetention
RetentionPeriod
- Type: typing.Optional[typing.Literal['EIGHTEEN_MONTHS', 'EIGHT_YEARS', 'FIVE_YEARS', 'FOUR_YEARS', 'NINE_MONTHS', 'NINE_YEARS', 'ONE_YEAR', 'PERMANENT', 'SEVEN_YEARS', 'SIX_MONTHS', 'SIX_YEARS', 'TEN_YEARS', 'THIRTY_MONTHS', 'THREE_MONTHS', 'THREE_YEARS', 'TWO_YEARS']]
ArchiveStringExpression
Evaluate
- Type:
- Required: Yes
Operator
- Type: typing.Literal['CONTAINS']
- Required: Yes
Values
- Type: typing.List[str]
- Required: Yes
ArchiveStringExpressionOutput
Evaluate
- Type:
- Required: Yes
Operator
- Type: typing.Literal['CONTAINS']
- Required: Yes
Values
- Type: typing.List[str]
- Required: Yes
ArchiveStringToEvaluate
Attribute
- Type: typing.Optional[typing.Literal['CC', 'ENVELOPE_FROM', 'ENVELOPE_TO', 'FROM', 'SUBJECT', 'TO']]
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
CreateAddonInstanceRequest
AddonSubscriptionId
- Type:
- Required: Yes
ClientToken
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.Tag]]
CreateAddonInstanceResponse
AddonInstanceId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateAddonSubscriptionRequest
AddonName
- Type:
- Required: Yes
ClientToken
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.Tag]]
CreateAddonSubscriptionResponse
AddonSubscriptionId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateAddressListImportJobRequest
AddressListId
- Type:
- Required: Yes
ImportDataFormat
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
ClientToken
- Type: typing.Optional[str]
CreateAddressListImportJobResponse
JobId
- Type:
- Required: Yes
PreSignedUrl
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateAddressListRequest
AddressListName
- Type:
- Required: Yes
ClientToken
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.Tag]]
CreateAddressListResponse
AddressListId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateArchiveRequest
ArchiveName
- Type:
- Required: Yes
ClientToken
- Type: typing.Optional[str]
KmsKeyArn
- Type: typing.Optional[str]
Retention
- Type: typing.Optional[aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.ArchiveRetention]
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.Tag]]
CreateArchiveResponse
ArchiveId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateIngressPointRequest
IngressPointName
- Type:
- Required: Yes
RuleSetId
- Type:
- Required: Yes
TrafficPolicyId
- Type:
- Required: Yes
Type
- Type: typing.Literal['AUTH', 'OPEN']
- Required: Yes
ClientToken
- Type: typing.Optional[str]
IngressPointConfiguration
- Type:
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.Tag]]
CreateIngressPointResponse
IngressPointId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateRelayRequest
Authentication
- Type: typing.Union[aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.RelayAuthentication, aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.RelayAuthenticationOutput]
- Required: Yes
RelayName
- Type:
- Required: Yes
ServerName
- Type:
- Required: Yes
ServerPort
- Type:
- Required: Yes
ClientToken
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.Tag]]
CreateRelayResponse
RelayId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateRuleSetRequest
RuleSetName
- Type:
- Required: Yes
Rules
- Type: typing.List[typing.Union[aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.Rule, aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.RuleOutput]]
- Required: Yes
ClientToken
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.Tag]]
CreateRuleSetResponse
RuleSetId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateTrafficPolicyRequest
DefaultAction
- Type: typing.Literal['ALLOW', 'DENY']
- Required: Yes
PolicyStatements
- Type: typing.List[typing.Union[aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.PolicyStatement, aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.PolicyStatementOutput]]
- Required: Yes
TrafficPolicyName
- Type:
- Required: Yes
ClientToken
- Type: typing.Optional[str]
MaxMessageSizeBytes
- Type: typing.Optional[int]
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.Tag]]
CreateTrafficPolicyResponse
TrafficPolicyId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteAddonInstanceRequest
AddonInstanceId
- Type:
- Required: Yes
DeleteAddonSubscriptionRequest
AddonSubscriptionId
- Type:
- Required: Yes
DeleteAddressListRequest
AddressListId
- Type:
- Required: Yes
DeleteArchiveRequest
ArchiveId
- Type:
- Required: Yes
DeleteIngressPointRequest
IngressPointId
- Type:
- Required: Yes
DeleteRelayRequest
RelayId
- Type:
- Required: Yes
DeleteRuleSetRequest
RuleSetId
- Type:
- Required: Yes
DeleteTrafficPolicyRequest
TrafficPolicyId
- Type:
- Required: Yes
DeliverToMailboxAction
MailboxArn
- Type:
- Required: Yes
RoleArn
- Type:
- Required: Yes
ActionFailurePolicy
- Type: typing.Optional[typing.Literal['CONTINUE', 'DROP']]
DeliverToQBusinessAction
ApplicationId
- Type:
- Required: Yes
IndexId
- Type:
- Required: Yes
RoleArn
- Type:
- Required: Yes
ActionFailurePolicy
- Type: typing.Optional[typing.Literal['CONTINUE', 'DROP']]
DeregisterMemberFromAddressListRequest
Address
- Type:
- Required: Yes
AddressListId
- Type:
- Required: Yes
Envelope
From
- Type: typing.Optional[str]
Helo
- Type: typing.Optional[str]
To
- Type: typing.Optional[typing.List[str]]
ExportDestinationConfiguration
S3
- Type: typing.Optional[aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.S3ExportDestinationConfiguration]
ExportStatus
CompletionTimestamp
- Type: typing.Optional[datetime.datetime]
ErrorMessage
- Type: typing.Optional[str]
State
- Type: typing.Optional[typing.Literal['CANCELLED', 'COMPLETED', 'FAILED', 'PREPROCESSING', 'PROCESSING', 'QUEUED']]
SubmissionTimestamp
- Type: typing.Optional[datetime.datetime]
ExportSummary
ExportId
- Type: typing.Optional[str]
Status
- Type: typing.Optional[aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.ExportStatus]
GetAddonInstanceRequest
AddonInstanceId
- Type:
- Required: Yes
GetAddonInstanceResponse
AddonInstanceArn
- Type:
- Required: Yes
AddonName
- Type:
- Required: Yes
AddonSubscriptionId
- Type:
- Required: Yes
CreatedTimestamp
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetAddonSubscriptionRequest
AddonSubscriptionId
- Type:
- Required: Yes
GetAddonSubscriptionResponse
AddonName
- Type:
- Required: Yes
AddonSubscriptionArn
- Type:
- Required: Yes
CreatedTimestamp
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetAddressListImportJobRequest
JobId
- Type:
- Required: Yes
GetAddressListImportJobResponse
AddressListId
- Type:
- Required: Yes
CompletedTimestamp
- Type:
- Required: Yes
CreatedTimestamp
- Type:
- Required: Yes
Error
- Type:
- Required: Yes
FailedItemsCount
- Type:
- Required: Yes
ImportDataFormat
- Type:
- Required: Yes
ImportedItemsCount
- Type:
- Required: Yes
JobId
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
PreSignedUrl
- Type:
- Required: Yes
StartTimestamp
- Type:
- Required: Yes
Status
- Type: typing.Literal['COMPLETED', 'CREATED', 'FAILED', 'PROCESSING', 'STOPPED']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetAddressListRequest
AddressListId
- Type:
- Required: Yes
GetAddressListResponse
AddressListArn
- Type:
- Required: Yes
AddressListId
- Type:
- Required: Yes
AddressListName
- Type:
- Required: Yes
CreatedTimestamp
- Type:
- Required: Yes
LastUpdatedTimestamp
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetArchiveExportRequest
ExportId
- Type:
- Required: Yes
GetArchiveExportResponse
ArchiveId
- Type:
- Required: Yes
ExportDestinationConfiguration
- Type:
- Required: Yes
Filters
- Type:
- Required: Yes
FromTimestamp
- Type:
- Required: Yes
MaxResults
- Type:
- Required: Yes
Status
- Type:
- Required: Yes
ToTimestamp
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetArchiveMessageContentRequest
ArchivedMessageId
- Type:
- Required: Yes
GetArchiveMessageContentResponse
Body
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetArchiveMessageRequest
ArchivedMessageId
- Type:
- Required: Yes
GetArchiveMessageResponse
Envelope
- Type:
- Required: Yes
MessageDownloadLink
- Type:
- Required: Yes
Metadata
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetArchiveRequest
ArchiveId
- Type:
- Required: Yes
GetArchiveResponse
ArchiveArn
- Type:
- Required: Yes
ArchiveId
- Type:
- Required: Yes
ArchiveName
- Type:
- Required: Yes
ArchiveState
- Type: typing.Literal['ACTIVE', 'PENDING_DELETION']
- Required: Yes
CreatedTimestamp
- Type:
- Required: Yes
KmsKeyArn
- Type:
- Required: Yes
LastUpdatedTimestamp
- Type:
- Required: Yes
Retention
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetArchiveSearchRequest
SearchId
- Type:
- Required: Yes
GetArchiveSearchResponse
ArchiveId
- Type:
- Required: Yes
Filters
- Type:
- Required: Yes
FromTimestamp
- Type:
- Required: Yes
MaxResults
- Type:
- Required: Yes
Status
- Type:
- Required: Yes
ToTimestamp
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetArchiveSearchResultsRequest
SearchId
- Type:
- Required: Yes
GetArchiveSearchResultsResponse
Rows
- Type: typing.List[aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.Row]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetIngressPointRequest
IngressPointId
- Type:
- Required: Yes
GetIngressPointResponse
ARecord
- Type:
- Required: Yes
CreatedTimestamp
- Type:
- Required: Yes
IngressPointArn
- Type:
- Required: Yes
IngressPointAuthConfiguration
- Type:
- Required: Yes
IngressPointId
- Type:
- Required: Yes
IngressPointName
- Type:
- Required: Yes
LastUpdatedTimestamp
- Type:
- Required: Yes
RuleSetId
- Type:
- Required: Yes
Status
- Type: typing.Literal['ACTIVE', 'CLOSED', 'DEPROVISIONING', 'FAILED', 'PROVISIONING', 'UPDATING']
- Required: Yes
TrafficPolicyId
- Type:
- Required: Yes
Type
- Type: typing.Literal['AUTH', 'OPEN']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetMemberOfAddressListRequest
Address
- Type:
- Required: Yes
AddressListId
- Type:
- Required: Yes
GetMemberOfAddressListResponse
Address
- Type:
- Required: Yes
CreatedTimestamp
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetRelayRequest
RelayId
- Type:
- Required: Yes
GetRelayResponse
Authentication
- Type:
- Required: Yes
CreatedTimestamp
- Type:
- Required: Yes
LastModifiedTimestamp
- Type:
- Required: Yes
RelayArn
- Type:
- Required: Yes
RelayId
- Type:
- Required: Yes
RelayName
- Type:
- Required: Yes
ServerName
- Type:
- Required: Yes
ServerPort
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetRuleSetRequest
RuleSetId
- Type:
- Required: Yes
GetRuleSetResponse
CreatedDate
- Type:
- Required: Yes
LastModificationDate
- Type:
- Required: Yes
RuleSetArn
- Type:
- Required: Yes
RuleSetId
- Type:
- Required: Yes
RuleSetName
- Type:
- Required: Yes
Rules
- Type: typing.List[aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.RuleOutput]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetTrafficPolicyRequest
TrafficPolicyId
- Type:
- Required: Yes
GetTrafficPolicyResponse
CreatedTimestamp
- Type:
- Required: Yes
DefaultAction
- Type: typing.Literal['ALLOW', 'DENY']
- Required: Yes
LastUpdatedTimestamp
- Type:
- Required: Yes
MaxMessageSizeBytes
- Type:
- Required: Yes
PolicyStatements
- Type: typing.List[aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.PolicyStatementOutput]
- Required: Yes
TrafficPolicyArn
- Type:
- Required: Yes
TrafficPolicyId
- Type:
- Required: Yes
TrafficPolicyName
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ImportDataFormat
ImportDataType
- Type: typing.Literal['CSV', 'JSON']
- Required: Yes
ImportJob
AddressListId
- Type:
- Required: Yes
CreatedTimestamp
- Type:
- Required: Yes
ImportDataFormat
- Type:
- Required: Yes
JobId
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
PreSignedUrl
- Type:
- Required: Yes
Status
- Type: typing.Literal['COMPLETED', 'CREATED', 'FAILED', 'PROCESSING', 'STOPPED']
- Required: Yes
CompletedTimestamp
- Type: typing.Optional[datetime.datetime]
Error
- Type: typing.Optional[str]
FailedItemsCount
- Type: typing.Optional[int]
ImportedItemsCount
- Type: typing.Optional[int]
StartTimestamp
- Type: typing.Optional[datetime.datetime]
IngressAnalysis
Analyzer
- Type:
- Required: Yes
ResultField
- Type:
- Required: Yes
IngressBooleanExpression
Evaluate
- Type: typing.Union[aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.IngressBooleanToEvaluate, aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.IngressBooleanToEvaluateOutput]
- Required: Yes
Operator
- Type: typing.Literal['IS_FALSE', 'IS_TRUE']
- Required: Yes
IngressBooleanExpressionOutput
Evaluate
- Type:
- Required: Yes
Operator
- Type: typing.Literal['IS_FALSE', 'IS_TRUE']
- Required: Yes
IngressBooleanToEvaluate
Analysis
- Type: typing.Optional[aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.IngressAnalysis]
IsInAddressList
- Type: typing.Union[aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.IngressIsInAddressList, aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.IngressIsInAddressListOutput, NoneType]
IngressBooleanToEvaluateOutput
Analysis
- Type: typing.Optional[aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.IngressAnalysis]
IsInAddressList
- Type: typing.Optional[aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.IngressIsInAddressListOutput]
IngressIpToEvaluate
Attribute
- Type: typing.Optional[typing.Literal['SENDER_IP']]
IngressIpv4Expression
Evaluate
- Type:
- Required: Yes
Operator
- Type: typing.Literal['CIDR_MATCHES', 'NOT_CIDR_MATCHES']
- Required: Yes
Values
- Type: typing.List[str]
- Required: Yes
IngressIpv4ExpressionOutput
Evaluate
- Type:
- Required: Yes
Operator
- Type: typing.Literal['CIDR_MATCHES', 'NOT_CIDR_MATCHES']
- Required: Yes
Values
- Type: typing.List[str]
- Required: Yes
IngressIsInAddressList
AddressLists
- Type: typing.List[str]
- Required: Yes
Attribute
- Type: typing.Literal['RECIPIENT']
- Required: Yes
IngressIsInAddressListOutput
AddressLists
- Type: typing.List[str]
- Required: Yes
Attribute
- Type: typing.Literal['RECIPIENT']
- Required: Yes
IngressPoint
IngressPointId
- Type:
- Required: Yes
IngressPointName
- Type:
- Required: Yes
Status
- Type: typing.Literal['ACTIVE', 'CLOSED', 'DEPROVISIONING', 'FAILED', 'PROVISIONING', 'UPDATING']
- Required: Yes
Type
- Type: typing.Literal['AUTH', 'OPEN']
- Required: Yes
ARecord
- Type: typing.Optional[str]
IngressPointAuthConfiguration
IngressPointPasswordConfiguration
- Type:
SecretArn
- Type: typing.Optional[str]
IngressPointConfiguration
SecretArn
- Type: typing.Optional[str]
SmtpPassword
- Type: typing.Optional[str]
IngressPointPasswordConfiguration
PreviousSmtpPasswordExpiryTimestamp
- Type: typing.Optional[datetime.datetime]
PreviousSmtpPasswordVersion
- Type: typing.Optional[str]
SmtpPasswordVersion
- Type: typing.Optional[str]
IngressStringExpression
Evaluate
- Type:
- Required: Yes
Operator
- Type: typing.Literal['CONTAINS', 'ENDS_WITH', 'EQUALS', 'NOT_EQUALS', 'STARTS_WITH']
- Required: Yes
Values
- Type: typing.List[str]
- Required: Yes
IngressStringExpressionOutput
Evaluate
- Type:
- Required: Yes
Operator
- Type: typing.Literal['CONTAINS', 'ENDS_WITH', 'EQUALS', 'NOT_EQUALS', 'STARTS_WITH']
- Required: Yes
Values
- Type: typing.List[str]
- Required: Yes
IngressStringToEvaluate
Attribute
- Type: typing.Optional[typing.Literal['RECIPIENT']]
IngressTlsProtocolExpression
Evaluate
- Type:
- Required: Yes
Operator
- Type: typing.Literal['IS', 'MINIMUM_TLS_VERSION']
- Required: Yes
Value
- Type: typing.Literal['TLS1_2', 'TLS1_3']
- Required: Yes
IngressTlsProtocolToEvaluate
Attribute
- Type: typing.Optional[typing.Literal['TLS_PROTOCOL']]
ListAddonInstancesRequest
NextToken
- Type: typing.Optional[str]
PageSize
- Type: typing.Optional[int]
ListAddonInstancesRequestPaginate
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.PaginatorConfig]
ListAddonInstancesResponse
AddonInstances
- Type: typing.List[aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.AddonInstance]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListAddonSubscriptionsRequest
NextToken
- Type: typing.Optional[str]
PageSize
- Type: typing.Optional[int]
ListAddonSubscriptionsRequestPaginate
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.PaginatorConfig]
ListAddonSubscriptionsResponse
AddonSubscriptions
- Type: typing.List[aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.AddonSubscription]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListAddressListImportJobsRequest
AddressListId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
PageSize
- Type: typing.Optional[int]
ListAddressListImportJobsRequestPaginate
AddressListId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.PaginatorConfig]
ListAddressListImportJobsResponse
ImportJobs
- Type: typing.List[aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.ImportJob]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListAddressListsRequest
NextToken
- Type: typing.Optional[str]
PageSize
- Type: typing.Optional[int]
ListAddressListsRequestPaginate
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.PaginatorConfig]
ListAddressListsResponse
AddressLists
- Type: typing.List[aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.AddressList]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListArchiveExportsRequest
ArchiveId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
PageSize
- Type: typing.Optional[int]
ListArchiveExportsRequestPaginate
ArchiveId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.PaginatorConfig]
ListArchiveExportsResponse
Exports
- Type: typing.List[aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.ExportSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListArchiveSearchesRequest
ArchiveId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
PageSize
- Type: typing.Optional[int]
ListArchiveSearchesRequestPaginate
ArchiveId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.PaginatorConfig]
ListArchiveSearchesResponse
Searches
- Type: typing.List[aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.SearchSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListArchivesRequest
NextToken
- Type: typing.Optional[str]
PageSize
- Type: typing.Optional[int]
ListArchivesRequestPaginate
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.PaginatorConfig]
ListArchivesResponse
Archives
- Type: typing.List[aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.Archive]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListIngressPointsRequest
NextToken
- Type: typing.Optional[str]
PageSize
- Type: typing.Optional[int]
ListIngressPointsRequestPaginate
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.PaginatorConfig]
ListIngressPointsResponse
IngressPoints
- Type: typing.List[aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.IngressPoint]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListMembersOfAddressListRequest
AddressListId
- Type:
- Required: Yes
Filter
- Type: typing.Optional[aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.AddressFilter]
NextToken
- Type: typing.Optional[str]
PageSize
- Type: typing.Optional[int]
ListMembersOfAddressListRequestPaginate
AddressListId
- Type:
- Required: Yes
Filter
- Type: typing.Optional[aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.AddressFilter]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.PaginatorConfig]
ListMembersOfAddressListResponse
Addresses
- Type: typing.List[aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.SavedAddress]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListRelaysRequest
NextToken
- Type: typing.Optional[str]
PageSize
- Type: typing.Optional[int]
ListRelaysRequestPaginate
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.PaginatorConfig]
ListRelaysResponse
Relays
- Type: typing.List[aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.Relay]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListRuleSetsRequest
NextToken
- Type: typing.Optional[str]
PageSize
- Type: typing.Optional[int]
ListRuleSetsRequestPaginate
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.PaginatorConfig]
ListRuleSetsResponse
RuleSets
- Type: typing.List[aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.RuleSet]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListTagsForResourceRequest
ResourceArn
- Type:
- Required: Yes
ListTagsForResourceResponse
Tags
- Type: typing.List[aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.Tag]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListTrafficPoliciesRequest
NextToken
- Type: typing.Optional[str]
PageSize
- Type: typing.Optional[int]
ListTrafficPoliciesRequestPaginate
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.PaginatorConfig]
ListTrafficPoliciesResponse
TrafficPolicies
- Type: typing.List[aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.TrafficPolicy]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MessageBody
Html
- Type: typing.Optional[str]
MessageMalformed
- Type: typing.Optional[bool]
Text
- Type: typing.Optional[str]
Metadata
ConfigurationSet
- Type: typing.Optional[str]
IngressPointId
- Type: typing.Optional[str]
RuleSetId
- Type: typing.Optional[str]
SenderHostname
- Type: typing.Optional[str]
SenderIpAddress
- Type: typing.Optional[str]
SendingMethod
- Type: typing.Optional[str]
SendingPool
- Type: typing.Optional[str]
SourceArn
- Type: typing.Optional[str]
SourceIdentity
- Type: typing.Optional[str]
Timestamp
- Type: typing.Optional[datetime.datetime]
TlsCipherSuite
- Type: typing.Optional[str]
TlsProtocol
- Type: typing.Optional[str]
TrafficPolicyId
- Type: typing.Optional[str]
PaginatorConfig
MaxItems
- Type: typing.Optional[int]
PageSize
- Type: typing.Optional[int]
StartingToken
- Type: typing.Optional[str]
PolicyCondition
BooleanExpression
- Type: typing.Union[aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.IngressBooleanExpression, aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.IngressBooleanExpressionOutput, NoneType]
IpExpression
- Type: typing.Union[aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.IngressIpv4Expression, aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.IngressIpv4ExpressionOutput, NoneType]
StringExpression
- Type: typing.Union[aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.IngressStringExpression, aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.IngressStringExpressionOutput, NoneType]
TlsExpression
- Type: typing.Optional[aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.IngressTlsProtocolExpression]
PolicyConditionOutput
BooleanExpression
- Type: typing.Optional[aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.IngressBooleanExpressionOutput]
IpExpression
- Type: typing.Optional[aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.IngressIpv4ExpressionOutput]
StringExpression
- Type: typing.Optional[aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.IngressStringExpressionOutput]
TlsExpression
- Type: typing.Optional[aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.IngressTlsProtocolExpression]
PolicyStatement
Action
- Type: typing.Literal['ALLOW', 'DENY']
- Required: Yes
Conditions
- Type: typing.List[typing.Union[aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.PolicyCondition, aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.PolicyConditionOutput]]
- Required: Yes
PolicyStatementOutput
Action
- Type: typing.Literal['ALLOW', 'DENY']
- Required: Yes
Conditions
- Type: typing.List[aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.PolicyConditionOutput]
- Required: Yes
RegisterMemberToAddressListRequest
Address
- Type:
- Required: Yes
AddressListId
- Type:
- Required: Yes
Relay
LastModifiedTimestamp
- Type: typing.Optional[datetime.datetime]
RelayId
- Type: typing.Optional[str]
RelayName
- Type: typing.Optional[str]
RelayAction
Relay
- Type:
- Required: Yes
ActionFailurePolicy
- Type: typing.Optional[typing.Literal['CONTINUE', 'DROP']]
MailFrom
- Type: typing.Optional[typing.Literal['PRESERVE', 'REPLACE']]
RelayAuthentication
NoAuthentication
- Type: typing.Optional[typing.Dict[str, typing.Any]]
SecretArn
- Type: typing.Optional[str]
RelayAuthenticationOutput
NoAuthentication
- Type: typing.Optional[typing.Dict[str, typing.Any]]
SecretArn
- Type: typing.Optional[str]
ReplaceRecipientAction
ReplaceWith
- Type: typing.Optional[typing.List[str]]
ReplaceRecipientActionOutput
ReplaceWith
- Type: typing.Optional[typing.List[str]]
ResponseMetadata
RequestId
- Type:
- Required: Yes
HTTPStatusCode
- Type:
- Required: Yes
HTTPHeaders
- Type: typing.Dict[str, str]
- Required: Yes
RetryAttempts
- Type:
- Required: Yes
HostId
- Type: typing.Optional[str]
Row
ArchivedMessageId
- Type: typing.Optional[str]
Cc
- Type: typing.Optional[str]
Date
- Type: typing.Optional[str]
Envelope
- Type:
From
- Type: typing.Optional[str]
HasAttachments
- Type: typing.Optional[bool]
InReplyTo
- Type: typing.Optional[str]
IngressPointId
- Type: typing.Optional[str]
MessageId
- Type: typing.Optional[str]
ReceivedHeaders
- Type: typing.Optional[typing.List[str]]
ReceivedTimestamp
- Type: typing.Optional[datetime.datetime]
SenderHostname
- Type: typing.Optional[str]
SenderIpAddress
- Type: typing.Optional[str]
SourceArn
- Type: typing.Optional[str]
Subject
- Type: typing.Optional[str]
To
- Type: typing.Optional[str]
XMailer
- Type: typing.Optional[str]
XOriginalMailer
- Type: typing.Optional[str]
XPriority
- Type: typing.Optional[str]
Rule
Actions
- Type: typing.List[typing.Union[aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.RuleAction, aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.RuleActionOutput]]
- Required: Yes
Conditions
- Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.RuleCondition, aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.RuleConditionOutput]]]
Name
- Type: typing.Optional[str]
Unless
- Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.RuleCondition, aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.RuleConditionOutput]]]
RuleAction
AddHeader
- Type: typing.Optional[aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.AddHeaderAction]
Archive
- Type: typing.Optional[aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.ArchiveAction]
DeliverToMailbox
- Type: typing.Optional[aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.DeliverToMailboxAction]
DeliverToQBusiness
- Type: typing.Optional[aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.DeliverToQBusinessAction]
Drop
- Type: typing.Optional[typing.Dict[str, typing.Any]]
Relay
- Type: typing.Optional[aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.RelayAction]
ReplaceRecipient
- Type: typing.Union[aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.ReplaceRecipientAction, aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.ReplaceRecipientActionOutput, NoneType]
Send
- Type: typing.Optional[aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.SendAction]
WriteToS3
- Type: typing.Optional[aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.S3Action]
RuleActionOutput
AddHeader
- Type: typing.Optional[aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.AddHeaderAction]
Archive
- Type: typing.Optional[aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.ArchiveAction]
DeliverToMailbox
- Type: typing.Optional[aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.DeliverToMailboxAction]
DeliverToQBusiness
- Type: typing.Optional[aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.DeliverToQBusinessAction]
Drop
- Type: typing.Optional[typing.Dict[str, typing.Any]]
Relay
- Type: typing.Optional[aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.RelayAction]
ReplaceRecipient
- Type: typing.Optional[aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.ReplaceRecipientActionOutput]
Send
- Type: typing.Optional[aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.SendAction]
WriteToS3
- Type: typing.Optional[aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.S3Action]
RuleBooleanExpression
Evaluate
- Type: typing.Union[aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.RuleBooleanToEvaluate, aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.RuleBooleanToEvaluateOutput]
- Required: Yes
Operator
- Type: typing.Literal['IS_FALSE', 'IS_TRUE']
- Required: Yes
RuleBooleanExpressionOutput
Evaluate
- Type:
- Required: Yes
Operator
- Type: typing.Literal['IS_FALSE', 'IS_TRUE']
- Required: Yes
RuleBooleanToEvaluate
Attribute
- Type: typing.Optional[typing.Literal['READ_RECEIPT_REQUESTED', 'TLS', 'TLS_WRAPPED']]
IsInAddressList
- Type: typing.Union[aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.RuleIsInAddressList, aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.RuleIsInAddressListOutput, NoneType]
RuleBooleanToEvaluateOutput
Attribute
- Type: typing.Optional[typing.Literal['READ_RECEIPT_REQUESTED', 'TLS', 'TLS_WRAPPED']]
IsInAddressList
- Type: typing.Optional[aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.RuleIsInAddressListOutput]
RuleCondition
BooleanExpression
- Type: typing.Union[aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.RuleBooleanExpression, aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.RuleBooleanExpressionOutput, NoneType]
DmarcExpression
- Type: typing.Union[aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.RuleDmarcExpression, aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.RuleDmarcExpressionOutput, NoneType]
IpExpression
- Type: typing.Union[aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.RuleIpExpression, aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.RuleIpExpressionOutput, NoneType]
NumberExpression
- Type: typing.Optional[aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.RuleNumberExpression]
StringExpression
- Type: typing.Union[aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.RuleStringExpression, aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.RuleStringExpressionOutput, NoneType]
VerdictExpression
- Type: typing.Union[aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.RuleVerdictExpression, aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.RuleVerdictExpressionOutput, NoneType]
RuleConditionOutput
BooleanExpression
- Type: typing.Optional[aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.RuleBooleanExpressionOutput]
DmarcExpression
- Type: typing.Optional[aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.RuleDmarcExpressionOutput]
IpExpression
- Type: typing.Optional[aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.RuleIpExpressionOutput]
NumberExpression
- Type: typing.Optional[aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.RuleNumberExpression]
StringExpression
- Type: typing.Optional[aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.RuleStringExpressionOutput]
VerdictExpression
- Type: typing.Optional[aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.RuleVerdictExpressionOutput]
RuleDmarcExpression
Operator
- Type: typing.Literal['EQUALS', 'NOT_EQUALS']
- Required: Yes
Values
- Type: typing.List[typing.Literal['NONE', 'QUARANTINE', 'REJECT']]
- Required: Yes
RuleDmarcExpressionOutput
Operator
- Type: typing.Literal['EQUALS', 'NOT_EQUALS']
- Required: Yes
Values
- Type: typing.List[typing.Literal['NONE', 'QUARANTINE', 'REJECT']]
- Required: Yes
RuleIpExpression
Evaluate
- Type:
- Required: Yes
Operator
- Type: typing.Literal['CIDR_MATCHES', 'NOT_CIDR_MATCHES']
- Required: Yes
Values
- Type: typing.List[str]
- Required: Yes
RuleIpExpressionOutput
Evaluate
- Type:
- Required: Yes
Operator
- Type: typing.Literal['CIDR_MATCHES', 'NOT_CIDR_MATCHES']
- Required: Yes
Values
- Type: typing.List[str]
- Required: Yes
RuleIpToEvaluate
Attribute
- Type: typing.Optional[typing.Literal['SOURCE_IP']]
RuleIsInAddressList
AddressLists
- Type: typing.List[str]
- Required: Yes
Attribute
- Type: typing.Literal['CC', 'FROM', 'MAIL_FROM', 'RECIPIENT', 'SENDER', 'TO']
- Required: Yes
RuleIsInAddressListOutput
AddressLists
- Type: typing.List[str]
- Required: Yes
Attribute
- Type: typing.Literal['CC', 'FROM', 'MAIL_FROM', 'RECIPIENT', 'SENDER', 'TO']
- Required: Yes
RuleNumberExpression
Evaluate
- Type:
- Required: Yes
Operator
- Type: typing.Literal['EQUALS', 'GREATER_THAN', 'GREATER_THAN_OR_EQUAL', 'LESS_THAN', 'LESS_THAN_OR_EQUAL', 'NOT_EQUALS']
- Required: Yes
Value
- Type:
- Required: Yes
RuleNumberToEvaluate
Attribute
- Type: typing.Optional[typing.Literal['MESSAGE_SIZE']]
RuleOutput
Actions
- Type: typing.List[aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.RuleActionOutput]
- Required: Yes
Conditions
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.RuleConditionOutput]]
Name
- Type: typing.Optional[str]
Unless
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.RuleConditionOutput]]
RuleSet
LastModificationDate
- Type: typing.Optional[datetime.datetime]
RuleSetId
- Type: typing.Optional[str]
RuleSetName
- Type: typing.Optional[str]
RuleStringExpression
Evaluate
- Type:
- Required: Yes
Operator
- Type: typing.Literal['CONTAINS', 'ENDS_WITH', 'EQUALS', 'NOT_EQUALS', 'STARTS_WITH']
- Required: Yes
Values
- Type: typing.List[str]
- Required: Yes
RuleStringExpressionOutput
Evaluate
- Type:
- Required: Yes
Operator
- Type: typing.Literal['CONTAINS', 'ENDS_WITH', 'EQUALS', 'NOT_EQUALS', 'STARTS_WITH']
- Required: Yes
Values
- Type: typing.List[str]
- Required: Yes
RuleStringToEvaluate
Attribute
- Type: typing.Optional[typing.Literal['CC', 'FROM', 'HELO', 'MAIL_FROM', 'RECIPIENT', 'SENDER', 'SUBJECT', 'TO']]
MimeHeaderAttribute
- Type: typing.Optional[str]
RuleVerdictExpression
Evaluate
- Type:
- Required: Yes
Operator
- Type: typing.Literal['EQUALS', 'NOT_EQUALS']
- Required: Yes
Values
- Type: typing.List[typing.Literal['FAIL', 'GRAY', 'PASS', 'PROCESSING_FAILED']]
- Required: Yes
RuleVerdictExpressionOutput
Evaluate
- Type:
- Required: Yes
Operator
- Type: typing.Literal['EQUALS', 'NOT_EQUALS']
- Required: Yes
Values
- Type: typing.List[typing.Literal['FAIL', 'GRAY', 'PASS', 'PROCESSING_FAILED']]
- Required: Yes
RuleVerdictToEvaluate
Analysis
- Type:
Attribute
- Type: typing.Optional[typing.Literal['DKIM', 'SPF']]
S3Action
RoleArn
- Type:
- Required: Yes
S3Bucket
- Type:
- Required: Yes
ActionFailurePolicy
- Type: typing.Optional[typing.Literal['CONTINUE', 'DROP']]
S3Prefix
- Type: typing.Optional[str]
S3SseKmsKeyId
- Type: typing.Optional[str]
S3ExportDestinationConfiguration
S3Location
- Type: typing.Optional[str]
SavedAddress
Address
- Type:
- Required: Yes
CreatedTimestamp
- Type:
- Required: Yes
SearchStatus
CompletionTimestamp
- Type: typing.Optional[datetime.datetime]
ErrorMessage
- Type: typing.Optional[str]
State
- Type: typing.Optional[typing.Literal['CANCELLED', 'COMPLETED', 'FAILED', 'QUEUED', 'RUNNING']]
SubmissionTimestamp
- Type: typing.Optional[datetime.datetime]
SearchSummary
SearchId
- Type: typing.Optional[str]
Status
- Type: typing.Optional[aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.SearchStatus]
SendAction
RoleArn
- Type:
- Required: Yes
ActionFailurePolicy
- Type: typing.Optional[typing.Literal['CONTINUE', 'DROP']]
StartAddressListImportJobRequest
JobId
- Type:
- Required: Yes
StartArchiveExportRequest
ArchiveId
- Type:
- Required: Yes
ExportDestinationConfiguration
- Type:
- Required: Yes
FromTimestamp
- Type: typing.Union[datetime.datetime, str]
- Required: Yes
ToTimestamp
- Type: typing.Union[datetime.datetime, str]
- Required: Yes
Filters
- Type: typing.Union[aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.ArchiveFilters, aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.ArchiveFiltersOutput, NoneType]
IncludeMetadata
- Type: typing.Optional[bool]
MaxResults
- Type: typing.Optional[int]
StartArchiveExportResponse
ExportId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StartArchiveSearchRequest
ArchiveId
- Type:
- Required: Yes
FromTimestamp
- Type: typing.Union[datetime.datetime, str]
- Required: Yes
MaxResults
- Type:
- Required: Yes
ToTimestamp
- Type: typing.Union[datetime.datetime, str]
- Required: Yes
Filters
- Type: typing.Union[aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.ArchiveFilters, aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.ArchiveFiltersOutput, NoneType]
StartArchiveSearchResponse
SearchId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StopAddressListImportJobRequest
JobId
- Type:
- Required: Yes
StopArchiveExportRequest
ExportId
- Type:
- Required: Yes
StopArchiveSearchRequest
SearchId
- Type:
- Required: Yes
Tag
Key
- Type:
- Required: Yes
Value
- Type:
- Required: Yes
TagResourceRequest
ResourceArn
- Type:
- Required: Yes
Tags
- Type: typing.List[aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.Tag]
- Required: Yes
TrafficPolicy
DefaultAction
- Type: typing.Literal['ALLOW', 'DENY']
- Required: Yes
TrafficPolicyId
- Type:
- Required: Yes
TrafficPolicyName
- Type:
- Required: Yes
UntagResourceRequest
ResourceArn
- Type:
- Required: Yes
TagKeys
- Type: typing.List[str]
- Required: Yes
UpdateArchiveRequest
ArchiveId
- Type:
- Required: Yes
ArchiveName
- Type: typing.Optional[str]
Retention
- Type: typing.Optional[aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.ArchiveRetention]
UpdateIngressPointRequest
IngressPointId
- Type:
- Required: Yes
IngressPointConfiguration
- Type:
IngressPointName
- Type: typing.Optional[str]
RuleSetId
- Type: typing.Optional[str]
StatusToUpdate
- Type: typing.Optional[typing.Literal['ACTIVE', 'CLOSED']]
TrafficPolicyId
- Type: typing.Optional[str]
UpdateRelayRequest
RelayId
- Type:
- Required: Yes
Authentication
- Type: typing.Union[aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.RelayAuthentication, aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.RelayAuthenticationOutput, NoneType]
RelayName
- Type: typing.Optional[str]
ServerName
- Type: typing.Optional[str]
ServerPort
- Type: typing.Optional[int]
UpdateRuleSetRequest
RuleSetId
- Type:
- Required: Yes
RuleSetName
- Type: typing.Optional[str]
Rules
- Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.Rule, aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.RuleOutput]]]
UpdateTrafficPolicyRequest
TrafficPolicyId
- Type:
- Required: Yes
DefaultAction
- Type: typing.Optional[typing.Literal['ALLOW', 'DENY']]
MaxMessageSizeBytes
- Type: typing.Optional[int]
PolicyStatements
- Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.PolicyStatement, aws_resource_validator.pydantic_models.mailmanager.mailmanager_classes.PolicyStatementOutput]]]
TrafficPolicyName
- Type: typing.Optional[str]