pub struct GwUpdateRemoteAccessSessionLogsDatadog {
pub api_key: Option<String>,
pub enable: Option<String>,
pub host: Option<String>,
pub json: Option<bool>,
pub log_service: Option<String>,
pub log_source: Option<String>,
pub log_tags: Option<String>,
pub output_format: Option<String>,
pub pull_interval: Option<String>,
pub token: Option<String>,
pub uid_token: Option<String>,
}Expand description
GwUpdateRemoteAccessSessionLogsDatadog : gwUpdateRemoteAccessSessionLogsDatadog is a command that updates session log forwarding config (datadog target)
Fields§
§api_key: Option<String>Datadog api key
enable: Option<String>Enable Log Forwarding [true/false]
host: Option<String>Datadog host
json: Option<bool>Set output format to JSON
log_service: Option<String>Datadog log service
log_source: Option<String>Datadog log source
A comma-separated list of Datadog log tags formatted as "key:value" strings
output_format: Option<String>Logs format [text/json]
pull_interval: Option<String>Pull interval in seconds
token: Option<String>Authentication token (see /auth and /configure)
uid_token: Option<String>The universal identity token, Required only for universal_identity authentication
Implementations§
Source§impl GwUpdateRemoteAccessSessionLogsDatadog
impl GwUpdateRemoteAccessSessionLogsDatadog
Sourcepub fn new() -> GwUpdateRemoteAccessSessionLogsDatadog
pub fn new() -> GwUpdateRemoteAccessSessionLogsDatadog
gwUpdateRemoteAccessSessionLogsDatadog is a command that updates session log forwarding config (datadog target)
Trait Implementations§
Source§impl Clone for GwUpdateRemoteAccessSessionLogsDatadog
impl Clone for GwUpdateRemoteAccessSessionLogsDatadog
Source§fn clone(&self) -> GwUpdateRemoteAccessSessionLogsDatadog
fn clone(&self) -> GwUpdateRemoteAccessSessionLogsDatadog
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for GwUpdateRemoteAccessSessionLogsDatadog
impl Default for GwUpdateRemoteAccessSessionLogsDatadog
Source§fn default() -> GwUpdateRemoteAccessSessionLogsDatadog
fn default() -> GwUpdateRemoteAccessSessionLogsDatadog
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GwUpdateRemoteAccessSessionLogsDatadog
impl<'de> Deserialize<'de> for GwUpdateRemoteAccessSessionLogsDatadog
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
Source§impl PartialEq for GwUpdateRemoteAccessSessionLogsDatadog
impl PartialEq for GwUpdateRemoteAccessSessionLogsDatadog
Source§fn eq(&self, other: &GwUpdateRemoteAccessSessionLogsDatadog) -> bool
fn eq(&self, other: &GwUpdateRemoteAccessSessionLogsDatadog) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for GwUpdateRemoteAccessSessionLogsDatadog
Auto Trait Implementations§
impl Freeze for GwUpdateRemoteAccessSessionLogsDatadog
impl RefUnwindSafe for GwUpdateRemoteAccessSessionLogsDatadog
impl Send for GwUpdateRemoteAccessSessionLogsDatadog
impl Sync for GwUpdateRemoteAccessSessionLogsDatadog
impl Unpin for GwUpdateRemoteAccessSessionLogsDatadog
impl UnsafeUnpin for GwUpdateRemoteAccessSessionLogsDatadog
impl UnwindSafe for GwUpdateRemoteAccessSessionLogsDatadog
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