pub struct SecureRemoteAccess {Show 39 fields
pub account_id: Option<String>,
pub allow_port_forwarding: Option<bool>,
pub allow_providing_external_username: Option<bool>,
pub bastion_api: Option<String>,
pub bastion_issuer: Option<String>,
pub bastion_issuer_id: Option<i64>,
pub bastion_ssh: Option<String>,
pub block_concurrent_connections: Option<bool>,
pub block_concurrent_connections_level: Option<String>,
pub category: Option<String>,
pub connection_delay_seconds: Option<i64>,
pub dashboard_url: Option<String>,
pub db_name: Option<String>,
pub domain: Option<String>,
pub enable: Option<bool>,
pub endpoint: Option<String>,
pub enforce_hosts_restriction: Option<bool>,
pub gw_cluster_id: Option<i64>,
pub host: Option<Vec<String>>,
pub host_provider_type: Option<String>,
pub is_cli: Option<bool>,
pub is_desktop_app: Option<bool>,
pub is_web: Option<bool>,
pub isolated: Option<bool>,
pub native: Option<bool>,
pub rd_gateway_server: Option<String>,
pub rdp_user: Option<String>,
pub region: Option<String>,
pub rotate_after_disconnect: Option<bool>,
pub schema: Option<String>,
pub ssh_password: Option<bool>,
pub ssh_private_key: Option<bool>,
pub ssh_user: Option<String>,
pub status_info: Option<Box<ItemSraStatus>>,
pub target_hosts: Option<Vec<TargetNameWithHosts>>,
pub targets: Option<Vec<String>>,
pub url: Option<String>,
pub use_internal_bastion: Option<bool>,
pub web_proxy: Option<bool>,
}Fields§
§account_id: Option<String>§allow_port_forwarding: Option<bool>§allow_providing_external_username: Option<bool>§bastion_api: Option<String>§bastion_issuer: Option<String>§bastion_issuer_id: Option<i64>§bastion_ssh: Option<String>§block_concurrent_connections: Option<bool>§block_concurrent_connections_level: Option<String>§category: Option<String>§connection_delay_seconds: Option<i64>§dashboard_url: Option<String>§db_name: Option<String>§domain: Option<String>§enable: Option<bool>§endpoint: Option<String>§enforce_hosts_restriction: Option<bool>§gw_cluster_id: Option<i64>§host: Option<Vec<String>>§host_provider_type: Option<String>§is_cli: Option<bool>§is_desktop_app: Option<bool>§is_web: Option<bool>§isolated: Option<bool>§native: Option<bool>§rd_gateway_server: Option<String>§rdp_user: Option<String>§region: Option<String>§rotate_after_disconnect: Option<bool>§schema: Option<String>§ssh_password: Option<bool>§ssh_private_key: Option<bool>§ssh_user: Option<String>§status_info: Option<Box<ItemSraStatus>>§target_hosts: Option<Vec<TargetNameWithHosts>>§targets: Option<Vec<String>>§url: Option<String>§use_internal_bastion: Option<bool>§web_proxy: Option<bool>Implementations§
Source§impl SecureRemoteAccess
impl SecureRemoteAccess
pub fn new() -> SecureRemoteAccess
Trait Implementations§
Source§impl Clone for SecureRemoteAccess
impl Clone for SecureRemoteAccess
Source§fn clone(&self) -> SecureRemoteAccess
fn clone(&self) -> SecureRemoteAccess
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 Debug for SecureRemoteAccess
impl Debug for SecureRemoteAccess
Source§impl Default for SecureRemoteAccess
impl Default for SecureRemoteAccess
Source§fn default() -> SecureRemoteAccess
fn default() -> SecureRemoteAccess
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SecureRemoteAccess
impl<'de> Deserialize<'de> for SecureRemoteAccess
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 SecureRemoteAccess
impl PartialEq for SecureRemoteAccess
Source§fn eq(&self, other: &SecureRemoteAccess) -> bool
fn eq(&self, other: &SecureRemoteAccess) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for SecureRemoteAccess
impl Serialize for SecureRemoteAccess
impl StructuralPartialEq for SecureRemoteAccess
Auto Trait Implementations§
impl Freeze for SecureRemoteAccess
impl RefUnwindSafe for SecureRemoteAccess
impl Send for SecureRemoteAccess
impl Sync for SecureRemoteAccess
impl Unpin for SecureRemoteAccess
impl UnsafeUnpin for SecureRemoteAccess
impl UnwindSafe for SecureRemoteAccess
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