Class: Awspec::Type::Base
- Inherits:
-
Object
- Object
- Awspec::Type::Base
- Includes:
- Helper::Finder
- Defined in:
- lib/awspec/type/base.rb
Direct Known Subclasses
AutoScalingGroup, Ebs, Ec2, Elb, Rds, RdsDbParameterGroup, Route53HostedZone, RouteTable, S3, SecurityGroup, Subnet, Vpc
Instance Attribute Summary collapse
-
#id ⇒ Object
readonly
Returns the value of attribute id.
Attributes included from Helper::Finder
Instance Method Summary collapse
- #exists? ⇒ Boolean
-
#initialize(id = nil) ⇒ Base
constructor
A new instance of Base.
Methods included from Helper::Finder::Elb
#find_elb, #select_elb_by_vpc_id
Methods included from Helper::Finder::Ebs
#find_ebs, #select_ebs_by_instance_id
Methods included from Helper::Finder::AutoScaling
Methods included from Helper::Finder::S3
Methods included from Helper::Finder::Route53
Methods included from Helper::Finder::Rds
#find_rds, #select_rds_by_vpc_id
Methods included from Helper::Finder::SecurityGroup
#find_security_group, #select_security_group_by_vpc_id
Methods included from Helper::Finder::Ec2
#find_ec2, #find_internet_gateway, #find_security_group, #find_subnet, #select_ec2_by_vpc_id, #select_eip_by_instance_id
Methods included from Helper::Finder::Vpc
#find_network_acl, #find_route_table, #find_vpc, #select_network_acl_by_vpc_id, #select_route_table_by_vpc_id
Constructor Details
#initialize(id = nil) ⇒ Base
Returns a new instance of Base.
9 10 11 12 |
# File 'lib/awspec/type/base.rb', line 9 def initialize(id = nil) super @id = nil end |
Instance Attribute Details
#id ⇒ Object (readonly)
Returns the value of attribute id.
7 8 9 |
# File 'lib/awspec/type/base.rb', line 7 def id @id end |
Instance Method Details
#exists? ⇒ Boolean
14 15 16 |
# File 'lib/awspec/type/base.rb', line 14 def exists? @id end |