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.

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

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more

Instruments this type with the current Span, returning an Instrumented wrapper. Read more

Performs the conversion.

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

🔬 This is a nightly-only experimental API. (toowned_clone_into)

Uses borrowed data to replace owned data, usually by cloning. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

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