class GeoEngineer::Resources::AwsSesReceiptRule
AwsSesReceiptRule
is the ses_receipt_rule
terrform resource,
{www.terraform.io/docs/providers/aws/r/ses_receipt_rule.html Terraform Docs}
Public Class Methods
_fetch_remote_resources(provider)
click to toggle source
# File lib/geoengineer/resources/aws_ses_receipt_rule.rb, line 30 def self._fetch_remote_resources(provider) AwsClients.ses(provider).describe_active_receipt_rule_set.rules.map(&:to_h).map do |rule| { _terraform_id: rule[:name], _geo_id: rule[:name] } end end
Public Instance Methods
to_terraform_state()
click to toggle source
Calls superclass method
GeoEngineer::Resource#to_terraform_state
# File lib/geoengineer/resources/aws_ses_receipt_rule.rb, line 16 def to_terraform_state tfstate = super tfstate[:primary][:attributes] = { 'name' => name, 'rule_set_name' => rule_set_name, 'enabled' => (enabled || 'false') } tfstate end