class Bosh::Director::DeploymentPlan::AvailabilityZone
Attributes
cloud_properties[R]
name[R]
Public Class Methods
new(name, cloud_properties)
click to toggle source
# File lib/bosh/director/deployment_plan/availability_zone.rb, line 15 def initialize(name, cloud_properties) @name = name @cloud_properties = cloud_properties end
parse(availability_zone_spec)
click to toggle source
# File lib/bosh/director/deployment_plan/availability_zone.rb, line 6 def self.parse(availability_zone_spec) name = safe_property(availability_zone_spec, "name", class: String) cloud_properties = safe_property(availability_zone_spec, "cloud_properties", class: Hash, default: {}) new(name, cloud_properties) end
Public Instance Methods
inspect()
click to toggle source
# File lib/bosh/director/deployment_plan/availability_zone.rb, line 22 def inspect "az: #{name}" end