Infrastructure
Bases: DuploResourceV2
apply
Apply a service.
create
Create a new infrastructure.
delete
Delete an infrastructure.
eks_config
Retrieve eks session credentials for current user.
endpoint
Portal-scoped endpoint for V2 resources.
Returns the path as-is for portal-level resources. This will be overridden by tenant-scoped injection if scope="tenant".
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
|