7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
|
# File 'lib/fog/aws/requests/ses/describe_active_receipt_rule_set.rb', line 7
def self.aws_schema
{
'Metadata' => {
'Name' => :string,
'CreatedTimestamp' => :time,
},
'Rules' => [{
'Actions' => [{
'AddHeaderAction' => {
'HeaderName' => :string,
'HeaderValue' => :string,
},
'BounceAction' => {
'Message' => :string,
'Sender' => :string,
'SmtpReplyCode' => :string,
'StatusCode' => :string,
'TopicArn' => :string,
},
'LambdaAction' => {
'FunctionArn' => :string,
'InvocationType' => 'Event|RequestResponse',
'TopicArn' => :string,
},
'S3Action' => {
'BucketName' => :string,
'KmsKeyArn' => :string,
'ObjectKeyPrefix' => :string,
'TopicArn' => :string,
},
'SNSAction' => {
'Encoding' => 'UTF-8|Base64',
'TopicArn' => :string,
},
'StopAction' => {
'Scope' => 'RuleSet',
'TopicArn' => :string,
},
'WorkmailAction' => {
'OrganizationArn' => :string,
'TopicArn' => :string,
},
}],
'Enabled' => :boolean,
'Name' => :string,
'Recipients' => [:string],
'ScanEnabled' => :boolean,
'TlsPolicy' => 'Require|Optional',
}]
}
end
|