def create_share(protocol, size, options = {})
data = {
'share_proto' => protocol,
'size' => size
}
vanilla_options = [
:name, :description, :display_name, :display_description, :share_type, :volume_type, :snapshot_id,
:is_public, :metadata, :share_network_id, :consistency_group_id, :availability_zone
]
vanilla_options.select { |o| options[o] }.each do |key|
data[key] = options[key]
end
request(
:body => Fog::JSON.encode('share' => data),
:expects => 200,
:method => 'POST',
:path => 'shares'
)
end