Class: IControl::Management::KEYRecord

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

Overview

struct that describes a DNS "KEY“ Record

Instance Attribute Summary collapse

Instance Attribute Details

#algorithmNumeric

8bit algorithm

Returns:

  • (Numeric)

    the current value of algorithm



183
184
185
# File 'lib/icontrol/management.rb', line 183

def algorithm
  @algorithm
end

#domain_nameString

The domain name of the record

Returns:

  • (String)

    the current value of domain_name



183
184
185
# File 'lib/icontrol/management.rb', line 183

def domain_name
  @domain_name
end

#flagsNumeric

16bit flag for this key

Returns:

  • (Numeric)

    the current value of flags



183
184
185
# File 'lib/icontrol/management.rb', line 183

def flags
  @flags
end

#protocolNumeric

8bit protocol indicator

Returns:

  • (Numeric)

    the current value of protocol



183
184
185
# File 'lib/icontrol/management.rb', line 183

def protocol
  @protocol
end

#public_keyString

a string containing the public key

Returns:

  • (String)

    the current value of public_key



183
184
185
# File 'lib/icontrol/management.rb', line 183

def public_key
  @public_key
end

#ttlNumeric

The TTL for this record

Returns:

  • (Numeric)

    the current value of ttl



183
184
185
# File 'lib/icontrol/management.rb', line 183

def ttl
  @ttl
end