fluke/devops-service/app/api3/docs/server_model.rb
Tim Lianov 03dc3d8d99 v3
2018-04-04 22:44:39 +03:00

66 lines
1.4 KiB
Ruby

require 'swagger/blocks'
module Devops
module API3
module Docs
class ServerModel
include Swagger::Blocks
swagger_schema :ServerObject do
property :id do
key :type, :string
end
property :name do
key :type, :string
end
property :cm_name do
key :type, :string
end
property :remote_user do
key :type, :string
end
property :project do
key :type, :string
end
property :environment do
key :type, :string
end
property :category do
key :type, :string
end
property :private_ip do
key :type, :string
end
property :public_ip do
key :type, :string
end
property :created_by do
key :type, :string
end
property :reserved_by do
key :type, :string
end
property :stack do
key :type, :string
end
property :run_list do
key :type, :array
items do
key :type, :string
end
end
property :ssh_key do
key :type, :string
end
property :last_operation do
key :'$ref', :ServerLastOperationObject
end
end
end
end
end
end