waft.warp_client.cli.warp_cli_registration_info module¶
- class waft.warp_client.cli.warp_cli_registration_info.AccountInfo(type: Literal['team', 'free'], id: str, license: str | None = None, organization: str | None = None)¶
Bases:
object
Defines 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.cli.warp_cli_registration_info.AlternateNetwork(name: str, type: str, tls_endpoint: str, sha256_fingerprint: str)¶
Bases:
object
Defines 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.cli.warp_cli_registration_info.WARPRegistrationInfo(*, device_id: str, public_key: str, managed: bool, license: str | None = None, id: str | None = None, account: AccountInfo | None = None, alternate_networks: List[AlternateNetwork] | None = None, **extra_data: Any)¶
Bases:
BaseModel
Defines information retrieved from warp-cli registration show and how this information will be parsed
- account: AccountInfo | None¶
- alternate_networks: List[AlternateNetwork] | None¶
- device_id: str¶
- id: str | None¶
- license: str | None¶
- 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¶