Class: IControl::Management::SOARecord
- Inherits:
-
Base::Struct
- Object
- Base::Struct
- IControl::Management::SOARecord
- Defined in:
- lib/icontrol/management.rb,
lib/icontrol/management.rb
Overview
struct that describes a DNS "SOA“ Record
Instance Attribute Summary collapse
-
#domain_name ⇒ String
The domain name of the zone.
-
#email ⇒ String
The email address of the person responsible for the zone.
-
#expire ⇒ Numeric
The upper limit(secs) before a zone expires.
-
#neg_ttl ⇒ Numeric
The Negative TTL for any RR from this zone.
-
#primary ⇒ String
The primary server of the zone.
-
#refresh ⇒ Numeric
The refresh interval(secs) for the zone.
-
#retry ⇒ Numeric
The interval(secs) between retries for the zone.
-
#serial ⇒ Numeric
The serial number to start with for this zone.
-
#ttl ⇒ Numeric
The TTL for this record.
Instance Attribute Details
#domain_name ⇒ String
The domain name of the zone
313 314 315 |
# File 'lib/icontrol/management.rb', line 313 def domain_name @domain_name end |
#email ⇒ String
The email address of the person responsible for the zone
313 314 315 |
# File 'lib/icontrol/management.rb', line 313 def email @email end |
#expire ⇒ Numeric
The upper limit(secs) before a zone expires
313 314 315 |
# File 'lib/icontrol/management.rb', line 313 def expire @expire end |
#neg_ttl ⇒ Numeric
The Negative TTL for any RR from this zone
313 314 315 |
# File 'lib/icontrol/management.rb', line 313 def neg_ttl @neg_ttl end |
#primary ⇒ String
The primary server of the zone
313 314 315 |
# File 'lib/icontrol/management.rb', line 313 def primary @primary end |
#refresh ⇒ Numeric
The refresh interval(secs) for the zone
313 314 315 |
# File 'lib/icontrol/management.rb', line 313 def refresh @refresh end |
#retry ⇒ Numeric
The interval(secs) between retries for the zone
313 314 315 |
# File 'lib/icontrol/management.rb', line 313 def retry @retry end |
#serial ⇒ Numeric
The serial number to start with for this zone
313 314 315 |
# File 'lib/icontrol/management.rb', line 313 def serial @serial end |
#ttl ⇒ Numeric
The TTL for this record
313 314 315 |
# File 'lib/icontrol/management.rb', line 313 def ttl @ttl end |