pub struct Outpost {
pub pk: Uuid,
pub name: String,
pub type: OutpostTypeEnum,
pub providers: Vec<i32>,
pub providers_obj: Vec<Provider>,
pub service_connection: Option<Option<Uuid>>,
pub service_connection_obj: Box<ServiceConnection>,
pub token_identifier: String,
pub config: HashMap<String, Value>,
pub managed: Option<Option<String>>,
}
Expand description
Outpost : Outpost Serializer
Fields§
§pk: Uuid
§name: String
§type: OutpostTypeEnum
§providers: Vec<i32>
§providers_obj: Vec<Provider>
§service_connection: Option<Option<Uuid>>
Select Service-Connection authentik should use to manage this outpost. Leave empty if authentik should not handle the deployment.
service_connection_obj: Box<ServiceConnection>
§token_identifier: String
Get Token identifier
config: HashMap<String, Value>
§managed: Option<Option<String>>
Objects that are managed by authentik. These objects are created and updated automatically. This flag only indicates that an object can be overwritten by migrations. You can still modify the objects via the API, but expect changes to be overwritten in a later update.
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Outpost
impl<'de> Deserialize<'de> for Outpost
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl StructuralPartialEq for Outpost
Auto Trait Implementations§
impl Freeze for Outpost
impl RefUnwindSafe for Outpost
impl Send for Outpost
impl Sync for Outpost
impl Unpin for Outpost
impl UnwindSafe for Outpost
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more