waft.warp_client.models.warp_cli_registration_info module¶
- class waft.warp_client.models.warp_cli_registration_info.AccountInfo(type: Literal['team', 'free'], id: str, license: str | None = None, organization: str | None = None)¶
Bases:
objectDefines account information returned in registration info of warp-cli registration show
- id: str¶
- license: str | None = None¶
- organization: str | None = None¶
- type: Literal['team', 'free']¶
- class waft.warp_client.models.warp_cli_registration_info.AlternateNetwork(name: str, type: str, tls_endpoint: str, sha256_fingerprint: str)¶
Bases:
objectDefines alternate network returned in registration info of warp-cli registration show
- name: str¶
- sha256_fingerprint: str¶
- tls_endpoint: str¶
- type: str¶
- class waft.warp_client.models.warp_cli_registration_info.WARPRegistrationInfo(*, id: str, device_id: str, public_key: str, managed: bool, account: AccountInfo, alternate_networks: list[AlternateNetwork], **extra_data: Any)¶
Bases:
BaseModelDefines information retrieved from warp-cli registration show and how this information will be parsed
- account: AccountInfo¶
- alternate_networks: list[AlternateNetwork]¶
- device_id: str¶
- id: str¶
- managed: bool¶
- model_config: ClassVar[ConfigDict] = {'extra': 'allow'}¶
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- public_key: str¶