文件名称:rust-openstack:适用于Rust的OpenStack SDK
文件大小:124KB
文件格式:ZIP
更新时间:2024-06-07 04:37:23
rust openstack openstack-sdks openstack-clients Rust
适用于Rust的OpenStack SDK 该项目的目标是提供一个用于OpenStack云的简单API。 它仍在进行中,因此未实现许多位。 文档:,,正在。 用法 使用标准工具进行构建和测试。 在您的软件上添加对openstack板条箱的依赖以使用此库。 例子 有一个示例列出了所有正在运行的服务器(其ID和名称)。 获取您的Keystone V3凭据并运行: cargo run --example list-servers 通过使用标准RUST_LOG变量来启用详细日志记录: RUST_LOG=openstack cargo run --example list-servers
【文件预览】:
rust-openstack-master
----playbooks()
--------rust-base()
--------rust-openstack-acceptance()
--------.gitkeep(0B)
----zuul.d()
--------jobs.yaml(2KB)
--------project.yaml(326B)
----Cargo.toml(1KB)
----src()
--------common()
--------utils.rs(7KB)
--------cloud.rs(25KB)
--------compute()
--------lib.rs(20KB)
--------image()
--------network()
--------object_storage()
----examples()
--------get-server.rs(2KB)
--------list-images.rs(2KB)
--------create-server.rs(2KB)
--------get-keypair.rs(1KB)
--------list-ports.rs(2KB)
--------list-subnets.rs(2KB)
--------list-servers.rs(2KB)
--------get-image.rs(1KB)
--------get-flavor.rs(1KB)
--------list-keypairs.rs(1KB)
--------get-network.rs(1KB)
--------list-routers.rs(2KB)
--------list-networks.rs(2KB)
--------create-delete-port.rs(2KB)
--------get-router.rs(2KB)
--------create-router-with-external-gateway.rs(2KB)
--------list-floating-ips.rs(3KB)
--------server-action.rs(2KB)
--------create-update-delete-router.rs(2KB)
----CONTRIBUTING.md(5KB)
----.travis.yml(2KB)
----LICENSE(11KB)
----tools()
--------build-docs.sh(374B)
----README.md(1KB)
----tests()
--------integration-list-resources.rs(2KB)
--------integration-network-crud.rs(18KB)
--------integration-create-delete-server.rs(10KB)
--------integration-object-storage.rs(6KB)
----.gitignore(255B)
----CHANGELOG.md(10KB)