class Cumulus::VPC::SubnetDiff
Public: Represents a single difference between local configuration and AWS configuration
Public Instance Methods
asset_type()
click to toggle source
# File lib/vpc/models/SubnetDiff.rb, line 32 def asset_type "Subnet" end
aws_name()
click to toggle source
# File lib/vpc/models/SubnetDiff.rb, line 36 def aws_name @aws.name end
diff_string()
click to toggle source
# File lib/vpc/models/SubnetDiff.rb, line 40 def diff_string case @type when CIDR [ "CIDR Block:", Colors.aws_changes("\tAWS - #{aws}"), Colors.local_changes("\tLocal - #{local}"), ].join("\n") when PUBLIC [ "Map Public Ip:", Colors.aws_changes("\tAWS - #{aws}"), Colors.local_changes("\tLocal - #{local}"), ].join("\n") when ROUTE_TABLE [ "Route Table:", Colors.aws_changes("\tAWS - #{aws}"), Colors.local_changes("\tLocal - #{local}"), ].join("\n") when NETWORK_ACL [ "Network ACL:", Colors.aws_changes("\tAWS - #{aws}"), Colors.local_changes("\tLocal - #{local}"), ].join("\n") when AZ [ "Availability Zone:", Colors.aws_changes("\tAWS - #{aws}"), Colors.local_changes("\tLocal - #{local}"), ].join("\n") when TAGS tags_diff_string end end