pub struct RemoteServerEntity {Show 55 fields
pub id: Option<i64>,
pub server_type: Option<String>,
pub name: Option<String>,
pub authentication_method: Option<String>,
pub hostname: Option<String>,
pub port: Option<i64>,
pub username: Option<String>,
pub remote_home_path: Option<String>,
pub ssl: Option<String>,
pub max_connections: Option<i64>,
pub pin_to_site_region: Option<bool>,
pub pinned_region: Option<String>,
pub s3_bucket: Option<String>,
pub s3_region: Option<String>,
pub aws_access_key: Option<String>,
pub server_host_key: Option<String>,
pub server_certificate: Option<String>,
pub azure_blob_storage_account: Option<String>,
pub azure_blob_storage_container: Option<String>,
pub azure_blob_storage_dns_suffix: Option<String>,
pub azure_blob_storage_hierarchical_namespace: Option<bool>,
pub azure_files_storage_account: Option<String>,
pub azure_files_storage_share_name: Option<String>,
pub azure_files_storage_dns_suffix: Option<String>,
pub backblaze_b2_bucket: Option<String>,
pub backblaze_b2_s3_endpoint: Option<String>,
pub wasabi_bucket: Option<String>,
pub wasabi_region: Option<String>,
pub wasabi_access_key: Option<String>,
pub google_cloud_storage_bucket: Option<String>,
pub google_cloud_storage_project_id: Option<String>,
pub s3_compatible_access_key: Option<String>,
pub s3_compatible_bucket: Option<String>,
pub s3_compatible_endpoint: Option<String>,
pub s3_compatible_region: Option<String>,
pub files_agent_api_token: Option<String>,
pub files_agent_root: Option<String>,
pub files_agent_permission_set: Option<String>,
pub files_agent_version: Option<String>,
pub filebase_bucket: Option<String>,
pub filebase_access_key: Option<String>,
pub cloudflare_bucket: Option<String>,
pub cloudflare_access_key: Option<String>,
pub cloudflare_endpoint: Option<String>,
pub dropbox_teams: Option<bool>,
pub linode_bucket: Option<String>,
pub linode_access_key: Option<String>,
pub linode_region: Option<String>,
pub one_drive_account_type: Option<String>,
pub disabled: Option<bool>,
pub supports_versioning: Option<bool>,
pub enable_dedicated_ips: Option<bool>,
pub auth_account_name: Option<String>,
pub auth_status: Option<String>,
pub google_cloud_storage_s3_compatible_access_key: Option<String>,
}
Expand description
A Remote Server entity
Fields§
§id: Option<i64>
Remote server ID
server_type: Option<String>
Server type (e.g., s3, azure, ftp, sftp)
name: Option<String>
Server name
authentication_method: Option<String>
Authentication method
hostname: Option<String>
Hostname (for FTP/SFTP)
port: Option<i64>
Port (for FTP/SFTP)
username: Option<String>
Username
remote_home_path: Option<String>
Remote home path
ssl: Option<String>
Use SSL
max_connections: Option<i64>
Max connections
pin_to_site_region: Option<bool>
Pin to site region
pinned_region: Option<String>
Pinned region
s3_bucket: Option<String>
S3 bucket name
s3_region: Option<String>
S3 region
aws_access_key: Option<String>
AWS access key
server_host_key: Option<String>
Server host key (SSH)
server_certificate: Option<String>
Server certificate
azure_blob_storage_account: Option<String>
Azure Blob storage account
azure_blob_storage_container: Option<String>
Azure Blob storage container
azure_blob_storage_dns_suffix: Option<String>
Azure Blob storage DNS suffix
azure_blob_storage_hierarchical_namespace: Option<bool>
Azure Blob hierarchical namespace
azure_files_storage_account: Option<String>
Azure Files storage account
Azure Files storage share name
azure_files_storage_dns_suffix: Option<String>
Azure Files storage DNS suffix
backblaze_b2_bucket: Option<String>
Backblaze B2 bucket
backblaze_b2_s3_endpoint: Option<String>
Backblaze B2 S3 endpoint
wasabi_bucket: Option<String>
Wasabi bucket
wasabi_region: Option<String>
Wasabi region
wasabi_access_key: Option<String>
Wasabi access key
google_cloud_storage_bucket: Option<String>
Google Cloud Storage bucket
google_cloud_storage_project_id: Option<String>
Google Cloud Storage project ID
s3_compatible_access_key: Option<String>
S3-compatible access key
s3_compatible_bucket: Option<String>
S3-compatible bucket
s3_compatible_endpoint: Option<String>
S3-compatible endpoint
s3_compatible_region: Option<String>
S3-compatible region
files_agent_api_token: Option<String>
Files Agent API token
files_agent_root: Option<String>
Files Agent root
files_agent_permission_set: Option<String>
Files Agent permission set
files_agent_version: Option<String>
Files Agent version
filebase_bucket: Option<String>
Filebase bucket
filebase_access_key: Option<String>
Filebase access key
cloudflare_bucket: Option<String>
Cloudflare bucket
cloudflare_access_key: Option<String>
Cloudflare access key
cloudflare_endpoint: Option<String>
Cloudflare endpoint
dropbox_teams: Option<bool>
Dropbox teams
linode_bucket: Option<String>
Linode bucket
linode_access_key: Option<String>
Linode access key
linode_region: Option<String>
Linode region
one_drive_account_type: Option<String>
OneDrive account type
disabled: Option<bool>
Server disabled
supports_versioning: Option<bool>
Supports versioning
enable_dedicated_ips: Option<bool>
Enable dedicated IPs
auth_account_name: Option<String>
Auth account name
auth_status: Option<String>
Auth status
google_cloud_storage_s3_compatible_access_key: Option<String>
Google Cloud Storage S3-compatible access key
Trait Implementations§
Source§impl Clone for RemoteServerEntity
impl Clone for RemoteServerEntity
Source§fn clone(&self) -> RemoteServerEntity
fn clone(&self) -> RemoteServerEntity
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more