pub struct Client { /* private fields */ }
Expand description
Entrypoint for interacting with the API client.
Implementations
Create a new Client struct. It takes a type that can convert into
an &str (String
or Vec<u8>
for example). As long as the function is
given a valid API key your requests will work.
Create a new Client struct from environment variables: OXIDE_TOKEN and OXIDE_HOST.
pub async fn request_raw(
&self,
method: Method,
uri: &str,
body: Option<Body>
) -> Result<RequestBuilder>
pub async fn response_raw(
&self,
method: Method,
uri: &str,
body: Option<Body>
) -> Result<Response>
Return a reference to an interface that provides access to racks operations.
Return a reference to an interface that provides access to sleds operations.
Return a reference to an interface that provides access to organizations operations.
Return a reference to an interface that provides access to disks operations.
Return a reference to an interface that provides access to projects operations.
Return a reference to an interface that provides access to users operations.
Return a reference to an interface that provides access to roles operations.
Return a reference to an interface that provides access to instances operations.
Return a reference to an interface that provides access to sagas operations.
Return a reference to an interface that provides access to metrics operations.
Return a reference to an interface that provides access to vpcs operations.
Return a reference to an interface that provides access to subnets operations.
Return a reference to an interface that provides access to firewall operations.
Return a reference to an interface that provides access to routers operations.
Return a reference to an interface that provides access to routes operations.
Return a reference to an interface that provides access to hidden operations.
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for Client
impl !UnwindSafe for Client
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more