AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.
Container for the parameters to the UpdateNFSFileShare operation.
Updates a Network File System (NFS) file share. This operation is only supported in
S3 File Gateways.
To leave a file share field unchanged, set the corresponding input field to null.
Updates the following file share settings:
Default storage class for your S3 bucket
Metadata defaults for your S3 bucket
Allowed NFS clients for your file share
Squash settings
Write status of your file share
Namespace: Amazon.StorageGateway.Model
Assembly: AWSSDK.StorageGateway.dll
Version: 3.x.y.z
public class UpdateNFSFileShareRequest : AmazonStorageGatewayRequest IAmazonWebServiceRequest
The UpdateNFSFileShareRequest type exposes the following members
Name | Description | |
---|---|---|
UpdateNFSFileShareRequest() |
Name | Type | Description | |
---|---|---|---|
AuditDestinationARN | System.String |
Gets and sets the property AuditDestinationARN. The Amazon Resource Name (ARN) of the storage used for audit logs. |
|
CacheAttributes | Amazon.StorageGateway.Model.CacheAttributes |
Gets and sets the property CacheAttributes. Specifies refresh cache information for the file share. |
|
ClientList | System.Collections.Generic.List<System.String> |
Gets and sets the property ClientList. The list of clients that are allowed to access the S3 File Gateway. The list must contain either valid IP addresses or valid CIDR blocks. |
|
DefaultStorageClass | System.String |
Gets and sets the property DefaultStorageClass.
The default storage class for objects put into an Amazon S3 bucket by the S3 File
Gateway. The default value is
Valid Values: |
|
FileShareARN | System.String |
Gets and sets the property FileShareARN. The Amazon Resource Name (ARN) of the file share to be updated. |
|
FileShareName | System.String |
Gets and sets the property FileShareName. The name of the file share. Optional.
|
|
GuessMIMETypeEnabled | System.Boolean |
Gets and sets the property GuessMIMETypeEnabled.
A value that enables guessing of the MIME type for uploaded objects based on file
extensions. Set this value to
Valid Values: |
|
KMSEncrypted | System.Boolean |
Gets and sets the property KMSEncrypted.
Set to
Valid Values: |
|
KMSKey | System.String |
Gets and sets the property KMSKey.
The Amazon Resource Name (ARN) of a symmetric customer master key (CMK) used for Amazon
S3 server-side encryption. Storage Gateway does not support asymmetric CMKs. This
value can only be set when |
|
NFSFileShareDefaults | Amazon.StorageGateway.Model.NFSFileShareDefaults |
Gets and sets the property NFSFileShareDefaults. The default values for the file share. Optional. |
|
NotificationPolicy | System.String |
Gets and sets the property NotificationPolicy.
The notification policy of the file share.
The following example sets
The following example sets
|
|
ObjectACL | Amazon.StorageGateway.ObjectACL |
Gets and sets the property ObjectACL.
A value that sets the access control list (ACL) permission for objects in the S3 bucket
that a S3 File Gateway puts objects into. The default value is |
|
ReadOnly | System.Boolean |
Gets and sets the property ReadOnly.
A value that sets the write status of a file share. Set this value to
Valid Values: |
|
RequesterPays | System.Boolean |
Gets and sets the property RequesterPays.
A value that sets who pays the cost of the request and the cost associated with data
download from the S3 bucket. If this value is set to
Valid Values: |
|
Squash | System.String |
Gets and sets the property Squash. The user mapped to anonymous user. Valid values are the following:
|
.NET Core App:
Supported in: 3.1
.NET Standard:
Supported in: 2.0
.NET Framework:
Supported in: 4.5, 4.0, 3.5