lambdaws
Version:
AWS lambda functions made easy
499 lines • 11.1 kB
JSON
{
"metadata": {
"apiVersion": "2010-12-01",
"endpointPrefix": "email",
"serviceAbbreviation": "Amazon SES",
"serviceFullName": "Amazon Simple Email Service",
"signatureVersion": "v4",
"signingName": "ses",
"xmlNamespace": "http://ses.amazonaws.com/doc/2010-12-01/",
"protocol": "query"
},
"operations": {
"DeleteIdentity": {
"input": {
"type": "structure",
"required": [
"Identity"
],
"members": {
"Identity": {}
}
},
"output": {
"resultWrapper": "DeleteIdentityResult",
"type": "structure",
"members": {}
}
},
"DeleteVerifiedEmailAddress": {
"input": {
"type": "structure",
"required": [
"EmailAddress"
],
"members": {
"EmailAddress": {}
}
}
},
"GetIdentityDkimAttributes": {
"input": {
"type": "structure",
"required": [
"Identities"
],
"members": {
"Identities": {
"shape": "S7"
}
}
},
"output": {
"resultWrapper": "GetIdentityDkimAttributesResult",
"type": "structure",
"required": [
"DkimAttributes"
],
"members": {
"DkimAttributes": {
"type": "map",
"key": {},
"value": {
"type": "structure",
"required": [
"DkimEnabled",
"DkimVerificationStatus"
],
"members": {
"DkimEnabled": {
"type": "boolean"
},
"DkimVerificationStatus": {},
"DkimTokens": {
"shape": "Sd"
}
}
}
}
}
}
},
"GetIdentityNotificationAttributes": {
"input": {
"type": "structure",
"required": [
"Identities"
],
"members": {
"Identities": {
"shape": "S7"
}
}
},
"output": {
"resultWrapper": "GetIdentityNotificationAttributesResult",
"type": "structure",
"required": [
"NotificationAttributes"
],
"members": {
"NotificationAttributes": {
"type": "map",
"key": {},
"value": {
"type": "structure",
"required": [
"BounceTopic",
"ComplaintTopic",
"DeliveryTopic",
"ForwardingEnabled"
],
"members": {
"BounceTopic": {},
"ComplaintTopic": {},
"DeliveryTopic": {},
"ForwardingEnabled": {
"type": "boolean"
}
}
}
}
}
}
},
"GetIdentityVerificationAttributes": {
"input": {
"type": "structure",
"required": [
"Identities"
],
"members": {
"Identities": {
"shape": "S7"
}
}
},
"output": {
"resultWrapper": "GetIdentityVerificationAttributesResult",
"type": "structure",
"required": [
"VerificationAttributes"
],
"members": {
"VerificationAttributes": {
"type": "map",
"key": {},
"value": {
"type": "structure",
"required": [
"VerificationStatus"
],
"members": {
"VerificationStatus": {},
"VerificationToken": {}
}
}
}
}
}
},
"GetSendQuota": {
"output": {
"resultWrapper": "GetSendQuotaResult",
"type": "structure",
"members": {
"Max24HourSend": {
"type": "double"
},
"MaxSendRate": {
"type": "double"
},
"SentLast24Hours": {
"type": "double"
}
}
}
},
"GetSendStatistics": {
"output": {
"resultWrapper": "GetSendStatisticsResult",
"type": "structure",
"members": {
"SendDataPoints": {
"type": "list",
"member": {
"type": "structure",
"members": {
"Timestamp": {
"type": "timestamp"
},
"DeliveryAttempts": {
"type": "long"
},
"Bounces": {
"type": "long"
},
"Complaints": {
"type": "long"
},
"Rejects": {
"type": "long"
}
}
}
}
}
}
},
"ListIdentities": {
"input": {
"type": "structure",
"members": {
"IdentityType": {},
"NextToken": {},
"MaxItems": {
"type": "integer"
}
}
},
"output": {
"resultWrapper": "ListIdentitiesResult",
"type": "structure",
"required": [
"Identities"
],
"members": {
"Identities": {
"shape": "S7"
},
"NextToken": {}
}
}
},
"ListVerifiedEmailAddresses": {
"output": {
"resultWrapper": "ListVerifiedEmailAddressesResult",
"type": "structure",
"members": {
"VerifiedEmailAddresses": {
"shape": "S13"
}
}
}
},
"SendEmail": {
"input": {
"type": "structure",
"required": [
"Source",
"Destination",
"Message"
],
"members": {
"Source": {},
"Destination": {
"type": "structure",
"members": {
"ToAddresses": {
"shape": "S13"
},
"CcAddresses": {
"shape": "S13"
},
"BccAddresses": {
"shape": "S13"
}
}
},
"Message": {
"type": "structure",
"required": [
"Subject",
"Body"
],
"members": {
"Subject": {
"shape": "S17"
},
"Body": {
"type": "structure",
"members": {
"Text": {
"shape": "S17"
},
"Html": {
"shape": "S17"
}
}
}
}
},
"ReplyToAddresses": {
"shape": "S13"
},
"ReturnPath": {}
}
},
"output": {
"resultWrapper": "SendEmailResult",
"type": "structure",
"required": [
"MessageId"
],
"members": {
"MessageId": {}
}
}
},
"SendRawEmail": {
"input": {
"type": "structure",
"required": [
"RawMessage"
],
"members": {
"Source": {},
"Destinations": {
"shape": "S13"
},
"RawMessage": {
"type": "structure",
"required": [
"Data"
],
"members": {
"Data": {
"type": "blob"
}
}
}
}
},
"output": {
"resultWrapper": "SendRawEmailResult",
"type": "structure",
"required": [
"MessageId"
],
"members": {
"MessageId": {}
}
}
},
"SetIdentityDkimEnabled": {
"input": {
"type": "structure",
"required": [
"Identity",
"DkimEnabled"
],
"members": {
"Identity": {},
"DkimEnabled": {
"type": "boolean"
}
}
},
"output": {
"resultWrapper": "SetIdentityDkimEnabledResult",
"type": "structure",
"members": {}
}
},
"SetIdentityFeedbackForwardingEnabled": {
"input": {
"type": "structure",
"required": [
"Identity",
"ForwardingEnabled"
],
"members": {
"Identity": {},
"ForwardingEnabled": {
"type": "boolean"
}
}
},
"output": {
"resultWrapper": "SetIdentityFeedbackForwardingEnabledResult",
"type": "structure",
"members": {}
}
},
"SetIdentityNotificationTopic": {
"input": {
"type": "structure",
"required": [
"Identity",
"NotificationType"
],
"members": {
"Identity": {},
"NotificationType": {},
"SnsTopic": {}
}
},
"output": {
"resultWrapper": "SetIdentityNotificationTopicResult",
"type": "structure",
"members": {}
}
},
"VerifyDomainDkim": {
"input": {
"type": "structure",
"required": [
"Domain"
],
"members": {
"Domain": {}
}
},
"output": {
"resultWrapper": "VerifyDomainDkimResult",
"type": "structure",
"required": [
"DkimTokens"
],
"members": {
"DkimTokens": {
"shape": "Sd"
}
}
}
},
"VerifyDomainIdentity": {
"input": {
"type": "structure",
"required": [
"Domain"
],
"members": {
"Domain": {}
}
},
"output": {
"resultWrapper": "VerifyDomainIdentityResult",
"type": "structure",
"required": [
"VerificationToken"
],
"members": {
"VerificationToken": {}
}
}
},
"VerifyEmailAddress": {
"input": {
"type": "structure",
"required": [
"EmailAddress"
],
"members": {
"EmailAddress": {}
}
}
},
"VerifyEmailIdentity": {
"input": {
"type": "structure",
"required": [
"EmailAddress"
],
"members": {
"EmailAddress": {}
}
},
"output": {
"resultWrapper": "VerifyEmailIdentityResult",
"type": "structure",
"members": {}
}
}
},
"shapes": {
"S7": {
"type": "list",
"member": {}
},
"Sd": {
"type": "list",
"member": {}
},
"S13": {
"type": "list",
"member": {}
},
"S17": {
"type": "structure",
"required": [
"Data"
],
"members": {
"Data": {},
"Charset": {}
}
}
}
}