Sha256: 1e6565ae2143c83c32eaace51ac7a68ee5b6fea5b114ea68d96703e75b57a2f7
Contents?: true
Size: 569 Bytes
Versions: 2
Compression:
Stored size: 569 Bytes
Contents
module Yao::Resources class Subnet < Base include NetworkAssociationable include TenantAssociationable friendly_attributes :name, :cidr, :gateway_ip, :network_id, :ip_version, :dns_nameservers, :host_routes, :enable_dhcp # @return [Array<Range>] def allocation_pools self["allocation_pools"].map do |pool| pool["start"]..pool["end"] end end alias dhcp_enabled? enable_dhcp self.service = "network" self.resource_name = "subnet" self.resources_name = "subnets" end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
yao-0.15.0 | lib/yao/resources/subnet.rb |
yao-0.14.0 | lib/yao/resources/subnet.rb |