Struct rusoto_storagegateway::UpdateNFSFileShareInput
[−]
[src]
pub struct UpdateNFSFileShareInput { pub client_list: Option<Vec<String>>, pub default_storage_class: Option<String>, pub file_share_arn: String, pub guess_mime_type_enabled: Option<bool>, pub kms_encrypted: Option<bool>, pub kms_key: Option<String>, pub nfs_file_share_defaults: Option<NFSFileShareDefaults>, pub read_only: Option<bool>, pub squash: Option<String>, }
UpdateNFSFileShareInput
Fields
client_list: Option<Vec<String>>
The list of clients that are allowed to access the file gateway. The list must contain either valid IP addresses or valid CIDR blocks.
default_storage_class: Option<String>
The default storage class for objects put into an Amazon S3 bucket by a file gateway. Possible values are S3_STANDARD or S3_STANDARD_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.
The Amazon Resource Name (ARN) of the file share to be updated.
guess_mime_type_enabled: Option<bool>
Enables guessing of the MIME type for uploaded objects based on file extensions: "true" to enable MIME type guessing, and otherwise "false".
kms_encrypted: Option<bool>
True to use Amazon S3 server side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.
kms_key: Option<String>
The KMS key used for Amazon S3 server side encryption. This value can only be set when KmsEncrypted is true. Optional.
The default values for the file share. Optional.
read_only: Option<bool>
Sets the write status of a file share: "true" if the write status is read-only, otherwise "false".
squash: Option<String>
The user mapped to anonymous user. Valid options are the following:
-
"RootSquash" - Only root is mapped to anonymous user.
-
"NoSquash" - No one is mapped to anonymous user
-
"AllSquash" - Everyone is mapped to anonymous user.
Trait Implementations
impl Default for UpdateNFSFileShareInput
[src]
fn default() -> UpdateNFSFileShareInput
[src]
Returns the "default value" for a type. Read more
impl Debug for UpdateNFSFileShareInput
[src]
fn fmt(&self, __arg_0: &mut Formatter) -> Result
[src]
Formats the value using the given formatter. Read more
impl Clone for UpdateNFSFileShareInput
[src]
fn clone(&self) -> UpdateNFSFileShareInput
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more