Class: IControl::Management::SIGRecord

Inherits:
Base::Struct
  • Object
show all
Defined in:
lib/icontrol/management.rb,
lib/icontrol/management.rb

Overview

struct that describes a DNS "SIG“ Record

Instance Attribute Summary collapse

Instance Attribute Details

#algorithmNumeric

  • algorithm number used

Returns:

  • (Numeric)

    the current value of algorithm



288
289
290
# File 'lib/icontrol/management.rb', line 288

def algorithm
  @algorithm
end

#domain_nameString

The domain name of the record

Returns:

  • (String)

    the current value of domain_name



288
289
290
# File 'lib/icontrol/management.rb', line 288

def domain_name
  @domain_name
end

#key_tagNumeric

  • used to select between multiple keys

Returns:

  • (Numeric)

    the current value of key_tag



288
289
290
# File 'lib/icontrol/management.rb', line 288

def key_tag
  @key_tag
end

#labelsNumeric

  • how many labels in the original sig RR owner name

Returns:

  • (Numeric)

    the current value of labels



288
289
290
# File 'lib/icontrol/management.rb', line 288

def labels
  @labels
end

#orig_ttlNumeric

  • original ttl

Returns:

  • (Numeric)

    the current value of orig_ttl



288
289
290
# File 'lib/icontrol/management.rb', line 288

def orig_ttl
  @orig_ttl
end

#sig_expirationString

  • expiration date for sig. (secs since Jan 1.…)

Returns:

  • (String)

    the current value of sig_expiration



288
289
290
# File 'lib/icontrol/management.rb', line 288

def sig_expiration
  @sig_expiration
end

#sig_inceptionString

  • start date for sig. (secs since Jan 1.…)

Returns:

  • (String)

    the current value of sig_inception



288
289
290
# File 'lib/icontrol/management.rb', line 288

def sig_inception
  @sig_inception
end

#signatureString

  • actual signature portion

Returns:

  • (String)

    the current value of signature



288
289
290
# File 'lib/icontrol/management.rb', line 288

def signature
  @signature
end

#signer_nameString

  • domain name of the signer that generates the sig

Returns:

  • (String)

    the current value of signer_name



288
289
290
# File 'lib/icontrol/management.rb', line 288

def signer_name
  @signer_name
end

#ttlNumeric

The TTL for this record

Returns:

  • (Numeric)

    the current value of ttl



288
289
290
# File 'lib/icontrol/management.rb', line 288

def ttl
  @ttl
end

#type_coveredNumeric

type of RR covered by this sig( NXT etc)

Returns:

  • (Numeric)

    the current value of type_covered



288
289
290
# File 'lib/icontrol/management.rb', line 288

def type_covered
  @type_covered
end