Skip to content

Infrastructure

Bases: DuploResource

create

Create a new infrastructure.

delete

Delete an infrastructure.

eks_config

Retrieve eks session credentials for current user.

faults

Retrieve a list of all infrastructure faults in the Duplo system.

find

Find an infrastructure by name.

list

Retrieve a list of all infrastructures in the Duplo system.

wait

Wait for Resource

Waits for a the given wait_check callable to complete successfully. If the global wait_timeout is set on the DuploClient, it will override the timeout parameter so that a user can always choose their own timeout for waiting operations. The timeout param for other functions is just a default value for that particular resource operation.

Parameters:

Name Type Description Default
wait_check callable

A callable function to check if the resource is ready.

required
timeout int

The maximum time to wait in seconds. Default is 3600 seconds (1 hour).

3600
poll int

The polling interval in seconds. Default is 10 seconds.

10