+
Skip to content

7rikka/vultr-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 

Repository files navigation

vultr-api

个人用Vultr操作工具包

接口列表

  • Account
    • Get Account Info
  • Applications
    • List Applications
  • Backups
    • List Backups
    • Get a Backup
  • Bare Metal
    • List Bare Metal Instances
    • Create Bare Metal Instance
    • Get Bare Metal
    • Update Bare Metal
    • Delete Bare Metal
    • Bare Metal IPv4 Addresses
    • Bare Metal IPv6 Addresses
    • Start Bare Metal
    • Reboot Bare Metal
    • Reinstall Bare Metal
    • Halt Bare Metal
    • Bare Metal Bandwidth
    • Halt Bare Metals
    • Reboot Bare Metals
    • Start Bare Metals
    • Get Bare Metal User Data
    • Get Available Bare Metal Upgrades
    • Get VNC URL for a Bare Metal
  • Billing
    • List Billing History
    • List Invoices
    • Get Invoice
    • Get Invoice Items
  • Block Storage
    • List Block storages
    • Create Block Storage
    • Get Block Storage
    • Delete Block Storage
    • Update Block Storage
    • Attach Block Storage
    • Detach Block Storage
  • DNS
    • List DNS Domains
    • Create DNS Domain
    • Get DNS Domain
    • Delete Domain
    • Update a DNS Domain
    • Get SOA information
    • Update SOA information
    • Get DNSSec Info
    • Create Record
    • List Records
    • Get Record
    • Update Record
    • Delete Record
  • Firewall
    • List Firewall Groups
    • Create Firewall Group
    • Get Firewall Group
    • Update Firewall Group
    • Delete Firewall Group
    • List Firewall Rules
    • Create Firewall Rules
    • Delete Firewall Rule
    • Get Firewall Rule
  • Instances
    • List Instances
    • Create Instance
    • Get Instance
    • Update Instance
    • Delete Instance
    • Halt Instances
    • Reboot instances
    • Start instances
    • Start instance
    • Reboot Instance
    • Reinstall Instance
    • Instance Bandwidth
    • Get Instance neighbors
    • List instance VPCs
    • Get Instance ISO Status
    • Attach ISO to Instance
    • Detach ISO from instance
    • Attach VPC to Instance
    • Detach VPC from Instance
    • Set Instance Backup Schedule
    • Get Instance Backup Schedule
    • Restore Instance
    • List Instance IPv4 Information
    • Create IPv4
    • Get Instance IPv6 Information
    • Create Instance Reverse IPv6
    • List Instance IPv6 Reverse
    • Create Instance Reverse IPv4
    • Get Instance User Data
    • Halt Instance
    • Set Default Reverse DNS Entry
    • Delete IPv4 Address
    • Delete Instance Reverse IPv6
    • Get Available Instance Upgrades
  • ISO
    • List ISOs
    • Create ISO
    • Get ISO
    • Delete ISO
    • List Public ISOs
  • Kubernetes
    • Create Kubernetes Cluster
    • List all Kubernetes Clusters
    • Get Kubernetes Cluster
    • Update Kubernetes Cluster
    • Delete Kubernetes Cluster
    • Delete VKE Cluster and All Related Resources
    • Get Kubernetes Resources
    • Get Kubernetes Available Upgrades
    • Start Kubernetes Cluster Upgrade
    • Create NodePool
    • List NodePools
    • Get NodePool
    • Update Nodepool
    • Delete Nodepool
    • Delete NodePool Instance
    • Recycle a NodePool Instance
    • Get Kubernetes Cluster Kubeconfig
    • Get Kubernetes Versions
  • Load Balancers
    • List Load Balancers
    • Create Load Balancer
    • Get Load Balancer
    • Update Load Balancer
    • Delete Load Balancer
    • List Forwarding Rules
    • Create Forwarding Rule
    • Get Forwarding Rule
    • Delete Forwarding Rule
    • List Firewall Rules
    • Get Firewall Rule
  • Object Storage
    • List Object Storages
    • Create Object Storage
    • Get Object Storage
    • Delete Object Storage
    • Update Object Storage
    • Regenerate Object Storage Keys
    • Get All Clusters
  • Operating Systems
    • List OS
  • Plans
    • List Plans
    • List Bare Metal Plans
  • VPCs
    • Get a VPC
    • Delete a VPC
    • Update a VPC
    • List VPCs
    • Create a VPC
  • Reserved IPs
    • Get Reserved IP
    • Delete Reserved IP
    • Update Reserved IP
    • List Reserved IPs
    • Create Reserved IP
    • Attach Reserved IP
    • Detach Reserved IP
    • Convert Instance IP to Reserved IP
  • Regions
    • List Regions
    • List available plans in region
  • Snapshots
    • Delete Snapshot
    • Get Snapshot
    • Update Snapshot
    • List Snapshots
    • Create Snapshot
    • Create Snapshot from URL
  • SSH Keys
    • Get SSH Key
    • Update SSH Key
    • Delete SSH Key
    • List SSH Keys
    • Create SSH key
  • Startup Scripts
    • Get Startup Script
    • Delete Startup Script
    • Update Startup Script
    • List Startup Scripts
    • Create Startup Script
  • Users
    • Get User
    • Delete User
    • Update User
    • Get Users
    • Create User

调用示例

VultrClient client = new VultrClient("YOUR API KEY");
VultrResult<Instance> instanceList = client.getInstanceList();
List<Instance> list = instanceList.getList();
for (Instance instance : list) {
    System.out.println(instance);
}

About

个人用Vultr操作工具包(已废弃)

Topics

Resources

License

Stars

Watchers

Forks

Languages

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载