Class: Saklient::Cloud::Resources::Ipv4Net

Inherits:
Resource
  • Object
show all
Defined in:
lib/saklient/cloud/resources/ipv4_net.rb

Overview

IPv4ネットワークの実体1つに対応し, 属性の取得や操作を行うためのクラス.

Instance Attribute Summary (collapse)

Instance Method Summary (collapse)

Instance Attribute Details

- (String) address (readonly)

ネットワークアドレス

Returns:

  • (String)


169
170
171
# File 'lib/saklient/cloud/resources/ipv4_net.rb', line 169

def address
  @address
end

- (String) default_route (readonly)

デフォルトルート

Returns:

  • (String)


217
218
219
# File 'lib/saklient/cloud/resources/ipv4_net.rb', line 217

def default_route
  @default_route
end

- (String) id (readonly)

ID

Returns:

  • (String)


145
146
147
# File 'lib/saklient/cloud/resources/ipv4_net.rb', line 145

def id
  @id
end

- (Fixnum) mask_len (readonly)

マスク長

Returns:

  • (Fixnum)


193
194
195
# File 'lib/saklient/cloud/resources/ipv4_net.rb', line 193

def mask_len
  @mask_len
end

- (String) next_hop (readonly)

ネクストホップ

Returns:

  • (String)


241
242
243
# File 'lib/saklient/cloud/resources/ipv4_net.rb', line 241

def next_hop
  @next_hop
end

- (Ipv4Range) range (readonly)

利用可能なIPアドレス範囲

Returns:



59
60
61
# File 'lib/saklient/cloud/resources/ipv4_net.rb', line 59

def range
  @range
end

Instance Method Details

- (Swytch) reload

最新のリソース情報を再取得します.

Returns:



102
103
104
# File 'lib/saklient/cloud/resources/ipv4_net.rb', line 102

def reload
  return _reload
end