pub struct AllowedClient {
pub allow_dev: Option<bool>,
pub allow_suid: Option<bool>,
pub allowed_clients_cidr: Option<String>,
pub mount_permissions: Option<String>,
pub network: Option<String>,
pub nfs_path: Option<String>,
pub no_root_squash: Option<bool>,
pub share_ip: Option<String>,
}Expand description
Represents an ‘access point’ for the share.
This type is not used in any activity, and only used as part of another schema.
Fields§
§allow_dev: Option<bool>Allow dev flag. Which controls whether to allow creation of devices.
allow_suid: Option<bool>Allow the setuid flag.
allowed_clients_cidr: Option<String>The subnet of IP addresses permitted to access the share.
mount_permissions: Option<String>Mount permissions.
network: Option<String>The network the access point sits on.
nfs_path: Option<String>Output only. The path to access NFS, in format shareIP:/InstanceID InstanceID is the generated ID instead of customer provided name. example like “10.0.0.0:/g123456789-nfs001”
no_root_squash: Option<bool>Disable root squashing, which is a feature of NFS. Root squash is a special mapping of the remote superuser (root) identity when using identity authentication.
Output only. The IP address of the share on this network. Assigned automatically during provisioning based on the network’s services_cidr.
Trait Implementations§
Source§impl Clone for AllowedClient
impl Clone for AllowedClient
Source§fn clone(&self) -> AllowedClient
fn clone(&self) -> AllowedClient
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more