Description Usage Arguments Value Request syntax
View source: R/storagegateway_operations.R
Updates a Network File System (NFS) file share. This operation is only supported in the file gateway type.
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
1 2 3 4 | storagegateway_update_nfs_file_share(FileShareARN, KMSEncrypted, KMSKey,
NFSFileShareDefaults, DefaultStorageClass, ObjectACL, ClientList,
Squash, ReadOnly, GuessMIMETypeEnabled, RequesterPays, FileShareName,
CacheAttributes, NotificationPolicy)
|
FileShareARN |
[required] The Amazon Resource Name (ARN) of the file share to be updated. |
KMSEncrypted |
Set to Valid Values: |
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 |
The default values for the file share. Optional. |
DefaultStorageClass |
The default storage class for objects put into an Amazon S3 bucket by
the file gateway. The default value is Valid Values: |
ObjectACL |
A value that sets the access control list (ACL) permission for objects
in the S3 bucket that a file gateway puts objects into. The default
value is |
ClientList |
The list of clients that are allowed to access the file gateway. The list must contain either valid IP addresses or valid CIDR blocks. |
Squash |
The user mapped to anonymous user. Valid values are the following:
|
ReadOnly |
A value that sets the write status of a file share. Set this value to
Valid Values: |
GuessMIMETypeEnabled |
A value that enables guessing of the MIME type for uploaded objects
based on file extensions. Set this value to Valid Values: |
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: |
FileShareName |
The name of the file share. Optional.
|
CacheAttributes |
Refresh cache information. |
NotificationPolicy |
The notification policy of the file share. |
A list with the following syntax:
1 2 3 | list(
FileShareARN = "string"
)
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | svc$update_nfs_file_share(
FileShareARN = "string",
KMSEncrypted = TRUE|FALSE,
KMSKey = "string",
NFSFileShareDefaults = list(
FileMode = "string",
DirectoryMode = "string",
GroupId = 123,
OwnerId = 123
),
DefaultStorageClass = "string",
ObjectACL = "private"|"public-read"|"public-read-write"|"authenticated-read"|"bucket-owner-read"|"bucket-owner-full-control"|"aws-exec-read",
ClientList = list(
"string"
),
Squash = "string",
ReadOnly = TRUE|FALSE,
GuessMIMETypeEnabled = TRUE|FALSE,
RequesterPays = TRUE|FALSE,
FileShareName = "string",
CacheAttributes = list(
CacheStaleTimeoutInSeconds = 123
),
NotificationPolicy = "string"
)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.