/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include UpdateSMBFileShareInputSee Also:
AWS
* API Reference
The Amazon Resource Name (ARN) of the SMB file share that you want to * update.
*/ inline const Aws::String& GetFileShareARN() const{ return m_fileShareARN; } /** *The Amazon Resource Name (ARN) of the SMB file share that you want to * update.
*/ inline bool FileShareARNHasBeenSet() const { return m_fileShareARNHasBeenSet; } /** *The Amazon Resource Name (ARN) of the SMB file share that you want to * update.
*/ inline void SetFileShareARN(const Aws::String& value) { m_fileShareARNHasBeenSet = true; m_fileShareARN = value; } /** *The Amazon Resource Name (ARN) of the SMB file share that you want to * update.
*/ inline void SetFileShareARN(Aws::String&& value) { m_fileShareARNHasBeenSet = true; m_fileShareARN = std::move(value); } /** *The Amazon Resource Name (ARN) of the SMB file share that you want to * update.
*/ inline void SetFileShareARN(const char* value) { m_fileShareARNHasBeenSet = true; m_fileShareARN.assign(value); } /** *The Amazon Resource Name (ARN) of the SMB file share that you want to * update.
*/ inline UpdateSMBFileShareRequest& WithFileShareARN(const Aws::String& value) { SetFileShareARN(value); return *this;} /** *The Amazon Resource Name (ARN) of the SMB file share that you want to * update.
*/ inline UpdateSMBFileShareRequest& WithFileShareARN(Aws::String&& value) { SetFileShareARN(std::move(value)); return *this;} /** *The Amazon Resource Name (ARN) of the SMB file share that you want to * update.
*/ inline UpdateSMBFileShareRequest& WithFileShareARN(const char* value) { SetFileShareARN(value); return *this;} /** *Set to true
to use Amazon S3 server-side encryption with your
* own KMS key, or false
to use a key managed by Amazon S3.
* Optional.
Valid Values: true
| false
Set to true
to use Amazon S3 server-side encryption with your
* own KMS key, or false
to use a key managed by Amazon S3.
* Optional.
Valid Values: true
| false
Set to true
to use Amazon S3 server-side encryption with your
* own KMS key, or false
to use a key managed by Amazon S3.
* Optional.
Valid Values: true
| false
Set to true
to use Amazon S3 server-side encryption with your
* own KMS key, or false
to use a key managed by Amazon S3.
* Optional.
Valid Values: true
| false
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 KMSEncrypted
is
* true
. Optional.
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 KMSEncrypted
is
* true
. Optional.
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 KMSEncrypted
is
* true
. Optional.
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 KMSEncrypted
is
* true
. Optional.
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 KMSEncrypted
is
* true
. Optional.
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 KMSEncrypted
is
* true
. Optional.
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 KMSEncrypted
is
* true
. Optional.
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 KMSEncrypted
is
* true
. Optional.
The default storage class for objects put into an Amazon S3 bucket by the S3
* File Gateway. The default value is S3_STANDARD
. Optional.
Valid Values: S3_STANDARD
| S3_INTELLIGENT_TIERING
* | S3_STANDARD_IA
| S3_ONEZONE_IA
The default storage class for objects put into an Amazon S3 bucket by the S3
* File Gateway. The default value is S3_STANDARD
. Optional.
Valid Values: S3_STANDARD
| S3_INTELLIGENT_TIERING
* | S3_STANDARD_IA
| S3_ONEZONE_IA
The default storage class for objects put into an Amazon S3 bucket by the S3
* File Gateway. The default value is S3_STANDARD
. Optional.
Valid Values: S3_STANDARD
| S3_INTELLIGENT_TIERING
* | S3_STANDARD_IA
| S3_ONEZONE_IA
The default storage class for objects put into an Amazon S3 bucket by the S3
* File Gateway. The default value is S3_STANDARD
. Optional.
Valid Values: S3_STANDARD
| S3_INTELLIGENT_TIERING
* | S3_STANDARD_IA
| S3_ONEZONE_IA
The default storage class for objects put into an Amazon S3 bucket by the S3
* File Gateway. The default value is S3_STANDARD
. Optional.
Valid Values: S3_STANDARD
| S3_INTELLIGENT_TIERING
* | S3_STANDARD_IA
| S3_ONEZONE_IA
The default storage class for objects put into an Amazon S3 bucket by the S3
* File Gateway. The default value is S3_STANDARD
. Optional.
Valid Values: S3_STANDARD
| S3_INTELLIGENT_TIERING
* | S3_STANDARD_IA
| S3_ONEZONE_IA
The default storage class for objects put into an Amazon S3 bucket by the S3
* File Gateway. The default value is S3_STANDARD
. Optional.
Valid Values: S3_STANDARD
| S3_INTELLIGENT_TIERING
* | S3_STANDARD_IA
| S3_ONEZONE_IA
The default storage class for objects put into an Amazon S3 bucket by the S3
* File Gateway. The default value is S3_STANDARD
. Optional.
Valid Values: S3_STANDARD
| S3_INTELLIGENT_TIERING
* | S3_STANDARD_IA
| S3_ONEZONE_IA
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
* private
.
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
* private
.
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
* private
.
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
* private
.
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
* private
.
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
* private
.
A value that sets the write status of a file share. Set this value to
* true
to set write status to read-only, otherwise set to
* false
.
Valid Values: true
| false
*
A value that sets the write status of a file share. Set this value to
* true
to set write status to read-only, otherwise set to
* false
.
Valid Values: true
| false
*
A value that sets the write status of a file share. Set this value to
* true
to set write status to read-only, otherwise set to
* false
.
Valid Values: true
| false
*
A value that sets the write status of a file share. Set this value to
* true
to set write status to read-only, otherwise set to
* false
.
Valid Values: true
| false
*
A value that enables guessing of the MIME type for uploaded objects based on
* file extensions. Set this value to true
to enable MIME type
* guessing, otherwise set to false
. The default value is
* true
.
Valid Values: true
| false
*
A value that enables guessing of the MIME type for uploaded objects based on
* file extensions. Set this value to true
to enable MIME type
* guessing, otherwise set to false
. The default value is
* true
.
Valid Values: true
| false
*
A value that enables guessing of the MIME type for uploaded objects based on
* file extensions. Set this value to true
to enable MIME type
* guessing, otherwise set to false
. The default value is
* true
.
Valid Values: true
| false
*
A value that enables guessing of the MIME type for uploaded objects based on
* file extensions. Set this value to true
to enable MIME type
* guessing, otherwise set to false
. The default value is
* true
.
Valid Values: true
| false
*
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
* true
, the requester pays the costs; otherwise, the S3 bucket owner
* pays. However, the S3 bucket owner always pays the cost of storing data.
RequesterPays
is a configuration for the S3 bucket that
* backs the file share, so make sure that the configuration on the file share is
* the same as the S3 bucket configuration.
Valid Values:
* true
| false
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
* true
, the requester pays the costs; otherwise, the S3 bucket owner
* pays. However, the S3 bucket owner always pays the cost of storing data.
RequesterPays
is a configuration for the S3 bucket that
* backs the file share, so make sure that the configuration on the file share is
* the same as the S3 bucket configuration.
Valid Values:
* true
| false
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
* true
, the requester pays the costs; otherwise, the S3 bucket owner
* pays. However, the S3 bucket owner always pays the cost of storing data.
RequesterPays
is a configuration for the S3 bucket that
* backs the file share, so make sure that the configuration on the file share is
* the same as the S3 bucket configuration.
Valid Values:
* true
| false
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
* true
, the requester pays the costs; otherwise, the S3 bucket owner
* pays. However, the S3 bucket owner always pays the cost of storing data.
RequesterPays
is a configuration for the S3 bucket that
* backs the file share, so make sure that the configuration on the file share is
* the same as the S3 bucket configuration.
Valid Values:
* true
| false
Set this value to true
to enable access control list (ACL) on
* the SMB file share. Set it to false
to map file and directory
* permissions to the POSIX permissions.
For more information, see Using * Microsoft Windows ACLs to control access to an SMB file share in the * Storage Gateway User Guide.
Valid Values: true
|
* false
Set this value to true
to enable access control list (ACL) on
* the SMB file share. Set it to false
to map file and directory
* permissions to the POSIX permissions.
For more information, see Using * Microsoft Windows ACLs to control access to an SMB file share in the * Storage Gateway User Guide.
Valid Values: true
|
* false
Set this value to true
to enable access control list (ACL) on
* the SMB file share. Set it to false
to map file and directory
* permissions to the POSIX permissions.
For more information, see Using * Microsoft Windows ACLs to control access to an SMB file share in the * Storage Gateway User Guide.
Valid Values: true
|
* false
Set this value to true
to enable access control list (ACL) on
* the SMB file share. Set it to false
to map file and directory
* permissions to the POSIX permissions.
For more information, see Using * Microsoft Windows ACLs to control access to an SMB file share in the * Storage Gateway User Guide.
Valid Values: true
|
* false
The files and folders on this share will only be visible to users with read * access.
*/ inline bool GetAccessBasedEnumeration() const{ return m_accessBasedEnumeration; } /** *The files and folders on this share will only be visible to users with read * access.
*/ inline bool AccessBasedEnumerationHasBeenSet() const { return m_accessBasedEnumerationHasBeenSet; } /** *The files and folders on this share will only be visible to users with read * access.
*/ inline void SetAccessBasedEnumeration(bool value) { m_accessBasedEnumerationHasBeenSet = true; m_accessBasedEnumeration = value; } /** *The files and folders on this share will only be visible to users with read * access.
*/ inline UpdateSMBFileShareRequest& WithAccessBasedEnumeration(bool value) { SetAccessBasedEnumeration(value); return *this;} /** *A list of users or groups in the Active Directory that have administrator
* rights to the file share. A group must be prefixed with the @ character.
* Acceptable formats include: DOMAIN\User1
, user1
,
* @group1
, and @DOMAIN\group1
. Can only be set if
* Authentication is set to ActiveDirectory
.
A list of users or groups in the Active Directory that have administrator
* rights to the file share. A group must be prefixed with the @ character.
* Acceptable formats include: DOMAIN\User1
, user1
,
* @group1
, and @DOMAIN\group1
. Can only be set if
* Authentication is set to ActiveDirectory
.
A list of users or groups in the Active Directory that have administrator
* rights to the file share. A group must be prefixed with the @ character.
* Acceptable formats include: DOMAIN\User1
, user1
,
* @group1
, and @DOMAIN\group1
. Can only be set if
* Authentication is set to ActiveDirectory
.
A list of users or groups in the Active Directory that have administrator
* rights to the file share. A group must be prefixed with the @ character.
* Acceptable formats include: DOMAIN\User1
, user1
,
* @group1
, and @DOMAIN\group1
. Can only be set if
* Authentication is set to ActiveDirectory
.
A list of users or groups in the Active Directory that have administrator
* rights to the file share. A group must be prefixed with the @ character.
* Acceptable formats include: DOMAIN\User1
, user1
,
* @group1
, and @DOMAIN\group1
. Can only be set if
* Authentication is set to ActiveDirectory
.
A list of users or groups in the Active Directory that have administrator
* rights to the file share. A group must be prefixed with the @ character.
* Acceptable formats include: DOMAIN\User1
, user1
,
* @group1
, and @DOMAIN\group1
. Can only be set if
* Authentication is set to ActiveDirectory
.
A list of users or groups in the Active Directory that have administrator
* rights to the file share. A group must be prefixed with the @ character.
* Acceptable formats include: DOMAIN\User1
, user1
,
* @group1
, and @DOMAIN\group1
. Can only be set if
* Authentication is set to ActiveDirectory
.
A list of users or groups in the Active Directory that have administrator
* rights to the file share. A group must be prefixed with the @ character.
* Acceptable formats include: DOMAIN\User1
, user1
,
* @group1
, and @DOMAIN\group1
. Can only be set if
* Authentication is set to ActiveDirectory
.
A list of users or groups in the Active Directory that have administrator
* rights to the file share. A group must be prefixed with the @ character.
* Acceptable formats include: DOMAIN\User1
, user1
,
* @group1
, and @DOMAIN\group1
. Can only be set if
* Authentication is set to ActiveDirectory
.
A list of users or groups in the Active Directory that are allowed to access
* the file share. A group must be prefixed with the @ character. Acceptable
* formats include: DOMAIN\User1
, user1
,
* @group1
, and @DOMAIN\group1
. Can only be set if
* Authentication is set to ActiveDirectory
.
A list of users or groups in the Active Directory that are allowed to access
* the file share. A group must be prefixed with the @ character. Acceptable
* formats include: DOMAIN\User1
, user1
,
* @group1
, and @DOMAIN\group1
. Can only be set if
* Authentication is set to ActiveDirectory
.
A list of users or groups in the Active Directory that are allowed to access
* the file share. A group must be prefixed with the @ character. Acceptable
* formats include: DOMAIN\User1
, user1
,
* @group1
, and @DOMAIN\group1
. Can only be set if
* Authentication is set to ActiveDirectory
.
A list of users or groups in the Active Directory that are allowed to access
* the file share. A group must be prefixed with the @ character. Acceptable
* formats include: DOMAIN\User1
, user1
,
* @group1
, and @DOMAIN\group1
. Can only be set if
* Authentication is set to ActiveDirectory
.
A list of users or groups in the Active Directory that are allowed to access
* the file share. A group must be prefixed with the @ character. Acceptable
* formats include: DOMAIN\User1
, user1
,
* @group1
, and @DOMAIN\group1
. Can only be set if
* Authentication is set to ActiveDirectory
.
A list of users or groups in the Active Directory that are allowed to access
* the file share. A group must be prefixed with the @ character. Acceptable
* formats include: DOMAIN\User1
, user1
,
* @group1
, and @DOMAIN\group1
. Can only be set if
* Authentication is set to ActiveDirectory
.
A list of users or groups in the Active Directory that are allowed to access
* the file share. A group must be prefixed with the @ character. Acceptable
* formats include: DOMAIN\User1
, user1
,
* @group1
, and @DOMAIN\group1
. Can only be set if
* Authentication is set to ActiveDirectory
.
A list of users or groups in the Active Directory that are allowed to access
* the file share. A group must be prefixed with the @ character. Acceptable
* formats include: DOMAIN\User1
, user1
,
* @group1
, and @DOMAIN\group1
. Can only be set if
* Authentication is set to ActiveDirectory
.
A list of users or groups in the Active Directory that are allowed to access
* the file share. A group must be prefixed with the @ character. Acceptable
* formats include: DOMAIN\User1
, user1
,
* @group1
, and @DOMAIN\group1
. Can only be set if
* Authentication is set to ActiveDirectory
.
A list of users or groups in the Active Directory that are not allowed to
* access the file share. A group must be prefixed with the @ character. Acceptable
* formats include: DOMAIN\User1
, user1
,
* @group1
, and @DOMAIN\group1
. Can only be set if
* Authentication is set to ActiveDirectory
.
A list of users or groups in the Active Directory that are not allowed to
* access the file share. A group must be prefixed with the @ character. Acceptable
* formats include: DOMAIN\User1
, user1
,
* @group1
, and @DOMAIN\group1
. Can only be set if
* Authentication is set to ActiveDirectory
.
A list of users or groups in the Active Directory that are not allowed to
* access the file share. A group must be prefixed with the @ character. Acceptable
* formats include: DOMAIN\User1
, user1
,
* @group1
, and @DOMAIN\group1
. Can only be set if
* Authentication is set to ActiveDirectory
.
A list of users or groups in the Active Directory that are not allowed to
* access the file share. A group must be prefixed with the @ character. Acceptable
* formats include: DOMAIN\User1
, user1
,
* @group1
, and @DOMAIN\group1
. Can only be set if
* Authentication is set to ActiveDirectory
.
A list of users or groups in the Active Directory that are not allowed to
* access the file share. A group must be prefixed with the @ character. Acceptable
* formats include: DOMAIN\User1
, user1
,
* @group1
, and @DOMAIN\group1
. Can only be set if
* Authentication is set to ActiveDirectory
.
A list of users or groups in the Active Directory that are not allowed to
* access the file share. A group must be prefixed with the @ character. Acceptable
* formats include: DOMAIN\User1
, user1
,
* @group1
, and @DOMAIN\group1
. Can only be set if
* Authentication is set to ActiveDirectory
.
A list of users or groups in the Active Directory that are not allowed to
* access the file share. A group must be prefixed with the @ character. Acceptable
* formats include: DOMAIN\User1
, user1
,
* @group1
, and @DOMAIN\group1
. Can only be set if
* Authentication is set to ActiveDirectory
.
A list of users or groups in the Active Directory that are not allowed to
* access the file share. A group must be prefixed with the @ character. Acceptable
* formats include: DOMAIN\User1
, user1
,
* @group1
, and @DOMAIN\group1
. Can only be set if
* Authentication is set to ActiveDirectory
.
A list of users or groups in the Active Directory that are not allowed to
* access the file share. A group must be prefixed with the @ character. Acceptable
* formats include: DOMAIN\User1
, user1
,
* @group1
, and @DOMAIN\group1
. Can only be set if
* Authentication is set to ActiveDirectory
.
The Amazon Resource Name (ARN) of the storage used for audit logs.
*/ inline const Aws::String& GetAuditDestinationARN() const{ return m_auditDestinationARN; } /** *The Amazon Resource Name (ARN) of the storage used for audit logs.
*/ inline bool AuditDestinationARNHasBeenSet() const { return m_auditDestinationARNHasBeenSet; } /** *The Amazon Resource Name (ARN) of the storage used for audit logs.
*/ inline void SetAuditDestinationARN(const Aws::String& value) { m_auditDestinationARNHasBeenSet = true; m_auditDestinationARN = value; } /** *The Amazon Resource Name (ARN) of the storage used for audit logs.
*/ inline void SetAuditDestinationARN(Aws::String&& value) { m_auditDestinationARNHasBeenSet = true; m_auditDestinationARN = std::move(value); } /** *The Amazon Resource Name (ARN) of the storage used for audit logs.
*/ inline void SetAuditDestinationARN(const char* value) { m_auditDestinationARNHasBeenSet = true; m_auditDestinationARN.assign(value); } /** *The Amazon Resource Name (ARN) of the storage used for audit logs.
*/ inline UpdateSMBFileShareRequest& WithAuditDestinationARN(const Aws::String& value) { SetAuditDestinationARN(value); return *this;} /** *The Amazon Resource Name (ARN) of the storage used for audit logs.
*/ inline UpdateSMBFileShareRequest& WithAuditDestinationARN(Aws::String&& value) { SetAuditDestinationARN(std::move(value)); return *this;} /** *The Amazon Resource Name (ARN) of the storage used for audit logs.
*/ inline UpdateSMBFileShareRequest& WithAuditDestinationARN(const char* value) { SetAuditDestinationARN(value); return *this;} /** *The case of an object name in an Amazon S3 bucket. For
* ClientSpecified
, the client determines the case sensitivity. For
* CaseSensitive
, the gateway determines the case sensitivity. The
* default value is ClientSpecified
.
The case of an object name in an Amazon S3 bucket. For
* ClientSpecified
, the client determines the case sensitivity. For
* CaseSensitive
, the gateway determines the case sensitivity. The
* default value is ClientSpecified
.
The case of an object name in an Amazon S3 bucket. For
* ClientSpecified
, the client determines the case sensitivity. For
* CaseSensitive
, the gateway determines the case sensitivity. The
* default value is ClientSpecified
.
The case of an object name in an Amazon S3 bucket. For
* ClientSpecified
, the client determines the case sensitivity. For
* CaseSensitive
, the gateway determines the case sensitivity. The
* default value is ClientSpecified
.
The case of an object name in an Amazon S3 bucket. For
* ClientSpecified
, the client determines the case sensitivity. For
* CaseSensitive
, the gateway determines the case sensitivity. The
* default value is ClientSpecified
.
The case of an object name in an Amazon S3 bucket. For
* ClientSpecified
, the client determines the case sensitivity. For
* CaseSensitive
, the gateway determines the case sensitivity. The
* default value is ClientSpecified
.
The name of the file share. Optional.
* FileShareName
must be set if an S3 prefix name is set in
* LocationARN
, or if an access point or access point alias is
* used.
The name of the file share. Optional.
* FileShareName
must be set if an S3 prefix name is set in
* LocationARN
, or if an access point or access point alias is
* used.
The name of the file share. Optional.
* FileShareName
must be set if an S3 prefix name is set in
* LocationARN
, or if an access point or access point alias is
* used.
The name of the file share. Optional.
* FileShareName
must be set if an S3 prefix name is set in
* LocationARN
, or if an access point or access point alias is
* used.
The name of the file share. Optional.
* FileShareName
must be set if an S3 prefix name is set in
* LocationARN
, or if an access point or access point alias is
* used.
The name of the file share. Optional.
* FileShareName
must be set if an S3 prefix name is set in
* LocationARN
, or if an access point or access point alias is
* used.
The name of the file share. Optional.
* FileShareName
must be set if an S3 prefix name is set in
* LocationARN
, or if an access point or access point alias is
* used.
The name of the file share. Optional.
* FileShareName
must be set if an S3 prefix name is set in
* LocationARN
, or if an access point or access point alias is
* used.
Specifies refresh cache information for the file share.
*/ inline const CacheAttributes& GetCacheAttributes() const{ return m_cacheAttributes; } /** *Specifies refresh cache information for the file share.
*/ inline bool CacheAttributesHasBeenSet() const { return m_cacheAttributesHasBeenSet; } /** *Specifies refresh cache information for the file share.
*/ inline void SetCacheAttributes(const CacheAttributes& value) { m_cacheAttributesHasBeenSet = true; m_cacheAttributes = value; } /** *Specifies refresh cache information for the file share.
*/ inline void SetCacheAttributes(CacheAttributes&& value) { m_cacheAttributesHasBeenSet = true; m_cacheAttributes = std::move(value); } /** *Specifies refresh cache information for the file share.
*/ inline UpdateSMBFileShareRequest& WithCacheAttributes(const CacheAttributes& value) { SetCacheAttributes(value); return *this;} /** *Specifies refresh cache information for the file share.
*/ inline UpdateSMBFileShareRequest& WithCacheAttributes(CacheAttributes&& value) { SetCacheAttributes(std::move(value)); return *this;} /** *The notification policy of the file share. SettlingTimeInSeconds
* controls the number of seconds to wait after the last point in time a client
* wrote to a file before generating an ObjectUploaded
notification.
* Because clients can make many small writes to files, it's best to set this
* parameter for as long as possible to avoid generating multiple notifications for
* the same file in a small time period.
* SettlingTimeInSeconds
has no effect on the timing of the object
* uploading to Amazon S3, only the timing of the notification.
The
* following example sets NotificationPolicy
on with
* SettlingTimeInSeconds
set to 60.
{\"Upload\":
* {\"SettlingTimeInSeconds\": 60}}
The following example sets
* NotificationPolicy
off.
{}
The notification policy of the file share. SettlingTimeInSeconds
* controls the number of seconds to wait after the last point in time a client
* wrote to a file before generating an ObjectUploaded
notification.
* Because clients can make many small writes to files, it's best to set this
* parameter for as long as possible to avoid generating multiple notifications for
* the same file in a small time period.
* SettlingTimeInSeconds
has no effect on the timing of the object
* uploading to Amazon S3, only the timing of the notification.
The
* following example sets NotificationPolicy
on with
* SettlingTimeInSeconds
set to 60.
{\"Upload\":
* {\"SettlingTimeInSeconds\": 60}}
The following example sets
* NotificationPolicy
off.
{}
The notification policy of the file share. SettlingTimeInSeconds
* controls the number of seconds to wait after the last point in time a client
* wrote to a file before generating an ObjectUploaded
notification.
* Because clients can make many small writes to files, it's best to set this
* parameter for as long as possible to avoid generating multiple notifications for
* the same file in a small time period.
* SettlingTimeInSeconds
has no effect on the timing of the object
* uploading to Amazon S3, only the timing of the notification.
The
* following example sets NotificationPolicy
on with
* SettlingTimeInSeconds
set to 60.
{\"Upload\":
* {\"SettlingTimeInSeconds\": 60}}
The following example sets
* NotificationPolicy
off.
{}
The notification policy of the file share. SettlingTimeInSeconds
* controls the number of seconds to wait after the last point in time a client
* wrote to a file before generating an ObjectUploaded
notification.
* Because clients can make many small writes to files, it's best to set this
* parameter for as long as possible to avoid generating multiple notifications for
* the same file in a small time period.
* SettlingTimeInSeconds
has no effect on the timing of the object
* uploading to Amazon S3, only the timing of the notification.
The
* following example sets NotificationPolicy
on with
* SettlingTimeInSeconds
set to 60.
{\"Upload\":
* {\"SettlingTimeInSeconds\": 60}}
The following example sets
* NotificationPolicy
off.
{}
The notification policy of the file share. SettlingTimeInSeconds
* controls the number of seconds to wait after the last point in time a client
* wrote to a file before generating an ObjectUploaded
notification.
* Because clients can make many small writes to files, it's best to set this
* parameter for as long as possible to avoid generating multiple notifications for
* the same file in a small time period.
* SettlingTimeInSeconds
has no effect on the timing of the object
* uploading to Amazon S3, only the timing of the notification.
The
* following example sets NotificationPolicy
on with
* SettlingTimeInSeconds
set to 60.
{\"Upload\":
* {\"SettlingTimeInSeconds\": 60}}
The following example sets
* NotificationPolicy
off.
{}
The notification policy of the file share. SettlingTimeInSeconds
* controls the number of seconds to wait after the last point in time a client
* wrote to a file before generating an ObjectUploaded
notification.
* Because clients can make many small writes to files, it's best to set this
* parameter for as long as possible to avoid generating multiple notifications for
* the same file in a small time period.
* SettlingTimeInSeconds
has no effect on the timing of the object
* uploading to Amazon S3, only the timing of the notification.
The
* following example sets NotificationPolicy
on with
* SettlingTimeInSeconds
set to 60.
{\"Upload\":
* {\"SettlingTimeInSeconds\": 60}}
The following example sets
* NotificationPolicy
off.
{}
The notification policy of the file share. SettlingTimeInSeconds
* controls the number of seconds to wait after the last point in time a client
* wrote to a file before generating an ObjectUploaded
notification.
* Because clients can make many small writes to files, it's best to set this
* parameter for as long as possible to avoid generating multiple notifications for
* the same file in a small time period.
* SettlingTimeInSeconds
has no effect on the timing of the object
* uploading to Amazon S3, only the timing of the notification.
The
* following example sets NotificationPolicy
on with
* SettlingTimeInSeconds
set to 60.
{\"Upload\":
* {\"SettlingTimeInSeconds\": 60}}
The following example sets
* NotificationPolicy
off.
{}
The notification policy of the file share. SettlingTimeInSeconds
* controls the number of seconds to wait after the last point in time a client
* wrote to a file before generating an ObjectUploaded
notification.
* Because clients can make many small writes to files, it's best to set this
* parameter for as long as possible to avoid generating multiple notifications for
* the same file in a small time period.
* SettlingTimeInSeconds
has no effect on the timing of the object
* uploading to Amazon S3, only the timing of the notification.
The
* following example sets NotificationPolicy
on with
* SettlingTimeInSeconds
set to 60.
{\"Upload\":
* {\"SettlingTimeInSeconds\": 60}}
The following example sets
* NotificationPolicy
off.
{}
Specifies whether opportunistic locking is enabled for the SMB file * share.
Enabling opportunistic locking on case-sensitive shares is * not recommended for workloads that involve access to files with the same name in * different case.
Valid Values: true
|
* false
Specifies whether opportunistic locking is enabled for the SMB file * share.
Enabling opportunistic locking on case-sensitive shares is * not recommended for workloads that involve access to files with the same name in * different case.
Valid Values: true
|
* false
Specifies whether opportunistic locking is enabled for the SMB file * share.
Enabling opportunistic locking on case-sensitive shares is * not recommended for workloads that involve access to files with the same name in * different case.
Valid Values: true
|
* false
Specifies whether opportunistic locking is enabled for the SMB file * share.
Enabling opportunistic locking on case-sensitive shares is * not recommended for workloads that involve access to files with the same name in * different case.
Valid Values: true
|
* false