Fleet¶
fleet
¶
SetFleetPropertyAction
¶
Bases: BaseModel
Set a fleet property manually.
project_id
class-attribute
instance-attribute
¶
project_id = Field(
description="ID of the project.",
validation_alias="projectId",
serialization_alias="projectId",
)
GetFleetPropertyAction
¶
Bases: BaseModel
Get a fleet property by name.
RemoveFleetPropertyAction
¶
Bases: BaseModel
Remove a fleet property.
Handles both manual and computed properties. For computed properties, the associated definition is removed as well.
QueryFleetPropertiesAction
¶
Bases: BaseModel
Query all fleet properties of a project.
project_id
class-attribute
instance-attribute
¶
project_id = Field(
description="ID of the project.",
validation_alias="projectId",
serialization_alias="projectId",
)
QueryFleetPropertiesOutput
¶
Bases: BaseModel
Output of querying fleet properties.
properties
class-attribute
instance-attribute
¶
FleetProperty
¶
Bases: BaseModel
A fleet property.
DefineComputedFleetPropertyAction
¶
Bases: BaseModel
Define a computed fleet property.
project_id
class-attribute
instance-attribute
¶
project_id = Field(
description="ID of the project.",
validation_alias="projectId",
serialization_alias="projectId",
)
input_properties
class-attribute
instance-attribute
¶
input_properties = Field(
description="Device property names fed into the strategy's map function.",
validation_alias="inputProperties",
serialization_alias="inputProperties",
)
strategy
class-attribute
instance-attribute
¶
config
class-attribute
instance-attribute
¶
QueryComputedFleetPropertyDefinitionsAction
¶
Bases: BaseModel
Query computed fleet property definitions for a project.
project_id
class-attribute
instance-attribute
¶
project_id = Field(
description="ID of the project.",
validation_alias="projectId",
serialization_alias="projectId",
)
QueryComputedFleetPropertyDefinitionsOutput
¶
Bases: BaseModel
Output of querying computed fleet property definitions.
definitions
class-attribute
instance-attribute
¶
ComputedFleetPropertyDefinition
¶
Bases: BaseModel
A computed fleet property definition.
input_properties
class-attribute
instance-attribute
¶
input_properties = Field(
description="Device property names fed into the strategy's map function.",
validation_alias="inputProperties",
serialization_alias="inputProperties",
)
strategy
class-attribute
instance-attribute
¶
config
class-attribute
instance-attribute
¶
created_at
class-attribute
instance-attribute
¶
created_at = Field(
description="When the definition was created.",
validation_alias="createdAt",
serialization_alias="createdAt",
)
GetFleetPropertyOutput_NotFound
¶
Bases: BaseModel
GetFleetPropertyOutput_Found
¶
Bases: FleetProperty
GetFleetPropertyOutput
¶
GetFleetPropertyOutput = Annotated[
GetFleetPropertyOutput_NotFound
| GetFleetPropertyOutput_Found,
Discriminator("result"),
]
RemoveFleetPropertyOutput_NotFound
¶
Bases: BaseModel
RemoveFleetPropertyOutput_Removed
¶
Bases: BaseModel
RemoveFleetPropertyOutput
¶
RemoveFleetPropertyOutput = Annotated[
RemoveFleetPropertyOutput_NotFound
| RemoveFleetPropertyOutput_Removed,
Discriminator("result"),
]
FleetPropertyKind_Manual
¶
Bases: BaseModel
FleetPropertyKind_Computed
¶
Bases: BaseModel
FleetPropertyKind_Builtin
¶
Bases: BaseModel
FleetPropertyKind
¶
FleetPropertyKind = Annotated[
FleetPropertyKind_Manual
| FleetPropertyKind_Computed
| FleetPropertyKind_Builtin,
Discriminator("kind"),
]