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)

Method Summary

Methods inherited from Base::Struct

from_soap, icontrol_attribute, #to_soap

Instance Attribute Details

- (Numeric) algorithm

  • algorithm number used

Returns:

  • (Numeric)

    the current value of algorithm



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

def algorithm
  @algorithm
end

- (String) domain_name

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

- (Numeric) key_tag

  • 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

- (Numeric) labels

  • 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

- (Numeric) orig_ttl

  • 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

- (String) sig_expiration

  • 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

- (String) sig_inception

  • 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

- (String) signature

  • actual signature portion

Returns:

  • (String)

    the current value of signature



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

def signature
  @signature
end

- (String) signer_name

  • 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

- (Numeric) ttl

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

- (Numeric) type_covered

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