waft.test_resource_manager.models module

Data models for TRM operations.

class waft.test_resource_manager.models.TrmOrganization(*, id: str | None = None, secret: str | None = None, account: str = <factory>, name: str = <factory>, team_domain: str = <factory>, api: str | None = None)

Bases: object

Definition of organization provided by the TRM.

account: str

Account ID string

api: str | None = None

Account scoped API token

id: str | None = None

Auth client ID string

name: str

Account display name

secret: str | None = None

Auth client secret string

team_domain: str

Account domain name and registered organization name

class waft.test_resource_manager.models.VmResult(system_name: str, hostname: str | None = None, details: Dict[str, Any] | None = None)

Bases: object

Simple result class for VM operations.

details: Dict[str, Any] | None = None
hostname: str | None = None
system_name: str