Skip to content

Commit

Permalink
API Update for Aws::SES
Browse files Browse the repository at this point in the history
Adds support for cross-account sending, which is available through the
use of the sending authorization feature.
  • Loading branch information
awood45 committed Jul 9, 2015
1 parent 92e28f3 commit fe5fc5d
Show file tree
Hide file tree
Showing 3 changed files with 264 additions and 8 deletions.
3 changes: 3 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,9 @@ Unreleased Changes

* Feature - Aws::IAM - Add support for SSH Public Key Operations.

* Feature - Aws::SES - Adds support for cross-account sending, which is
available through the use of the sending authorization feature.

2.1.3 (2015-07-07)
------------------

Expand Down
165 changes: 163 additions & 2 deletions aws-sdk-core/apis/email/2010-12-01/api-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,18 @@
"resultWrapper":"DeleteIdentityResult"
}
},
"DeleteIdentityPolicy":{
"name":"DeleteIdentityPolicy",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"DeleteIdentityPolicyRequest"},
"output":{
"shape":"DeleteIdentityPolicyResponse",
"resultWrapper":"DeleteIdentityPolicyResult"
}
},
"DeleteVerifiedEmailAddress":{
"name":"DeleteVerifiedEmailAddress",
"http":{
Expand Down Expand Up @@ -55,6 +67,18 @@
"resultWrapper":"GetIdentityNotificationAttributesResult"
}
},
"GetIdentityPolicies":{
"name":"GetIdentityPolicies",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"GetIdentityPoliciesRequest"},
"output":{
"shape":"GetIdentityPoliciesResponse",
"resultWrapper":"GetIdentityPoliciesResult"
}
},
"GetIdentityVerificationAttributes":{
"name":"GetIdentityVerificationAttributes",
"http":{
Expand Down Expand Up @@ -101,6 +125,18 @@
"resultWrapper":"ListIdentitiesResult"
}
},
"ListIdentityPolicies":{
"name":"ListIdentityPolicies",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"ListIdentityPoliciesRequest"},
"output":{
"shape":"ListIdentityPoliciesResponse",
"resultWrapper":"ListIdentityPoliciesResult"
}
},
"ListVerifiedEmailAddresses":{
"name":"ListVerifiedEmailAddresses",
"http":{
Expand All @@ -112,6 +148,29 @@
"resultWrapper":"ListVerifiedEmailAddressesResult"
}
},
"PutIdentityPolicy":{
"name":"PutIdentityPolicy",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"PutIdentityPolicyRequest"},
"output":{
"shape":"PutIdentityPolicyResponse",
"resultWrapper":"PutIdentityPolicyResult"
},
"errors":[
{
"shape":"InvalidPolicyException",
"error":{
"code":"InvalidPolicy",
"httpStatusCode":400,
"senderFault":true
},
"exception":true
}
]
},
"SendEmail":{
"name":"SendEmail",
"http":{
Expand Down Expand Up @@ -245,6 +304,7 @@
"type":"list",
"member":{"shape":"Address"}
},
"AmazonResourceName":{"type":"string"},
"Body":{
"type":"structure",
"members":{
Expand All @@ -262,6 +322,22 @@
}
},
"Counter":{"type":"long"},
"DeleteIdentityPolicyRequest":{
"type":"structure",
"required":[
"Identity",
"PolicyName"
],
"members":{
"Identity":{"shape":"Identity"},
"PolicyName":{"shape":"PolicyName"}
}
},
"DeleteIdentityPolicyResponse":{
"type":"structure",
"members":{
}
},
"DeleteIdentityRequest":{
"type":"structure",
"required":["Identity"],
Expand Down Expand Up @@ -324,6 +400,24 @@
"NotificationAttributes":{"shape":"NotificationAttributes"}
}
},
"GetIdentityPoliciesRequest":{
"type":"structure",
"required":[
"Identity",
"PolicyNames"
],
"members":{
"Identity":{"shape":"Identity"},
"PolicyNames":{"shape":"PolicyNameList"}
}
},
"GetIdentityPoliciesResponse":{
"type":"structure",
"required":["Policies"],
"members":{
"Policies":{"shape":"PolicyMap"}
}
},
"GetIdentityVerificationAttributesRequest":{
"type":"structure",
"required":["Identities"],
Expand Down Expand Up @@ -399,6 +493,17 @@
"VerificationToken":{"shape":"VerificationToken"}
}
},
"InvalidPolicyException":{
"type":"structure",
"members":{
},
"error":{
"code":"InvalidPolicy",
"httpStatusCode":400,
"senderFault":true
},
"exception":true
},
"ListIdentitiesRequest":{
"type":"structure",
"members":{
Expand All @@ -415,6 +520,20 @@
"NextToken":{"shape":"NextToken"}
}
},
"ListIdentityPoliciesRequest":{
"type":"structure",
"required":["Identity"],
"members":{
"Identity":{"shape":"Identity"}
}
},
"ListIdentityPoliciesResponse":{
"type":"structure",
"required":["PolicyNames"],
"members":{
"PolicyNames":{"shape":"PolicyNameList"}
}
},
"ListVerifiedEmailAddressesResponse":{
"type":"structure",
"members":{
Expand Down Expand Up @@ -463,6 +582,43 @@
"Delivery"
]
},
"Policy":{
"type":"string",
"min":1
},
"PolicyMap":{
"type":"map",
"key":{"shape":"PolicyName"},
"value":{"shape":"Policy"}
},
"PolicyName":{
"type":"string",
"min":1,
"max":64,
"pattern":"[^\\\\/\\?\\*\\s]+"
},
"PolicyNameList":{
"type":"list",
"member":{"shape":"PolicyName"}
},
"PutIdentityPolicyRequest":{
"type":"structure",
"required":[
"Identity",
"PolicyName",
"Policy"
],
"members":{
"Identity":{"shape":"Identity"},
"PolicyName":{"shape":"PolicyName"},
"Policy":{"shape":"Policy"}
}
},
"PutIdentityPolicyResponse":{
"type":"structure",
"members":{
}
},
"RawMessage":{
"type":"structure",
"required":["Data"],
Expand Down Expand Up @@ -497,7 +653,9 @@
"Destination":{"shape":"Destination"},
"Message":{"shape":"Message"},
"ReplyToAddresses":{"shape":"AddressList"},
"ReturnPath":{"shape":"Address"}
"ReturnPath":{"shape":"Address"},
"SourceArn":{"shape":"AmazonResourceName"},
"ReturnPathArn":{"shape":"AmazonResourceName"}
}
},
"SendEmailResponse":{
Expand All @@ -513,7 +671,10 @@
"members":{
"Source":{"shape":"Address"},
"Destinations":{"shape":"AddressList"},
"RawMessage":{"shape":"RawMessage"}
"RawMessage":{"shape":"RawMessage"},
"FromArn":{"shape":"AmazonResourceName"},
"SourceArn":{"shape":"AmazonResourceName"},
"ReturnPathArn":{"shape":"AmazonResourceName"}
}
},
"SendRawEmailResponse":{
Expand Down
Loading

0 comments on commit fe5fc5d

Please sign in to comment.