linode_api4-python
linode_api4-python copied to clipboard
Official Python bindings for the Linode API
I am trying to query the status of a Linode instance I created via the API. I haven't found any good examples of this being done anywhere online so I...
I notice this wasn't updated for github actions, so I moved it over.
Relates to #208 In the above issue, it wasn't obvious what the API was complaining about. This is because the API sends more than just a message for most errors;...
Existing domains can be updated from a type `master` to type `slave` through the API. Through trial and error, I learned that it also requires `master_ips` to be popluated, but...
Please, add filtering of `NodeBalancers` based on label. All objects are findable using label: ``` client = ... instance = client.linode.instances(Instance.label = 'some-label') ``` However, `NodeBalancer` does not, it has...
This works: ``` client = ... instance = client.load(Instance, 123) instance.tags = ['new-tags'] instance.save() ``` This does nothing: ``` client = ... instance = Instance(client, 123) # from documentation it...
When trying to set rnds property for public IPv4 object I receive the following error: 400: We were unable to preform a lookup for '' at this time.; Can you...
Hi, i was testing this, as describe in the documentation. ``` import linode nb_node = linode.NodeBalancerNode(client, xxx, xxx, xxxx) # linode_client, node_id, config_id, nodebalancer_id nb_node.weight = '100' nb_node.save() ``` It...
`linode_api4.login_client`'s OAuth Scopes are still "view", "create", "update", and "delete." While these still work, we are now using "read_only" and "read_write", and this should be updated.
I think it'd be useful if the linode-cli and linode api bindings used a common set of config files/env variables. This would be similar to how all applications that use...