AWS SDK for C++  1.9.66
AWS SDK for C++
Public Member Functions | List of all members
Aws::StorageGateway::Model::AssociateFileSystemRequest Class Reference

#include <AssociateFileSystemRequest.h>

+ Inheritance diagram for Aws::StorageGateway::Model::AssociateFileSystemRequest:

Public Member Functions

 AssociateFileSystemRequest ()
 
virtual const char * GetServiceRequestName () const override
 
Aws::String SerializePayload () const override
 
Aws::Http::HeaderValueCollection GetRequestSpecificHeaders () const override
 
const Aws::StringGetUserName () const
 
bool UserNameHasBeenSet () const
 
void SetUserName (const Aws::String &value)
 
void SetUserName (Aws::String &&value)
 
void SetUserName (const char *value)
 
AssociateFileSystemRequestWithUserName (const Aws::String &value)
 
AssociateFileSystemRequestWithUserName (Aws::String &&value)
 
AssociateFileSystemRequestWithUserName (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)
 
AssociateFileSystemRequestWithPassword (const Aws::String &value)
 
AssociateFileSystemRequestWithPassword (Aws::String &&value)
 
AssociateFileSystemRequestWithPassword (const char *value)
 
const Aws::StringGetClientToken () const
 
bool ClientTokenHasBeenSet () const
 
void SetClientToken (const Aws::String &value)
 
void SetClientToken (Aws::String &&value)
 
void SetClientToken (const char *value)
 
AssociateFileSystemRequestWithClientToken (const Aws::String &value)
 
AssociateFileSystemRequestWithClientToken (Aws::String &&value)
 
AssociateFileSystemRequestWithClientToken (const char *value)
 
const Aws::StringGetGatewayARN () const
 
bool GatewayARNHasBeenSet () const
 
void SetGatewayARN (const Aws::String &value)
 
void SetGatewayARN (Aws::String &&value)
 
void SetGatewayARN (const char *value)
 
AssociateFileSystemRequestWithGatewayARN (const Aws::String &value)
 
AssociateFileSystemRequestWithGatewayARN (Aws::String &&value)
 
AssociateFileSystemRequestWithGatewayARN (const char *value)
 
const Aws::StringGetLocationARN () const
 
bool LocationARNHasBeenSet () const
 
void SetLocationARN (const Aws::String &value)
 
void SetLocationARN (Aws::String &&value)
 
void SetLocationARN (const char *value)
 
AssociateFileSystemRequestWithLocationARN (const Aws::String &value)
 
AssociateFileSystemRequestWithLocationARN (Aws::String &&value)
 
AssociateFileSystemRequestWithLocationARN (const char *value)
 
const Aws::Vector< Tag > & GetTags () const
 
bool TagsHasBeenSet () const
 
void SetTags (const Aws::Vector< Tag > &value)
 
void SetTags (Aws::Vector< Tag > &&value)
 
AssociateFileSystemRequestWithTags (const Aws::Vector< Tag > &value)
 
AssociateFileSystemRequestWithTags (Aws::Vector< Tag > &&value)
 
AssociateFileSystemRequestAddTags (const Tag &value)
 
AssociateFileSystemRequestAddTags (Tag &&value)
 
const Aws::StringGetAuditDestinationARN () const
 
bool AuditDestinationARNHasBeenSet () const
 
void SetAuditDestinationARN (const Aws::String &value)
 
void SetAuditDestinationARN (Aws::String &&value)
 
void SetAuditDestinationARN (const char *value)
 
AssociateFileSystemRequestWithAuditDestinationARN (const Aws::String &value)
 
AssociateFileSystemRequestWithAuditDestinationARN (Aws::String &&value)
 
AssociateFileSystemRequestWithAuditDestinationARN (const char *value)
 
const CacheAttributesGetCacheAttributes () const
 
bool CacheAttributesHasBeenSet () const
 
void SetCacheAttributes (const CacheAttributes &value)
 
void SetCacheAttributes (CacheAttributes &&value)
 
AssociateFileSystemRequestWithCacheAttributes (const CacheAttributes &value)
 
AssociateFileSystemRequestWithCacheAttributes (CacheAttributes &&value)
 
const EndpointNetworkConfigurationGetEndpointNetworkConfiguration () const
 
bool EndpointNetworkConfigurationHasBeenSet () const
 
void SetEndpointNetworkConfiguration (const EndpointNetworkConfiguration &value)
 
void SetEndpointNetworkConfiguration (EndpointNetworkConfiguration &&value)
 
AssociateFileSystemRequestWithEndpointNetworkConfiguration (const EndpointNetworkConfiguration &value)
 
AssociateFileSystemRequestWithEndpointNetworkConfiguration (EndpointNetworkConfiguration &&value)
 
- Public Member Functions inherited from Aws::StorageGateway::StorageGatewayRequest
virtual ~StorageGatewayRequest ()
 
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 25 of file AssociateFileSystemRequest.h.

Constructor & Destructor Documentation

◆ AssociateFileSystemRequest()

Aws::StorageGateway::Model::AssociateFileSystemRequest::AssociateFileSystemRequest ( )

Member Function Documentation

◆ AddTags() [1/2]

AssociateFileSystemRequest& Aws::StorageGateway::Model::AssociateFileSystemRequest::AddTags ( const Tag value)
inline

A list of up to 50 tags that can be assigned to the file system association. Each tag is a key-value pair.

Definition at line 302 of file AssociateFileSystemRequest.h.

◆ AddTags() [2/2]

AssociateFileSystemRequest& Aws::StorageGateway::Model::AssociateFileSystemRequest::AddTags ( Tag &&  value)
inline

A list of up to 50 tags that can be assigned to the file system association. Each tag is a key-value pair.

Definition at line 308 of file AssociateFileSystemRequest.h.

◆ AuditDestinationARNHasBeenSet()

bool Aws::StorageGateway::Model::AssociateFileSystemRequest::AuditDestinationARNHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) of the storage used for the audit logs.

Definition at line 319 of file AssociateFileSystemRequest.h.

◆ CacheAttributesHasBeenSet()

bool Aws::StorageGateway::Model::AssociateFileSystemRequest::CacheAttributesHasBeenSet ( ) const
inline

Definition at line 356 of file AssociateFileSystemRequest.h.

◆ ClientTokenHasBeenSet()

bool Aws::StorageGateway::Model::AssociateFileSystemRequest::ClientTokenHasBeenSet ( ) const
inline

A unique string value that you supply that is used by the FSx File Gateway to ensure idempotent file system association creation.

Definition at line 149 of file AssociateFileSystemRequest.h.

◆ EndpointNetworkConfigurationHasBeenSet()

bool Aws::StorageGateway::Model::AssociateFileSystemRequest::EndpointNetworkConfigurationHasBeenSet ( ) const
inline

Specifies the network configuration information for the gateway associated with the Amazon FSx file system.

If multiple file systems are associated with this gateway, this parameter's IpAddresses field is required.

Definition at line 385 of file AssociateFileSystemRequest.h.

◆ GatewayARNHasBeenSet()

bool Aws::StorageGateway::Model::AssociateFileSystemRequest::GatewayARNHasBeenSet ( ) const
inline

Definition at line 192 of file AssociateFileSystemRequest.h.

◆ GetAuditDestinationARN()

const Aws::String& Aws::StorageGateway::Model::AssociateFileSystemRequest::GetAuditDestinationARN ( ) const
inline

The Amazon Resource Name (ARN) of the storage used for the audit logs.

Definition at line 314 of file AssociateFileSystemRequest.h.

◆ GetCacheAttributes()

const CacheAttributes& Aws::StorageGateway::Model::AssociateFileSystemRequest::GetCacheAttributes ( ) const
inline

Definition at line 353 of file AssociateFileSystemRequest.h.

◆ GetClientToken()

const Aws::String& Aws::StorageGateway::Model::AssociateFileSystemRequest::GetClientToken ( ) const
inline

A unique string value that you supply that is used by the FSx File Gateway to ensure idempotent file system association creation.

Definition at line 143 of file AssociateFileSystemRequest.h.

◆ GetEndpointNetworkConfiguration()

const EndpointNetworkConfiguration& Aws::StorageGateway::Model::AssociateFileSystemRequest::GetEndpointNetworkConfiguration ( ) const
inline

Specifies the network configuration information for the gateway associated with the Amazon FSx file system.

If multiple file systems are associated with this gateway, this parameter's IpAddresses field is required.

Definition at line 377 of file AssociateFileSystemRequest.h.

◆ GetGatewayARN()

const Aws::String& Aws::StorageGateway::Model::AssociateFileSystemRequest::GetGatewayARN ( ) const
inline

Definition at line 189 of file AssociateFileSystemRequest.h.

◆ GetLocationARN()

const Aws::String& Aws::StorageGateway::Model::AssociateFileSystemRequest::GetLocationARN ( ) const
inline

The Amazon Resource Name (ARN) of the Amazon FSx file system to associate with the FSx File Gateway.

Definition at line 217 of file AssociateFileSystemRequest.h.

◆ GetPassword()

const Aws::String& Aws::StorageGateway::Model::AssociateFileSystemRequest::GetPassword ( ) const
inline

The password of the user credential.

Definition at line 101 of file AssociateFileSystemRequest.h.

◆ GetRequestSpecificHeaders()

Aws::Http::HeaderValueCollection Aws::StorageGateway::Model::AssociateFileSystemRequest::GetRequestSpecificHeaders ( ) const
overridevirtual

◆ GetServiceRequestName()

virtual const char* Aws::StorageGateway::Model::AssociateFileSystemRequest::GetServiceRequestName ( ) const
inlineoverridevirtual

Implements Aws::AmazonWebServiceRequest.

Definition at line 34 of file AssociateFileSystemRequest.h.

◆ GetTags()

const Aws::Vector<Tag>& Aws::StorageGateway::Model::AssociateFileSystemRequest::GetTags ( ) const
inline

A list of up to 50 tags that can be assigned to the file system association. Each tag is a key-value pair.

Definition at line 266 of file AssociateFileSystemRequest.h.

◆ GetUserName()

const Aws::String& Aws::StorageGateway::Model::AssociateFileSystemRequest::GetUserName ( ) const
inline

The user name of the user credential that has permission to access the root share D$ of the Amazon FSx file system. The user account must belong to the Amazon FSx delegated admin user group.

Definition at line 46 of file AssociateFileSystemRequest.h.

◆ LocationARNHasBeenSet()

bool Aws::StorageGateway::Model::AssociateFileSystemRequest::LocationARNHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) of the Amazon FSx file system to associate with the FSx File Gateway.

Definition at line 223 of file AssociateFileSystemRequest.h.

◆ PasswordHasBeenSet()

bool Aws::StorageGateway::Model::AssociateFileSystemRequest::PasswordHasBeenSet ( ) const
inline

The password of the user credential.

Definition at line 106 of file AssociateFileSystemRequest.h.

◆ SerializePayload()

Aws::String Aws::StorageGateway::Model::AssociateFileSystemRequest::SerializePayload ( ) const
overridevirtual

Convert payload into String.

Implements Aws::AmazonSerializableWebServiceRequest.

◆ SetAuditDestinationARN() [1/3]

void Aws::StorageGateway::Model::AssociateFileSystemRequest::SetAuditDestinationARN ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the storage used for the audit logs.

Definition at line 329 of file AssociateFileSystemRequest.h.

◆ SetAuditDestinationARN() [2/3]

void Aws::StorageGateway::Model::AssociateFileSystemRequest::SetAuditDestinationARN ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the storage used for the audit logs.

Definition at line 324 of file AssociateFileSystemRequest.h.

◆ SetAuditDestinationARN() [3/3]

void Aws::StorageGateway::Model::AssociateFileSystemRequest::SetAuditDestinationARN ( const char *  value)
inline

The Amazon Resource Name (ARN) of the storage used for the audit logs.

Definition at line 334 of file AssociateFileSystemRequest.h.

◆ SetCacheAttributes() [1/2]

void Aws::StorageGateway::Model::AssociateFileSystemRequest::SetCacheAttributes ( CacheAttributes &&  value)
inline

Definition at line 362 of file AssociateFileSystemRequest.h.

◆ SetCacheAttributes() [2/2]

void Aws::StorageGateway::Model::AssociateFileSystemRequest::SetCacheAttributes ( const CacheAttributes value)
inline

Definition at line 359 of file AssociateFileSystemRequest.h.

◆ SetClientToken() [1/3]

void Aws::StorageGateway::Model::AssociateFileSystemRequest::SetClientToken ( Aws::String &&  value)
inline

A unique string value that you supply that is used by the FSx File Gateway to ensure idempotent file system association creation.

Definition at line 161 of file AssociateFileSystemRequest.h.

◆ SetClientToken() [2/3]

void Aws::StorageGateway::Model::AssociateFileSystemRequest::SetClientToken ( const Aws::String value)
inline

A unique string value that you supply that is used by the FSx File Gateway to ensure idempotent file system association creation.

Definition at line 155 of file AssociateFileSystemRequest.h.

◆ SetClientToken() [3/3]

void Aws::StorageGateway::Model::AssociateFileSystemRequest::SetClientToken ( const char *  value)
inline

A unique string value that you supply that is used by the FSx File Gateway to ensure idempotent file system association creation.

Definition at line 167 of file AssociateFileSystemRequest.h.

◆ SetEndpointNetworkConfiguration() [1/2]

void Aws::StorageGateway::Model::AssociateFileSystemRequest::SetEndpointNetworkConfiguration ( const EndpointNetworkConfiguration value)
inline

Specifies the network configuration information for the gateway associated with the Amazon FSx file system.

If multiple file systems are associated with this gateway, this parameter's IpAddresses field is required.

Definition at line 393 of file AssociateFileSystemRequest.h.

◆ SetEndpointNetworkConfiguration() [2/2]

void Aws::StorageGateway::Model::AssociateFileSystemRequest::SetEndpointNetworkConfiguration ( EndpointNetworkConfiguration &&  value)
inline

Specifies the network configuration information for the gateway associated with the Amazon FSx file system.

If multiple file systems are associated with this gateway, this parameter's IpAddresses field is required.

Definition at line 401 of file AssociateFileSystemRequest.h.

◆ SetGatewayARN() [1/3]

void Aws::StorageGateway::Model::AssociateFileSystemRequest::SetGatewayARN ( Aws::String &&  value)
inline

Definition at line 198 of file AssociateFileSystemRequest.h.

◆ SetGatewayARN() [2/3]

void Aws::StorageGateway::Model::AssociateFileSystemRequest::SetGatewayARN ( const Aws::String value)
inline

Definition at line 195 of file AssociateFileSystemRequest.h.

◆ SetGatewayARN() [3/3]

void Aws::StorageGateway::Model::AssociateFileSystemRequest::SetGatewayARN ( const char *  value)
inline

Definition at line 201 of file AssociateFileSystemRequest.h.

◆ SetLocationARN() [1/3]

void Aws::StorageGateway::Model::AssociateFileSystemRequest::SetLocationARN ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the Amazon FSx file system to associate with the FSx File Gateway.

Definition at line 235 of file AssociateFileSystemRequest.h.

◆ SetLocationARN() [2/3]

void Aws::StorageGateway::Model::AssociateFileSystemRequest::SetLocationARN ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the Amazon FSx file system to associate with the FSx File Gateway.

Definition at line 229 of file AssociateFileSystemRequest.h.

◆ SetLocationARN() [3/3]

void Aws::StorageGateway::Model::AssociateFileSystemRequest::SetLocationARN ( const char *  value)
inline

The Amazon Resource Name (ARN) of the Amazon FSx file system to associate with the FSx File Gateway.

Definition at line 241 of file AssociateFileSystemRequest.h.

◆ SetPassword() [1/3]

void Aws::StorageGateway::Model::AssociateFileSystemRequest::SetPassword ( Aws::String &&  value)
inline

The password of the user credential.

Definition at line 116 of file AssociateFileSystemRequest.h.

◆ SetPassword() [2/3]

void Aws::StorageGateway::Model::AssociateFileSystemRequest::SetPassword ( const Aws::String value)
inline

The password of the user credential.

Definition at line 111 of file AssociateFileSystemRequest.h.

◆ SetPassword() [3/3]

void Aws::StorageGateway::Model::AssociateFileSystemRequest::SetPassword ( const char *  value)
inline

The password of the user credential.

Definition at line 121 of file AssociateFileSystemRequest.h.

◆ SetTags() [1/2]

void Aws::StorageGateway::Model::AssociateFileSystemRequest::SetTags ( Aws::Vector< Tag > &&  value)
inline

A list of up to 50 tags that can be assigned to the file system association. Each tag is a key-value pair.

Definition at line 284 of file AssociateFileSystemRequest.h.

◆ SetTags() [2/2]

void Aws::StorageGateway::Model::AssociateFileSystemRequest::SetTags ( const Aws::Vector< Tag > &  value)
inline

A list of up to 50 tags that can be assigned to the file system association. Each tag is a key-value pair.

Definition at line 278 of file AssociateFileSystemRequest.h.

◆ SetUserName() [1/3]

void Aws::StorageGateway::Model::AssociateFileSystemRequest::SetUserName ( Aws::String &&  value)
inline

The user name of the user credential that has permission to access the root share D$ of the Amazon FSx file system. The user account must belong to the Amazon FSx delegated admin user group.

Definition at line 67 of file AssociateFileSystemRequest.h.

◆ SetUserName() [2/3]

void Aws::StorageGateway::Model::AssociateFileSystemRequest::SetUserName ( const Aws::String value)
inline

The user name of the user credential that has permission to access the root share D$ of the Amazon FSx file system. The user account must belong to the Amazon FSx delegated admin user group.

Definition at line 60 of file AssociateFileSystemRequest.h.

◆ SetUserName() [3/3]

void Aws::StorageGateway::Model::AssociateFileSystemRequest::SetUserName ( const char *  value)
inline

The user name of the user credential that has permission to access the root share D$ of the Amazon FSx file system. The user account must belong to the Amazon FSx delegated admin user group.

Definition at line 74 of file AssociateFileSystemRequest.h.

◆ TagsHasBeenSet()

bool Aws::StorageGateway::Model::AssociateFileSystemRequest::TagsHasBeenSet ( ) const
inline

A list of up to 50 tags that can be assigned to the file system association. Each tag is a key-value pair.

Definition at line 272 of file AssociateFileSystemRequest.h.

◆ UserNameHasBeenSet()

bool Aws::StorageGateway::Model::AssociateFileSystemRequest::UserNameHasBeenSet ( ) const
inline

The user name of the user credential that has permission to access the root share D$ of the Amazon FSx file system. The user account must belong to the Amazon FSx delegated admin user group.

Definition at line 53 of file AssociateFileSystemRequest.h.

◆ WithAuditDestinationARN() [1/3]

AssociateFileSystemRequest& Aws::StorageGateway::Model::AssociateFileSystemRequest::WithAuditDestinationARN ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the storage used for the audit logs.

Definition at line 344 of file AssociateFileSystemRequest.h.

◆ WithAuditDestinationARN() [2/3]

AssociateFileSystemRequest& Aws::StorageGateway::Model::AssociateFileSystemRequest::WithAuditDestinationARN ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the storage used for the audit logs.

Definition at line 339 of file AssociateFileSystemRequest.h.

◆ WithAuditDestinationARN() [3/3]

AssociateFileSystemRequest& Aws::StorageGateway::Model::AssociateFileSystemRequest::WithAuditDestinationARN ( const char *  value)
inline

The Amazon Resource Name (ARN) of the storage used for the audit logs.

Definition at line 349 of file AssociateFileSystemRequest.h.

◆ WithCacheAttributes() [1/2]

AssociateFileSystemRequest& Aws::StorageGateway::Model::AssociateFileSystemRequest::WithCacheAttributes ( CacheAttributes &&  value)
inline

Definition at line 368 of file AssociateFileSystemRequest.h.

◆ WithCacheAttributes() [2/2]

AssociateFileSystemRequest& Aws::StorageGateway::Model::AssociateFileSystemRequest::WithCacheAttributes ( const CacheAttributes value)
inline

Definition at line 365 of file AssociateFileSystemRequest.h.

◆ WithClientToken() [1/3]

AssociateFileSystemRequest& Aws::StorageGateway::Model::AssociateFileSystemRequest::WithClientToken ( Aws::String &&  value)
inline

A unique string value that you supply that is used by the FSx File Gateway to ensure idempotent file system association creation.

Definition at line 179 of file AssociateFileSystemRequest.h.

◆ WithClientToken() [2/3]

AssociateFileSystemRequest& Aws::StorageGateway::Model::AssociateFileSystemRequest::WithClientToken ( const Aws::String value)
inline

A unique string value that you supply that is used by the FSx File Gateway to ensure idempotent file system association creation.

Definition at line 173 of file AssociateFileSystemRequest.h.

◆ WithClientToken() [3/3]

AssociateFileSystemRequest& Aws::StorageGateway::Model::AssociateFileSystemRequest::WithClientToken ( const char *  value)
inline

A unique string value that you supply that is used by the FSx File Gateway to ensure idempotent file system association creation.

Definition at line 185 of file AssociateFileSystemRequest.h.

◆ WithEndpointNetworkConfiguration() [1/2]

AssociateFileSystemRequest& Aws::StorageGateway::Model::AssociateFileSystemRequest::WithEndpointNetworkConfiguration ( const EndpointNetworkConfiguration value)
inline

Specifies the network configuration information for the gateway associated with the Amazon FSx file system.

If multiple file systems are associated with this gateway, this parameter's IpAddresses field is required.

Definition at line 409 of file AssociateFileSystemRequest.h.

◆ WithEndpointNetworkConfiguration() [2/2]

AssociateFileSystemRequest& Aws::StorageGateway::Model::AssociateFileSystemRequest::WithEndpointNetworkConfiguration ( EndpointNetworkConfiguration &&  value)
inline

Specifies the network configuration information for the gateway associated with the Amazon FSx file system.

If multiple file systems are associated with this gateway, this parameter's IpAddresses field is required.

Definition at line 417 of file AssociateFileSystemRequest.h.

◆ WithGatewayARN() [1/3]

AssociateFileSystemRequest& Aws::StorageGateway::Model::AssociateFileSystemRequest::WithGatewayARN ( Aws::String &&  value)
inline

Definition at line 207 of file AssociateFileSystemRequest.h.

◆ WithGatewayARN() [2/3]

AssociateFileSystemRequest& Aws::StorageGateway::Model::AssociateFileSystemRequest::WithGatewayARN ( const Aws::String value)
inline

Definition at line 204 of file AssociateFileSystemRequest.h.

◆ WithGatewayARN() [3/3]

AssociateFileSystemRequest& Aws::StorageGateway::Model::AssociateFileSystemRequest::WithGatewayARN ( const char *  value)
inline

Definition at line 210 of file AssociateFileSystemRequest.h.

◆ WithLocationARN() [1/3]

AssociateFileSystemRequest& Aws::StorageGateway::Model::AssociateFileSystemRequest::WithLocationARN ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the Amazon FSx file system to associate with the FSx File Gateway.

Definition at line 253 of file AssociateFileSystemRequest.h.

◆ WithLocationARN() [2/3]

AssociateFileSystemRequest& Aws::StorageGateway::Model::AssociateFileSystemRequest::WithLocationARN ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the Amazon FSx file system to associate with the FSx File Gateway.

Definition at line 247 of file AssociateFileSystemRequest.h.

◆ WithLocationARN() [3/3]

AssociateFileSystemRequest& Aws::StorageGateway::Model::AssociateFileSystemRequest::WithLocationARN ( const char *  value)
inline

The Amazon Resource Name (ARN) of the Amazon FSx file system to associate with the FSx File Gateway.

Definition at line 259 of file AssociateFileSystemRequest.h.

◆ WithPassword() [1/3]

AssociateFileSystemRequest& Aws::StorageGateway::Model::AssociateFileSystemRequest::WithPassword ( Aws::String &&  value)
inline

The password of the user credential.

Definition at line 131 of file AssociateFileSystemRequest.h.

◆ WithPassword() [2/3]

AssociateFileSystemRequest& Aws::StorageGateway::Model::AssociateFileSystemRequest::WithPassword ( const Aws::String value)
inline

The password of the user credential.

Definition at line 126 of file AssociateFileSystemRequest.h.

◆ WithPassword() [3/3]

AssociateFileSystemRequest& Aws::StorageGateway::Model::AssociateFileSystemRequest::WithPassword ( const char *  value)
inline

The password of the user credential.

Definition at line 136 of file AssociateFileSystemRequest.h.

◆ WithTags() [1/2]

AssociateFileSystemRequest& Aws::StorageGateway::Model::AssociateFileSystemRequest::WithTags ( Aws::Vector< Tag > &&  value)
inline

A list of up to 50 tags that can be assigned to the file system association. Each tag is a key-value pair.

Definition at line 296 of file AssociateFileSystemRequest.h.

◆ WithTags() [2/2]

AssociateFileSystemRequest& Aws::StorageGateway::Model::AssociateFileSystemRequest::WithTags ( const Aws::Vector< Tag > &  value)
inline

A list of up to 50 tags that can be assigned to the file system association. Each tag is a key-value pair.

Definition at line 290 of file AssociateFileSystemRequest.h.

◆ WithUserName() [1/3]

AssociateFileSystemRequest& Aws::StorageGateway::Model::AssociateFileSystemRequest::WithUserName ( Aws::String &&  value)
inline

The user name of the user credential that has permission to access the root share D$ of the Amazon FSx file system. The user account must belong to the Amazon FSx delegated admin user group.

Definition at line 88 of file AssociateFileSystemRequest.h.

◆ WithUserName() [2/3]

AssociateFileSystemRequest& Aws::StorageGateway::Model::AssociateFileSystemRequest::WithUserName ( const Aws::String value)
inline

The user name of the user credential that has permission to access the root share D$ of the Amazon FSx file system. The user account must belong to the Amazon FSx delegated admin user group.

Definition at line 81 of file AssociateFileSystemRequest.h.

◆ WithUserName() [3/3]

AssociateFileSystemRequest& Aws::StorageGateway::Model::AssociateFileSystemRequest::WithUserName ( const char *  value)
inline

The user name of the user credential that has permission to access the root share D$ of the Amazon FSx file system. The user account must belong to the Amazon FSx delegated admin user group.

Definition at line 95 of file AssociateFileSystemRequest.h.


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