AWS SDK for C++  1.9.131
AWS SDK for C++
Public Member Functions | List of all members
Aws::DataSync::Model::UpdateLocationSmbRequest Class Reference

#include <UpdateLocationSmbRequest.h>

+ Inheritance diagram for Aws::DataSync::Model::UpdateLocationSmbRequest:

Public Member Functions

 UpdateLocationSmbRequest ()
 
virtual const char * GetServiceRequestName () const override
 
Aws::String SerializePayload () const override
 
Aws::Http::HeaderValueCollection GetRequestSpecificHeaders () const override
 
const Aws::StringGetLocationArn () const
 
bool LocationArnHasBeenSet () const
 
void SetLocationArn (const Aws::String &value)
 
void SetLocationArn (Aws::String &&value)
 
void SetLocationArn (const char *value)
 
UpdateLocationSmbRequestWithLocationArn (const Aws::String &value)
 
UpdateLocationSmbRequestWithLocationArn (Aws::String &&value)
 
UpdateLocationSmbRequestWithLocationArn (const char *value)
 
const Aws::StringGetSubdirectory () const
 
bool SubdirectoryHasBeenSet () const
 
void SetSubdirectory (const Aws::String &value)
 
void SetSubdirectory (Aws::String &&value)
 
void SetSubdirectory (const char *value)
 
UpdateLocationSmbRequestWithSubdirectory (const Aws::String &value)
 
UpdateLocationSmbRequestWithSubdirectory (Aws::String &&value)
 
UpdateLocationSmbRequestWithSubdirectory (const char *value)
 
const Aws::StringGetUser () const
 
bool UserHasBeenSet () const
 
void SetUser (const Aws::String &value)
 
void SetUser (Aws::String &&value)
 
void SetUser (const char *value)
 
UpdateLocationSmbRequestWithUser (const Aws::String &value)
 
UpdateLocationSmbRequestWithUser (Aws::String &&value)
 
UpdateLocationSmbRequestWithUser (const char *value)
 
const Aws::StringGetDomain () const
 
bool DomainHasBeenSet () const
 
void SetDomain (const Aws::String &value)
 
void SetDomain (Aws::String &&value)
 
void SetDomain (const char *value)
 
UpdateLocationSmbRequestWithDomain (const Aws::String &value)
 
UpdateLocationSmbRequestWithDomain (Aws::String &&value)
 
UpdateLocationSmbRequestWithDomain (const char *value)
 
const Aws::StringGetPassword () const
 
bool PasswordHasBeenSet () const
 
void SetPassword (const Aws::String &value)
 
void SetPassword (Aws::String &&value)
 
void SetPassword (const char *value)
 
UpdateLocationSmbRequestWithPassword (const Aws::String &value)
 
UpdateLocationSmbRequestWithPassword (Aws::String &&value)
 
UpdateLocationSmbRequestWithPassword (const char *value)
 
const Aws::Vector< Aws::String > & GetAgentArns () const
 
bool AgentArnsHasBeenSet () const
 
void SetAgentArns (const Aws::Vector< Aws::String > &value)
 
void SetAgentArns (Aws::Vector< Aws::String > &&value)
 
UpdateLocationSmbRequestWithAgentArns (const Aws::Vector< Aws::String > &value)
 
UpdateLocationSmbRequestWithAgentArns (Aws::Vector< Aws::String > &&value)
 
UpdateLocationSmbRequestAddAgentArns (const Aws::String &value)
 
UpdateLocationSmbRequestAddAgentArns (Aws::String &&value)
 
UpdateLocationSmbRequestAddAgentArns (const char *value)
 
const SmbMountOptionsGetMountOptions () const
 
bool MountOptionsHasBeenSet () const
 
void SetMountOptions (const SmbMountOptions &value)
 
void SetMountOptions (SmbMountOptions &&value)
 
UpdateLocationSmbRequestWithMountOptions (const SmbMountOptions &value)
 
UpdateLocationSmbRequestWithMountOptions (SmbMountOptions &&value)
 
- Public Member Functions inherited from Aws::DataSync::DataSyncRequest
virtual ~DataSyncRequest ()
 
void AddParametersToRequest (Aws::Http::HttpRequest &httpRequest) const
 
Aws::Http::HeaderValueCollection GetHeaders () const override
 
- Public Member Functions inherited from Aws::AmazonSerializableWebServiceRequest
 AmazonSerializableWebServiceRequest ()
 
virtual ~AmazonSerializableWebServiceRequest ()
 
std::shared_ptr< Aws::IOStreamGetBody () const override
 
- Public Member Functions inherited from Aws::AmazonWebServiceRequest
 AmazonWebServiceRequest ()
 
virtual ~AmazonWebServiceRequest ()=default
 
virtual void AddQueryStringParameters (Aws::Http::URI &uri) const
 
virtual void PutToPresignedUrl (Aws::Http::URI &uri) const
 
virtual bool IsStreaming () const
 
virtual bool IsEventStreamRequest () const
 
virtual bool SignBody () const
 
virtual bool IsChunked () const
 
virtual void SetRequestSignedHandler (const RequestSignedHandler &handler)
 
virtual const RequestSignedHandlerGetRequestSignedHandler () const
 
const Aws::IOStreamFactoryGetResponseStreamFactory () const
 
void SetResponseStreamFactory (const Aws::IOStreamFactory &factory)
 
virtual void SetDataReceivedEventHandler (const Aws::Http::DataReceivedEventHandler &dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (const Aws::Http::DataSentEventHandler &dataSentEventHandler)
 
virtual void SetContinueRequestHandler (const Aws::Http::ContinueRequestHandler &continueRequestHandler)
 
virtual void SetDataReceivedEventHandler (Aws::Http::DataReceivedEventHandler &&dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (Aws::Http::DataSentEventHandler &&dataSentEventHandler)
 
virtual void SetContinueRequestHandler (Aws::Http::ContinueRequestHandler &&continueRequestHandler)
 
virtual void SetRequestRetryHandler (const RequestRetryHandler &handler)
 
virtual void SetRequestRetryHandler (RequestRetryHandler &&handler)
 
virtual const Aws::Http::DataReceivedEventHandlerGetDataReceivedEventHandler () const
 
virtual const Aws::Http::DataSentEventHandlerGetDataSentEventHandler () const
 
virtual const Aws::Http::ContinueRequestHandlerGetContinueRequestHandler () const
 
virtual const RequestRetryHandlerGetRequestRetryHandler () const
 
virtual bool ShouldComputeContentMd5 () const
 

Additional Inherited Members

- Protected Member Functions inherited from Aws::AmazonWebServiceRequest
virtual void DumpBodyToUrl (Aws::Http::URI &uri) const
 

Detailed Description

Definition at line 23 of file UpdateLocationSmbRequest.h.

Constructor & Destructor Documentation

◆ UpdateLocationSmbRequest()

Aws::DataSync::Model::UpdateLocationSmbRequest::UpdateLocationSmbRequest ( )

Member Function Documentation

◆ AddAgentArns() [1/3]

UpdateLocationSmbRequest& Aws::DataSync::Model::UpdateLocationSmbRequest::AddAgentArns ( Aws::String &&  value)
inline

The Amazon Resource Names (ARNs) of agents to use for a Simple Message Block (SMB) location.

Definition at line 418 of file UpdateLocationSmbRequest.h.

◆ AddAgentArns() [2/3]

UpdateLocationSmbRequest& Aws::DataSync::Model::UpdateLocationSmbRequest::AddAgentArns ( const Aws::String value)
inline

The Amazon Resource Names (ARNs) of agents to use for a Simple Message Block (SMB) location.

Definition at line 412 of file UpdateLocationSmbRequest.h.

◆ AddAgentArns() [3/3]

UpdateLocationSmbRequest& Aws::DataSync::Model::UpdateLocationSmbRequest::AddAgentArns ( const char *  value)
inline

The Amazon Resource Names (ARNs) of agents to use for a Simple Message Block (SMB) location.

Definition at line 424 of file UpdateLocationSmbRequest.h.

◆ AgentArnsHasBeenSet()

bool Aws::DataSync::Model::UpdateLocationSmbRequest::AgentArnsHasBeenSet ( ) const
inline

The Amazon Resource Names (ARNs) of agents to use for a Simple Message Block (SMB) location.

Definition at line 382 of file UpdateLocationSmbRequest.h.

◆ DomainHasBeenSet()

bool Aws::DataSync::Model::UpdateLocationSmbRequest::DomainHasBeenSet ( ) const
inline

The name of the Windows domain that the SMB server belongs to.

Definition at line 290 of file UpdateLocationSmbRequest.h.

◆ GetAgentArns()

const Aws::Vector<Aws::String>& Aws::DataSync::Model::UpdateLocationSmbRequest::GetAgentArns ( ) const
inline

The Amazon Resource Names (ARNs) of agents to use for a Simple Message Block (SMB) location.

Definition at line 376 of file UpdateLocationSmbRequest.h.

◆ GetDomain()

const Aws::String& Aws::DataSync::Model::UpdateLocationSmbRequest::GetDomain ( ) const
inline

The name of the Windows domain that the SMB server belongs to.

Definition at line 285 of file UpdateLocationSmbRequest.h.

◆ GetLocationArn()

const Aws::String& Aws::DataSync::Model::UpdateLocationSmbRequest::GetLocationArn ( ) const
inline

The Amazon Resource Name (ARN) of the SMB location to update.

Definition at line 42 of file UpdateLocationSmbRequest.h.

◆ GetMountOptions()

const SmbMountOptions& Aws::DataSync::Model::UpdateLocationSmbRequest::GetMountOptions ( ) const
inline

Definition at line 428 of file UpdateLocationSmbRequest.h.

◆ GetPassword()

const Aws::String& Aws::DataSync::Model::UpdateLocationSmbRequest::GetPassword ( ) const
inline

The password of the user who can mount the share has the permissions to access files and folders in the SMB share.

Definition at line 327 of file UpdateLocationSmbRequest.h.

◆ GetRequestSpecificHeaders()

Aws::Http::HeaderValueCollection Aws::DataSync::Model::UpdateLocationSmbRequest::GetRequestSpecificHeaders ( ) const
overridevirtual

Reimplemented from Aws::DataSync::DataSyncRequest.

◆ GetServiceRequestName()

virtual const char* Aws::DataSync::Model::UpdateLocationSmbRequest::GetServiceRequestName ( ) const
inlineoverridevirtual

Implements Aws::AmazonWebServiceRequest.

Definition at line 32 of file UpdateLocationSmbRequest.h.

◆ GetSubdirectory()

const Aws::String& Aws::DataSync::Model::UpdateLocationSmbRequest::GetSubdirectory ( ) const
inline

The subdirectory in the SMB file system that is used to read data from the SMB source location or write data to the SMB destination. The SMB path should be a path that's exported by the SMB server, or a subdirectory of that path. The path should be such that it can be mounted by other SMB clients in your network.

Subdirectory must be specified with forward slashes. For example, /path/to/folder.

To transfer all the data in the folder that you specified, DataSync must have permissions to mount the SMB share and to access all the data in that share. To ensure this, do either of the following:

  • Ensure that the user/password specified belongs to the user who can mount the share and who has the appropriate permissions for all of the files and directories that you want DataSync to access.

  • Use credentials of a member of the Backup Operators group to mount the share.

Doing either of these options enables the agent to access the data. For the agent to access directories, you must also enable all execute access.

Definition at line 97 of file UpdateLocationSmbRequest.h.

◆ GetUser()

const Aws::String& Aws::DataSync::Model::UpdateLocationSmbRequest::GetUser ( ) const
inline

The user who can mount the share has the permissions to access files and folders in the SMB share.

Definition at line 237 of file UpdateLocationSmbRequest.h.

◆ LocationArnHasBeenSet()

bool Aws::DataSync::Model::UpdateLocationSmbRequest::LocationArnHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) of the SMB location to update.

Definition at line 47 of file UpdateLocationSmbRequest.h.

◆ MountOptionsHasBeenSet()

bool Aws::DataSync::Model::UpdateLocationSmbRequest::MountOptionsHasBeenSet ( ) const
inline

Definition at line 431 of file UpdateLocationSmbRequest.h.

◆ PasswordHasBeenSet()

bool Aws::DataSync::Model::UpdateLocationSmbRequest::PasswordHasBeenSet ( ) const
inline

The password of the user who can mount the share has the permissions to access files and folders in the SMB share.

Definition at line 333 of file UpdateLocationSmbRequest.h.

◆ SerializePayload()

Aws::String Aws::DataSync::Model::UpdateLocationSmbRequest::SerializePayload ( ) const
overridevirtual

Convert payload into String.

Implements Aws::AmazonSerializableWebServiceRequest.

◆ SetAgentArns() [1/2]

void Aws::DataSync::Model::UpdateLocationSmbRequest::SetAgentArns ( Aws::Vector< Aws::String > &&  value)
inline

The Amazon Resource Names (ARNs) of agents to use for a Simple Message Block (SMB) location.

Definition at line 394 of file UpdateLocationSmbRequest.h.

◆ SetAgentArns() [2/2]

void Aws::DataSync::Model::UpdateLocationSmbRequest::SetAgentArns ( const Aws::Vector< Aws::String > &  value)
inline

The Amazon Resource Names (ARNs) of agents to use for a Simple Message Block (SMB) location.

Definition at line 388 of file UpdateLocationSmbRequest.h.

◆ SetDomain() [1/3]

void Aws::DataSync::Model::UpdateLocationSmbRequest::SetDomain ( Aws::String &&  value)
inline

The name of the Windows domain that the SMB server belongs to.

Definition at line 300 of file UpdateLocationSmbRequest.h.

◆ SetDomain() [2/3]

void Aws::DataSync::Model::UpdateLocationSmbRequest::SetDomain ( const Aws::String value)
inline

The name of the Windows domain that the SMB server belongs to.

Definition at line 295 of file UpdateLocationSmbRequest.h.

◆ SetDomain() [3/3]

void Aws::DataSync::Model::UpdateLocationSmbRequest::SetDomain ( const char *  value)
inline

The name of the Windows domain that the SMB server belongs to.

Definition at line 305 of file UpdateLocationSmbRequest.h.

◆ SetLocationArn() [1/3]

void Aws::DataSync::Model::UpdateLocationSmbRequest::SetLocationArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the SMB location to update.

Definition at line 57 of file UpdateLocationSmbRequest.h.

◆ SetLocationArn() [2/3]

void Aws::DataSync::Model::UpdateLocationSmbRequest::SetLocationArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the SMB location to update.

Definition at line 52 of file UpdateLocationSmbRequest.h.

◆ SetLocationArn() [3/3]

void Aws::DataSync::Model::UpdateLocationSmbRequest::SetLocationArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the SMB location to update.

Definition at line 62 of file UpdateLocationSmbRequest.h.

◆ SetMountOptions() [1/2]

void Aws::DataSync::Model::UpdateLocationSmbRequest::SetMountOptions ( const SmbMountOptions value)
inline

Definition at line 434 of file UpdateLocationSmbRequest.h.

◆ SetMountOptions() [2/2]

void Aws::DataSync::Model::UpdateLocationSmbRequest::SetMountOptions ( SmbMountOptions &&  value)
inline

Definition at line 437 of file UpdateLocationSmbRequest.h.

◆ SetPassword() [1/3]

void Aws::DataSync::Model::UpdateLocationSmbRequest::SetPassword ( Aws::String &&  value)
inline

The password of the user who can mount the share has the permissions to access files and folders in the SMB share.

Definition at line 345 of file UpdateLocationSmbRequest.h.

◆ SetPassword() [2/3]

void Aws::DataSync::Model::UpdateLocationSmbRequest::SetPassword ( const Aws::String value)
inline

The password of the user who can mount the share has the permissions to access files and folders in the SMB share.

Definition at line 339 of file UpdateLocationSmbRequest.h.

◆ SetPassword() [3/3]

void Aws::DataSync::Model::UpdateLocationSmbRequest::SetPassword ( const char *  value)
inline

The password of the user who can mount the share has the permissions to access files and folders in the SMB share.

Definition at line 351 of file UpdateLocationSmbRequest.h.

◆ SetSubdirectory() [1/3]

void Aws::DataSync::Model::UpdateLocationSmbRequest::SetSubdirectory ( Aws::String &&  value)
inline

The subdirectory in the SMB file system that is used to read data from the SMB source location or write data to the SMB destination. The SMB path should be a path that's exported by the SMB server, or a subdirectory of that path. The path should be such that it can be mounted by other SMB clients in your network.

Subdirectory must be specified with forward slashes. For example, /path/to/folder.

To transfer all the data in the folder that you specified, DataSync must have permissions to mount the SMB share and to access all the data in that share. To ensure this, do either of the following:

  • Ensure that the user/password specified belongs to the user who can mount the share and who has the appropriate permissions for all of the files and directories that you want DataSync to access.

  • Use credentials of a member of the Backup Operators group to mount the share.

Doing either of these options enables the agent to access the data. For the agent to access directories, you must also enable all execute access.

Definition at line 154 of file UpdateLocationSmbRequest.h.

◆ SetSubdirectory() [2/3]

void Aws::DataSync::Model::UpdateLocationSmbRequest::SetSubdirectory ( const Aws::String value)
inline

The subdirectory in the SMB file system that is used to read data from the SMB source location or write data to the SMB destination. The SMB path should be a path that's exported by the SMB server, or a subdirectory of that path. The path should be such that it can be mounted by other SMB clients in your network.

Subdirectory must be specified with forward slashes. For example, /path/to/folder.

To transfer all the data in the folder that you specified, DataSync must have permissions to mount the SMB share and to access all the data in that share. To ensure this, do either of the following:

  • Ensure that the user/password specified belongs to the user who can mount the share and who has the appropriate permissions for all of the files and directories that you want DataSync to access.

  • Use credentials of a member of the Backup Operators group to mount the share.

Doing either of these options enables the agent to access the data. For the agent to access directories, you must also enable all execute access.

Definition at line 135 of file UpdateLocationSmbRequest.h.

◆ SetSubdirectory() [3/3]

void Aws::DataSync::Model::UpdateLocationSmbRequest::SetSubdirectory ( const char *  value)
inline

The subdirectory in the SMB file system that is used to read data from the SMB source location or write data to the SMB destination. The SMB path should be a path that's exported by the SMB server, or a subdirectory of that path. The path should be such that it can be mounted by other SMB clients in your network.

Subdirectory must be specified with forward slashes. For example, /path/to/folder.

To transfer all the data in the folder that you specified, DataSync must have permissions to mount the SMB share and to access all the data in that share. To ensure this, do either of the following:

  • Ensure that the user/password specified belongs to the user who can mount the share and who has the appropriate permissions for all of the files and directories that you want DataSync to access.

  • Use credentials of a member of the Backup Operators group to mount the share.

Doing either of these options enables the agent to access the data. For the agent to access directories, you must also enable all execute access.

Definition at line 173 of file UpdateLocationSmbRequest.h.

◆ SetUser() [1/3]

void Aws::DataSync::Model::UpdateLocationSmbRequest::SetUser ( Aws::String &&  value)
inline

The user who can mount the share has the permissions to access files and folders in the SMB share.

Definition at line 255 of file UpdateLocationSmbRequest.h.

◆ SetUser() [2/3]

void Aws::DataSync::Model::UpdateLocationSmbRequest::SetUser ( const Aws::String value)
inline

The user who can mount the share has the permissions to access files and folders in the SMB share.

Definition at line 249 of file UpdateLocationSmbRequest.h.

◆ SetUser() [3/3]

void Aws::DataSync::Model::UpdateLocationSmbRequest::SetUser ( const char *  value)
inline

The user who can mount the share has the permissions to access files and folders in the SMB share.

Definition at line 261 of file UpdateLocationSmbRequest.h.

◆ SubdirectoryHasBeenSet()

bool Aws::DataSync::Model::UpdateLocationSmbRequest::SubdirectoryHasBeenSet ( ) const
inline

The subdirectory in the SMB file system that is used to read data from the SMB source location or write data to the SMB destination. The SMB path should be a path that's exported by the SMB server, or a subdirectory of that path. The path should be such that it can be mounted by other SMB clients in your network.

Subdirectory must be specified with forward slashes. For example, /path/to/folder.

To transfer all the data in the folder that you specified, DataSync must have permissions to mount the SMB share and to access all the data in that share. To ensure this, do either of the following:

  • Ensure that the user/password specified belongs to the user who can mount the share and who has the appropriate permissions for all of the files and directories that you want DataSync to access.

  • Use credentials of a member of the Backup Operators group to mount the share.

Doing either of these options enables the agent to access the data. For the agent to access directories, you must also enable all execute access.

Definition at line 116 of file UpdateLocationSmbRequest.h.

◆ UserHasBeenSet()

bool Aws::DataSync::Model::UpdateLocationSmbRequest::UserHasBeenSet ( ) const
inline

The user who can mount the share has the permissions to access files and folders in the SMB share.

Definition at line 243 of file UpdateLocationSmbRequest.h.

◆ WithAgentArns() [1/2]

UpdateLocationSmbRequest& Aws::DataSync::Model::UpdateLocationSmbRequest::WithAgentArns ( Aws::Vector< Aws::String > &&  value)
inline

The Amazon Resource Names (ARNs) of agents to use for a Simple Message Block (SMB) location.

Definition at line 406 of file UpdateLocationSmbRequest.h.

◆ WithAgentArns() [2/2]

UpdateLocationSmbRequest& Aws::DataSync::Model::UpdateLocationSmbRequest::WithAgentArns ( const Aws::Vector< Aws::String > &  value)
inline

The Amazon Resource Names (ARNs) of agents to use for a Simple Message Block (SMB) location.

Definition at line 400 of file UpdateLocationSmbRequest.h.

◆ WithDomain() [1/3]

UpdateLocationSmbRequest& Aws::DataSync::Model::UpdateLocationSmbRequest::WithDomain ( Aws::String &&  value)
inline

The name of the Windows domain that the SMB server belongs to.

Definition at line 315 of file UpdateLocationSmbRequest.h.

◆ WithDomain() [2/3]

UpdateLocationSmbRequest& Aws::DataSync::Model::UpdateLocationSmbRequest::WithDomain ( const Aws::String value)
inline

The name of the Windows domain that the SMB server belongs to.

Definition at line 310 of file UpdateLocationSmbRequest.h.

◆ WithDomain() [3/3]

UpdateLocationSmbRequest& Aws::DataSync::Model::UpdateLocationSmbRequest::WithDomain ( const char *  value)
inline

The name of the Windows domain that the SMB server belongs to.

Definition at line 320 of file UpdateLocationSmbRequest.h.

◆ WithLocationArn() [1/3]

UpdateLocationSmbRequest& Aws::DataSync::Model::UpdateLocationSmbRequest::WithLocationArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the SMB location to update.

Definition at line 72 of file UpdateLocationSmbRequest.h.

◆ WithLocationArn() [2/3]

UpdateLocationSmbRequest& Aws::DataSync::Model::UpdateLocationSmbRequest::WithLocationArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the SMB location to update.

Definition at line 67 of file UpdateLocationSmbRequest.h.

◆ WithLocationArn() [3/3]

UpdateLocationSmbRequest& Aws::DataSync::Model::UpdateLocationSmbRequest::WithLocationArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the SMB location to update.

Definition at line 77 of file UpdateLocationSmbRequest.h.

◆ WithMountOptions() [1/2]

UpdateLocationSmbRequest& Aws::DataSync::Model::UpdateLocationSmbRequest::WithMountOptions ( const SmbMountOptions value)
inline

Definition at line 440 of file UpdateLocationSmbRequest.h.

◆ WithMountOptions() [2/2]

UpdateLocationSmbRequest& Aws::DataSync::Model::UpdateLocationSmbRequest::WithMountOptions ( SmbMountOptions &&  value)
inline

Definition at line 443 of file UpdateLocationSmbRequest.h.

◆ WithPassword() [1/3]

UpdateLocationSmbRequest& Aws::DataSync::Model::UpdateLocationSmbRequest::WithPassword ( Aws::String &&  value)
inline

The password of the user who can mount the share has the permissions to access files and folders in the SMB share.

Definition at line 363 of file UpdateLocationSmbRequest.h.

◆ WithPassword() [2/3]

UpdateLocationSmbRequest& Aws::DataSync::Model::UpdateLocationSmbRequest::WithPassword ( const Aws::String value)
inline

The password of the user who can mount the share has the permissions to access files and folders in the SMB share.

Definition at line 357 of file UpdateLocationSmbRequest.h.

◆ WithPassword() [3/3]

UpdateLocationSmbRequest& Aws::DataSync::Model::UpdateLocationSmbRequest::WithPassword ( const char *  value)
inline

The password of the user who can mount the share has the permissions to access files and folders in the SMB share.

Definition at line 369 of file UpdateLocationSmbRequest.h.

◆ WithSubdirectory() [1/3]

UpdateLocationSmbRequest& Aws::DataSync::Model::UpdateLocationSmbRequest::WithSubdirectory ( Aws::String &&  value)
inline

The subdirectory in the SMB file system that is used to read data from the SMB source location or write data to the SMB destination. The SMB path should be a path that's exported by the SMB server, or a subdirectory of that path. The path should be such that it can be mounted by other SMB clients in your network.

Subdirectory must be specified with forward slashes. For example, /path/to/folder.

To transfer all the data in the folder that you specified, DataSync must have permissions to mount the SMB share and to access all the data in that share. To ensure this, do either of the following:

  • Ensure that the user/password specified belongs to the user who can mount the share and who has the appropriate permissions for all of the files and directories that you want DataSync to access.

  • Use credentials of a member of the Backup Operators group to mount the share.

Doing either of these options enables the agent to access the data. For the agent to access directories, you must also enable all execute access.

Definition at line 211 of file UpdateLocationSmbRequest.h.

◆ WithSubdirectory() [2/3]

UpdateLocationSmbRequest& Aws::DataSync::Model::UpdateLocationSmbRequest::WithSubdirectory ( const Aws::String value)
inline

The subdirectory in the SMB file system that is used to read data from the SMB source location or write data to the SMB destination. The SMB path should be a path that's exported by the SMB server, or a subdirectory of that path. The path should be such that it can be mounted by other SMB clients in your network.

Subdirectory must be specified with forward slashes. For example, /path/to/folder.

To transfer all the data in the folder that you specified, DataSync must have permissions to mount the SMB share and to access all the data in that share. To ensure this, do either of the following:

  • Ensure that the user/password specified belongs to the user who can mount the share and who has the appropriate permissions for all of the files and directories that you want DataSync to access.

  • Use credentials of a member of the Backup Operators group to mount the share.

Doing either of these options enables the agent to access the data. For the agent to access directories, you must also enable all execute access.

Definition at line 192 of file UpdateLocationSmbRequest.h.

◆ WithSubdirectory() [3/3]

UpdateLocationSmbRequest& Aws::DataSync::Model::UpdateLocationSmbRequest::WithSubdirectory ( const char *  value)
inline

The subdirectory in the SMB file system that is used to read data from the SMB source location or write data to the SMB destination. The SMB path should be a path that's exported by the SMB server, or a subdirectory of that path. The path should be such that it can be mounted by other SMB clients in your network.

Subdirectory must be specified with forward slashes. For example, /path/to/folder.

To transfer all the data in the folder that you specified, DataSync must have permissions to mount the SMB share and to access all the data in that share. To ensure this, do either of the following:

  • Ensure that the user/password specified belongs to the user who can mount the share and who has the appropriate permissions for all of the files and directories that you want DataSync to access.

  • Use credentials of a member of the Backup Operators group to mount the share.

Doing either of these options enables the agent to access the data. For the agent to access directories, you must also enable all execute access.

Definition at line 230 of file UpdateLocationSmbRequest.h.

◆ WithUser() [1/3]

UpdateLocationSmbRequest& Aws::DataSync::Model::UpdateLocationSmbRequest::WithUser ( Aws::String &&  value)
inline

The user who can mount the share has the permissions to access files and folders in the SMB share.

Definition at line 273 of file UpdateLocationSmbRequest.h.

◆ WithUser() [2/3]

UpdateLocationSmbRequest& Aws::DataSync::Model::UpdateLocationSmbRequest::WithUser ( const Aws::String value)
inline

The user who can mount the share has the permissions to access files and folders in the SMB share.

Definition at line 267 of file UpdateLocationSmbRequest.h.

◆ WithUser() [3/3]

UpdateLocationSmbRequest& Aws::DataSync::Model::UpdateLocationSmbRequest::WithUser ( const char *  value)
inline

The user who can mount the share has the permissions to access files and folders in the SMB share.

Definition at line 279 of file UpdateLocationSmbRequest.h.


The documentation for this class was generated from the following file: