文件名称:fleet-api:Fleet REST API的Elixir API包装器
文件大小:106KB
文件格式:ZIP
更新时间:2024-05-31 18:35:04
Elixir
舰队 的万能药包装剂。 使用直接节点URL或 etcd令牌连接到在您的集群节点之一上运行的API。 用法 etcd令牌 请注意,这是一个配置值,您可以设置为覆盖在使用etcd令牌时用于连接Fleet REST API的端口。 在应用程序的配置中,您可以设置 config :fleet_api , :etcd fix_port_number: true , api_port: 4001 为了使api使用正确的端口,无论etcd中可能存储了什么。 { :ok , pid} = FleetApi . Etcd . start_link ( " your etcd token " ) { :ok , units} = FleetApi . Etcd . list_units (pid) [% FleetApi . Unit { currentState: " launched " , d
【文件预览】:
fleet-api-master
----mix.lock(477B)
----.gitignore(41B)
----mix.exs(1KB)
----LICENSE(1KB)
----doc()
--------FleetApi.Machine.html(5KB)
--------exceptions_list.html(2KB)
--------README.html(3KB)
--------FleetApi.Request.html(2KB)
--------FleetApi.Error.html(4KB)
--------FleetApi.UnitOption.html(4KB)
--------FleetApi.UnitState.html(4KB)
--------Error.html(3KB)
--------FleetApi.Api.html(2KB)
--------js()
--------FleetApi.Direct.html(11KB)
--------css()
--------overview.html(3KB)
--------index.html(825B)
--------FleetApi.html(8KB)
--------protocols_list.html(2KB)
--------FleetApi.Unit.html(4KB)
--------FleetApi.Etcd.html(11KB)
--------modules_list.html(10KB)
----README.md(2KB)
----config()
--------test.exs(70B)
--------config.exs(1KB)
--------prod.exs(14B)
--------dev.exs(70B)
----fixture()
--------custom_cassettes()
----lib()
--------fleet_api.ex(3KB)
--------fleet_api()
----test()
--------etcd_test.exs(7KB)
--------direct_test.exs(9KB)
--------test_helper.exs(15B)
--------fleet_api_test.exs(32B)