AWS SDK for C++  1.9.108
AWS SDK for C++
Public Member Functions | List of all members
Aws::mgn::Model::CreateReplicationConfigurationTemplateRequest Class Reference

#include <CreateReplicationConfigurationTemplateRequest.h>

+ Inheritance diagram for Aws::mgn::Model::CreateReplicationConfigurationTemplateRequest:

Public Member Functions

 CreateReplicationConfigurationTemplateRequest ()
 
virtual const char * GetServiceRequestName () const override
 
Aws::String SerializePayload () const override
 
bool GetAssociateDefaultSecurityGroup () const
 
bool AssociateDefaultSecurityGroupHasBeenSet () const
 
void SetAssociateDefaultSecurityGroup (bool value)
 
CreateReplicationConfigurationTemplateRequestWithAssociateDefaultSecurityGroup (bool value)
 
long long GetBandwidthThrottling () const
 
bool BandwidthThrottlingHasBeenSet () const
 
void SetBandwidthThrottling (long long value)
 
CreateReplicationConfigurationTemplateRequestWithBandwidthThrottling (long long value)
 
bool GetCreatePublicIP () const
 
bool CreatePublicIPHasBeenSet () const
 
void SetCreatePublicIP (bool value)
 
CreateReplicationConfigurationTemplateRequestWithCreatePublicIP (bool value)
 
const ReplicationConfigurationDataPlaneRoutingGetDataPlaneRouting () const
 
bool DataPlaneRoutingHasBeenSet () const
 
void SetDataPlaneRouting (const ReplicationConfigurationDataPlaneRouting &value)
 
void SetDataPlaneRouting (ReplicationConfigurationDataPlaneRouting &&value)
 
CreateReplicationConfigurationTemplateRequestWithDataPlaneRouting (const ReplicationConfigurationDataPlaneRouting &value)
 
CreateReplicationConfigurationTemplateRequestWithDataPlaneRouting (ReplicationConfigurationDataPlaneRouting &&value)
 
const ReplicationConfigurationDefaultLargeStagingDiskTypeGetDefaultLargeStagingDiskType () const
 
bool DefaultLargeStagingDiskTypeHasBeenSet () const
 
void SetDefaultLargeStagingDiskType (const ReplicationConfigurationDefaultLargeStagingDiskType &value)
 
void SetDefaultLargeStagingDiskType (ReplicationConfigurationDefaultLargeStagingDiskType &&value)
 
CreateReplicationConfigurationTemplateRequestWithDefaultLargeStagingDiskType (const ReplicationConfigurationDefaultLargeStagingDiskType &value)
 
CreateReplicationConfigurationTemplateRequestWithDefaultLargeStagingDiskType (ReplicationConfigurationDefaultLargeStagingDiskType &&value)
 
const ReplicationConfigurationEbsEncryptionGetEbsEncryption () const
 
bool EbsEncryptionHasBeenSet () const
 
void SetEbsEncryption (const ReplicationConfigurationEbsEncryption &value)
 
void SetEbsEncryption (ReplicationConfigurationEbsEncryption &&value)
 
CreateReplicationConfigurationTemplateRequestWithEbsEncryption (const ReplicationConfigurationEbsEncryption &value)
 
CreateReplicationConfigurationTemplateRequestWithEbsEncryption (ReplicationConfigurationEbsEncryption &&value)
 
const Aws::StringGetEbsEncryptionKeyArn () const
 
bool EbsEncryptionKeyArnHasBeenSet () const
 
void SetEbsEncryptionKeyArn (const Aws::String &value)
 
void SetEbsEncryptionKeyArn (Aws::String &&value)
 
void SetEbsEncryptionKeyArn (const char *value)
 
CreateReplicationConfigurationTemplateRequestWithEbsEncryptionKeyArn (const Aws::String &value)
 
CreateReplicationConfigurationTemplateRequestWithEbsEncryptionKeyArn (Aws::String &&value)
 
CreateReplicationConfigurationTemplateRequestWithEbsEncryptionKeyArn (const char *value)
 
const Aws::StringGetReplicationServerInstanceType () const
 
bool ReplicationServerInstanceTypeHasBeenSet () const
 
void SetReplicationServerInstanceType (const Aws::String &value)
 
void SetReplicationServerInstanceType (Aws::String &&value)
 
void SetReplicationServerInstanceType (const char *value)
 
CreateReplicationConfigurationTemplateRequestWithReplicationServerInstanceType (const Aws::String &value)
 
CreateReplicationConfigurationTemplateRequestWithReplicationServerInstanceType (Aws::String &&value)
 
CreateReplicationConfigurationTemplateRequestWithReplicationServerInstanceType (const char *value)
 
const Aws::Vector< Aws::String > & GetReplicationServersSecurityGroupsIDs () const
 
bool ReplicationServersSecurityGroupsIDsHasBeenSet () const
 
void SetReplicationServersSecurityGroupsIDs (const Aws::Vector< Aws::String > &value)
 
void SetReplicationServersSecurityGroupsIDs (Aws::Vector< Aws::String > &&value)
 
CreateReplicationConfigurationTemplateRequestWithReplicationServersSecurityGroupsIDs (const Aws::Vector< Aws::String > &value)
 
CreateReplicationConfigurationTemplateRequestWithReplicationServersSecurityGroupsIDs (Aws::Vector< Aws::String > &&value)
 
CreateReplicationConfigurationTemplateRequestAddReplicationServersSecurityGroupsIDs (const Aws::String &value)
 
CreateReplicationConfigurationTemplateRequestAddReplicationServersSecurityGroupsIDs (Aws::String &&value)
 
CreateReplicationConfigurationTemplateRequestAddReplicationServersSecurityGroupsIDs (const char *value)
 
const Aws::StringGetStagingAreaSubnetId () const
 
bool StagingAreaSubnetIdHasBeenSet () const
 
void SetStagingAreaSubnetId (const Aws::String &value)
 
void SetStagingAreaSubnetId (Aws::String &&value)
 
void SetStagingAreaSubnetId (const char *value)
 
CreateReplicationConfigurationTemplateRequestWithStagingAreaSubnetId (const Aws::String &value)
 
CreateReplicationConfigurationTemplateRequestWithStagingAreaSubnetId (Aws::String &&value)
 
CreateReplicationConfigurationTemplateRequestWithStagingAreaSubnetId (const char *value)
 
const Aws::Map< Aws::String, Aws::String > & GetStagingAreaTags () const
 
bool StagingAreaTagsHasBeenSet () const
 
void SetStagingAreaTags (const Aws::Map< Aws::String, Aws::String > &value)
 
void SetStagingAreaTags (Aws::Map< Aws::String, Aws::String > &&value)
 
CreateReplicationConfigurationTemplateRequestWithStagingAreaTags (const Aws::Map< Aws::String, Aws::String > &value)
 
CreateReplicationConfigurationTemplateRequestWithStagingAreaTags (Aws::Map< Aws::String, Aws::String > &&value)
 
CreateReplicationConfigurationTemplateRequestAddStagingAreaTags (const Aws::String &key, const Aws::String &value)
 
CreateReplicationConfigurationTemplateRequestAddStagingAreaTags (Aws::String &&key, const Aws::String &value)
 
CreateReplicationConfigurationTemplateRequestAddStagingAreaTags (const Aws::String &key, Aws::String &&value)
 
CreateReplicationConfigurationTemplateRequestAddStagingAreaTags (Aws::String &&key, Aws::String &&value)
 
CreateReplicationConfigurationTemplateRequestAddStagingAreaTags (const char *key, Aws::String &&value)
 
CreateReplicationConfigurationTemplateRequestAddStagingAreaTags (Aws::String &&key, const char *value)
 
CreateReplicationConfigurationTemplateRequestAddStagingAreaTags (const char *key, const char *value)
 
const Aws::Map< Aws::String, Aws::String > & GetTags () const
 
bool TagsHasBeenSet () const
 
void SetTags (const Aws::Map< Aws::String, Aws::String > &value)
 
void SetTags (Aws::Map< Aws::String, Aws::String > &&value)
 
CreateReplicationConfigurationTemplateRequestWithTags (const Aws::Map< Aws::String, Aws::String > &value)
 
CreateReplicationConfigurationTemplateRequestWithTags (Aws::Map< Aws::String, Aws::String > &&value)
 
CreateReplicationConfigurationTemplateRequestAddTags (const Aws::String &key, const Aws::String &value)
 
CreateReplicationConfigurationTemplateRequestAddTags (Aws::String &&key, const Aws::String &value)
 
CreateReplicationConfigurationTemplateRequestAddTags (const Aws::String &key, Aws::String &&value)
 
CreateReplicationConfigurationTemplateRequestAddTags (Aws::String &&key, Aws::String &&value)
 
CreateReplicationConfigurationTemplateRequestAddTags (const char *key, Aws::String &&value)
 
CreateReplicationConfigurationTemplateRequestAddTags (Aws::String &&key, const char *value)
 
CreateReplicationConfigurationTemplateRequestAddTags (const char *key, const char *value)
 
bool GetUseDedicatedReplicationServer () const
 
bool UseDedicatedReplicationServerHasBeenSet () const
 
void SetUseDedicatedReplicationServer (bool value)
 
CreateReplicationConfigurationTemplateRequestWithUseDedicatedReplicationServer (bool value)
 
- Public Member Functions inherited from Aws::mgn::MgnRequest
virtual ~MgnRequest ()
 
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::mgn::MgnRequest
virtual Aws::Http::HeaderValueCollection GetRequestSpecificHeaders () const
 
- Protected Member Functions inherited from Aws::AmazonWebServiceRequest
virtual void DumpBodyToUrl (Aws::Http::URI &uri) const
 

Detailed Description

Definition at line 26 of file CreateReplicationConfigurationTemplateRequest.h.

Constructor & Destructor Documentation

◆ CreateReplicationConfigurationTemplateRequest()

Aws::mgn::Model::CreateReplicationConfigurationTemplateRequest::CreateReplicationConfigurationTemplateRequest ( )

Member Function Documentation

◆ AddReplicationServersSecurityGroupsIDs() [1/3]

CreateReplicationConfigurationTemplateRequest& Aws::mgn::Model::CreateReplicationConfigurationTemplateRequest::AddReplicationServersSecurityGroupsIDs ( Aws::String &&  value)
inline

Request to configure the Replication Server Secuirity group ID during Replication Settings template creation.

Definition at line 370 of file CreateReplicationConfigurationTemplateRequest.h.

◆ AddReplicationServersSecurityGroupsIDs() [2/3]

CreateReplicationConfigurationTemplateRequest& Aws::mgn::Model::CreateReplicationConfigurationTemplateRequest::AddReplicationServersSecurityGroupsIDs ( const Aws::String value)
inline

Request to configure the Replication Server Secuirity group ID during Replication Settings template creation.

Definition at line 364 of file CreateReplicationConfigurationTemplateRequest.h.

◆ AddReplicationServersSecurityGroupsIDs() [3/3]

CreateReplicationConfigurationTemplateRequest& Aws::mgn::Model::CreateReplicationConfigurationTemplateRequest::AddReplicationServersSecurityGroupsIDs ( const char *  value)
inline

Request to configure the Replication Server Secuirity group ID during Replication Settings template creation.

Definition at line 376 of file CreateReplicationConfigurationTemplateRequest.h.

◆ AddStagingAreaTags() [1/7]

CreateReplicationConfigurationTemplateRequest& Aws::mgn::Model::CreateReplicationConfigurationTemplateRequest::AddStagingAreaTags ( Aws::String &&  key,
Aws::String &&  value 
)
inline

Request to configure Staiging Area tags during Replication Settings template creation.

Definition at line 486 of file CreateReplicationConfigurationTemplateRequest.h.

◆ AddStagingAreaTags() [2/7]

CreateReplicationConfigurationTemplateRequest& Aws::mgn::Model::CreateReplicationConfigurationTemplateRequest::AddStagingAreaTags ( Aws::String &&  key,
const Aws::String value 
)
inline

Request to configure Staiging Area tags during Replication Settings template creation.

Definition at line 474 of file CreateReplicationConfigurationTemplateRequest.h.

◆ AddStagingAreaTags() [3/7]

CreateReplicationConfigurationTemplateRequest& Aws::mgn::Model::CreateReplicationConfigurationTemplateRequest::AddStagingAreaTags ( Aws::String &&  key,
const char *  value 
)
inline

Request to configure Staiging Area tags during Replication Settings template creation.

Definition at line 498 of file CreateReplicationConfigurationTemplateRequest.h.

◆ AddStagingAreaTags() [4/7]

CreateReplicationConfigurationTemplateRequest& Aws::mgn::Model::CreateReplicationConfigurationTemplateRequest::AddStagingAreaTags ( const Aws::String key,
Aws::String &&  value 
)
inline

Request to configure Staiging Area tags during Replication Settings template creation.

Definition at line 480 of file CreateReplicationConfigurationTemplateRequest.h.

◆ AddStagingAreaTags() [5/7]

CreateReplicationConfigurationTemplateRequest& Aws::mgn::Model::CreateReplicationConfigurationTemplateRequest::AddStagingAreaTags ( const Aws::String key,
const Aws::String value 
)
inline

Request to configure Staiging Area tags during Replication Settings template creation.

Definition at line 468 of file CreateReplicationConfigurationTemplateRequest.h.

◆ AddStagingAreaTags() [6/7]

CreateReplicationConfigurationTemplateRequest& Aws::mgn::Model::CreateReplicationConfigurationTemplateRequest::AddStagingAreaTags ( const char *  key,
Aws::String &&  value 
)
inline

Request to configure Staiging Area tags during Replication Settings template creation.

Definition at line 492 of file CreateReplicationConfigurationTemplateRequest.h.

◆ AddStagingAreaTags() [7/7]

CreateReplicationConfigurationTemplateRequest& Aws::mgn::Model::CreateReplicationConfigurationTemplateRequest::AddStagingAreaTags ( const char *  key,
const char *  value 
)
inline

Request to configure Staiging Area tags during Replication Settings template creation.

Definition at line 504 of file CreateReplicationConfigurationTemplateRequest.h.

◆ AddTags() [1/7]

CreateReplicationConfigurationTemplateRequest& Aws::mgn::Model::CreateReplicationConfigurationTemplateRequest::AddTags ( Aws::String &&  key,
Aws::String &&  value 
)
inline

Request to configure tags during Replication Settings template creation.

Definition at line 555 of file CreateReplicationConfigurationTemplateRequest.h.

◆ AddTags() [2/7]

CreateReplicationConfigurationTemplateRequest& Aws::mgn::Model::CreateReplicationConfigurationTemplateRequest::AddTags ( Aws::String &&  key,
const Aws::String value 
)
inline

Request to configure tags during Replication Settings template creation.

Definition at line 545 of file CreateReplicationConfigurationTemplateRequest.h.

◆ AddTags() [3/7]

CreateReplicationConfigurationTemplateRequest& Aws::mgn::Model::CreateReplicationConfigurationTemplateRequest::AddTags ( Aws::String &&  key,
const char *  value 
)
inline

Request to configure tags during Replication Settings template creation.

Definition at line 565 of file CreateReplicationConfigurationTemplateRequest.h.

◆ AddTags() [4/7]

CreateReplicationConfigurationTemplateRequest& Aws::mgn::Model::CreateReplicationConfigurationTemplateRequest::AddTags ( const Aws::String key,
Aws::String &&  value 
)
inline

Request to configure tags during Replication Settings template creation.

Definition at line 550 of file CreateReplicationConfigurationTemplateRequest.h.

◆ AddTags() [5/7]

CreateReplicationConfigurationTemplateRequest& Aws::mgn::Model::CreateReplicationConfigurationTemplateRequest::AddTags ( const Aws::String key,
const Aws::String value 
)
inline

Request to configure tags during Replication Settings template creation.

Definition at line 540 of file CreateReplicationConfigurationTemplateRequest.h.

◆ AddTags() [6/7]

CreateReplicationConfigurationTemplateRequest& Aws::mgn::Model::CreateReplicationConfigurationTemplateRequest::AddTags ( const char *  key,
Aws::String &&  value 
)
inline

Request to configure tags during Replication Settings template creation.

Definition at line 560 of file CreateReplicationConfigurationTemplateRequest.h.

◆ AddTags() [7/7]

CreateReplicationConfigurationTemplateRequest& Aws::mgn::Model::CreateReplicationConfigurationTemplateRequest::AddTags ( const char *  key,
const char *  value 
)
inline

Request to configure tags during Replication Settings template creation.

Definition at line 570 of file CreateReplicationConfigurationTemplateRequest.h.

◆ AssociateDefaultSecurityGroupHasBeenSet()

bool Aws::mgn::Model::CreateReplicationConfigurationTemplateRequest::AssociateDefaultSecurityGroupHasBeenSet ( ) const
inline

Request to associate the default Application Migration Service Security group with the Replication Settings template.

Definition at line 50 of file CreateReplicationConfigurationTemplateRequest.h.

◆ BandwidthThrottlingHasBeenSet()

bool Aws::mgn::Model::CreateReplicationConfigurationTemplateRequest::BandwidthThrottlingHasBeenSet ( ) const
inline

Request to configure bandwidth throttling during Replication Settings template creation.

Definition at line 75 of file CreateReplicationConfigurationTemplateRequest.h.

◆ CreatePublicIPHasBeenSet()

bool Aws::mgn::Model::CreateReplicationConfigurationTemplateRequest::CreatePublicIPHasBeenSet ( ) const
inline

Request to create Public IP during Replication Settings template creation.

Definition at line 100 of file CreateReplicationConfigurationTemplateRequest.h.

◆ DataPlaneRoutingHasBeenSet()

bool Aws::mgn::Model::CreateReplicationConfigurationTemplateRequest::DataPlaneRoutingHasBeenSet ( ) const
inline

Request to configure data plane routing during Replication Settings template creation.

Definition at line 125 of file CreateReplicationConfigurationTemplateRequest.h.

◆ DefaultLargeStagingDiskTypeHasBeenSet()

bool Aws::mgn::Model::CreateReplicationConfigurationTemplateRequest::DefaultLargeStagingDiskTypeHasBeenSet ( ) const
inline

Request to configure the Staging Disk EBS volume type to "gp2" during Replication Settings template creation.

Definition at line 162 of file CreateReplicationConfigurationTemplateRequest.h.

◆ EbsEncryptionHasBeenSet()

bool Aws::mgn::Model::CreateReplicationConfigurationTemplateRequest::EbsEncryptionHasBeenSet ( ) const
inline

Request to configure EBS enryption during Replication Settings template creation.

Definition at line 199 of file CreateReplicationConfigurationTemplateRequest.h.

◆ EbsEncryptionKeyArnHasBeenSet()

bool Aws::mgn::Model::CreateReplicationConfigurationTemplateRequest::EbsEncryptionKeyArnHasBeenSet ( ) const
inline

Request to configure an EBS enryption key during Replication Settings template creation.

Definition at line 236 of file CreateReplicationConfigurationTemplateRequest.h.

◆ GetAssociateDefaultSecurityGroup()

bool Aws::mgn::Model::CreateReplicationConfigurationTemplateRequest::GetAssociateDefaultSecurityGroup ( ) const
inline

Request to associate the default Application Migration Service Security group with the Replication Settings template.

Definition at line 44 of file CreateReplicationConfigurationTemplateRequest.h.

◆ GetBandwidthThrottling()

long long Aws::mgn::Model::CreateReplicationConfigurationTemplateRequest::GetBandwidthThrottling ( ) const
inline

Request to configure bandwidth throttling during Replication Settings template creation.

Definition at line 69 of file CreateReplicationConfigurationTemplateRequest.h.

◆ GetCreatePublicIP()

bool Aws::mgn::Model::CreateReplicationConfigurationTemplateRequest::GetCreatePublicIP ( ) const
inline

Request to create Public IP during Replication Settings template creation.

Definition at line 94 of file CreateReplicationConfigurationTemplateRequest.h.

◆ GetDataPlaneRouting()

const ReplicationConfigurationDataPlaneRouting& Aws::mgn::Model::CreateReplicationConfigurationTemplateRequest::GetDataPlaneRouting ( ) const
inline

Request to configure data plane routing during Replication Settings template creation.

Definition at line 119 of file CreateReplicationConfigurationTemplateRequest.h.

◆ GetDefaultLargeStagingDiskType()

const ReplicationConfigurationDefaultLargeStagingDiskType& Aws::mgn::Model::CreateReplicationConfigurationTemplateRequest::GetDefaultLargeStagingDiskType ( ) const
inline

Request to configure the Staging Disk EBS volume type to "gp2" during Replication Settings template creation.

Definition at line 156 of file CreateReplicationConfigurationTemplateRequest.h.

◆ GetEbsEncryption()

const ReplicationConfigurationEbsEncryption& Aws::mgn::Model::CreateReplicationConfigurationTemplateRequest::GetEbsEncryption ( ) const
inline

Request to configure EBS enryption during Replication Settings template creation.

Definition at line 193 of file CreateReplicationConfigurationTemplateRequest.h.

◆ GetEbsEncryptionKeyArn()

const Aws::String& Aws::mgn::Model::CreateReplicationConfigurationTemplateRequest::GetEbsEncryptionKeyArn ( ) const
inline

Request to configure an EBS enryption key during Replication Settings template creation.

Definition at line 230 of file CreateReplicationConfigurationTemplateRequest.h.

◆ GetReplicationServerInstanceType()

const Aws::String& Aws::mgn::Model::CreateReplicationConfigurationTemplateRequest::GetReplicationServerInstanceType ( ) const
inline

Request to configure the Replication Server instance type during Replication Settings template creation.

Definition at line 279 of file CreateReplicationConfigurationTemplateRequest.h.

◆ GetReplicationServersSecurityGroupsIDs()

const Aws::Vector<Aws::String>& Aws::mgn::Model::CreateReplicationConfigurationTemplateRequest::GetReplicationServersSecurityGroupsIDs ( ) const
inline

Request to configure the Replication Server Secuirity group ID during Replication Settings template creation.

Definition at line 328 of file CreateReplicationConfigurationTemplateRequest.h.

◆ GetServiceRequestName()

virtual const char* Aws::mgn::Model::CreateReplicationConfigurationTemplateRequest::GetServiceRequestName ( ) const
inlineoverridevirtual

◆ GetStagingAreaSubnetId()

const Aws::String& Aws::mgn::Model::CreateReplicationConfigurationTemplateRequest::GetStagingAreaSubnetId ( ) const
inline

Request to configure the Staging Area subnet ID during Replication Settings template creation.

Definition at line 383 of file CreateReplicationConfigurationTemplateRequest.h.

◆ GetStagingAreaTags()

const Aws::Map<Aws::String, Aws::String>& Aws::mgn::Model::CreateReplicationConfigurationTemplateRequest::GetStagingAreaTags ( ) const
inline

Request to configure Staiging Area tags during Replication Settings template creation.

Definition at line 432 of file CreateReplicationConfigurationTemplateRequest.h.

◆ GetTags()

const Aws::Map<Aws::String, Aws::String>& Aws::mgn::Model::CreateReplicationConfigurationTemplateRequest::GetTags ( ) const
inline

Request to configure tags during Replication Settings template creation.

Definition at line 510 of file CreateReplicationConfigurationTemplateRequest.h.

◆ GetUseDedicatedReplicationServer()

bool Aws::mgn::Model::CreateReplicationConfigurationTemplateRequest::GetUseDedicatedReplicationServer ( ) const
inline

Request to use Dedicated Replication Servers during Replication Settings template creation.

Definition at line 577 of file CreateReplicationConfigurationTemplateRequest.h.

◆ ReplicationServerInstanceTypeHasBeenSet()

bool Aws::mgn::Model::CreateReplicationConfigurationTemplateRequest::ReplicationServerInstanceTypeHasBeenSet ( ) const
inline

Request to configure the Replication Server instance type during Replication Settings template creation.

Definition at line 285 of file CreateReplicationConfigurationTemplateRequest.h.

◆ ReplicationServersSecurityGroupsIDsHasBeenSet()

bool Aws::mgn::Model::CreateReplicationConfigurationTemplateRequest::ReplicationServersSecurityGroupsIDsHasBeenSet ( ) const
inline

Request to configure the Replication Server Secuirity group ID during Replication Settings template creation.

Definition at line 334 of file CreateReplicationConfigurationTemplateRequest.h.

◆ SerializePayload()

Aws::String Aws::mgn::Model::CreateReplicationConfigurationTemplateRequest::SerializePayload ( ) const
overridevirtual

Convert payload into String.

Implements Aws::AmazonSerializableWebServiceRequest.

◆ SetAssociateDefaultSecurityGroup()

void Aws::mgn::Model::CreateReplicationConfigurationTemplateRequest::SetAssociateDefaultSecurityGroup ( bool  value)
inline

Request to associate the default Application Migration Service Security group with the Replication Settings template.

Definition at line 56 of file CreateReplicationConfigurationTemplateRequest.h.

◆ SetBandwidthThrottling()

void Aws::mgn::Model::CreateReplicationConfigurationTemplateRequest::SetBandwidthThrottling ( long long  value)
inline

Request to configure bandwidth throttling during Replication Settings template creation.

Definition at line 81 of file CreateReplicationConfigurationTemplateRequest.h.

◆ SetCreatePublicIP()

void Aws::mgn::Model::CreateReplicationConfigurationTemplateRequest::SetCreatePublicIP ( bool  value)
inline

Request to create Public IP during Replication Settings template creation.

Definition at line 106 of file CreateReplicationConfigurationTemplateRequest.h.

◆ SetDataPlaneRouting() [1/2]

void Aws::mgn::Model::CreateReplicationConfigurationTemplateRequest::SetDataPlaneRouting ( const ReplicationConfigurationDataPlaneRouting value)
inline

Request to configure data plane routing during Replication Settings template creation.

Definition at line 131 of file CreateReplicationConfigurationTemplateRequest.h.

◆ SetDataPlaneRouting() [2/2]

void Aws::mgn::Model::CreateReplicationConfigurationTemplateRequest::SetDataPlaneRouting ( ReplicationConfigurationDataPlaneRouting &&  value)
inline

Request to configure data plane routing during Replication Settings template creation.

Definition at line 137 of file CreateReplicationConfigurationTemplateRequest.h.

◆ SetDefaultLargeStagingDiskType() [1/2]

void Aws::mgn::Model::CreateReplicationConfigurationTemplateRequest::SetDefaultLargeStagingDiskType ( const ReplicationConfigurationDefaultLargeStagingDiskType value)
inline

Request to configure the Staging Disk EBS volume type to "gp2" during Replication Settings template creation.

Definition at line 168 of file CreateReplicationConfigurationTemplateRequest.h.

◆ SetDefaultLargeStagingDiskType() [2/2]

void Aws::mgn::Model::CreateReplicationConfigurationTemplateRequest::SetDefaultLargeStagingDiskType ( ReplicationConfigurationDefaultLargeStagingDiskType &&  value)
inline

Request to configure the Staging Disk EBS volume type to "gp2" during Replication Settings template creation.

Definition at line 174 of file CreateReplicationConfigurationTemplateRequest.h.

◆ SetEbsEncryption() [1/2]

void Aws::mgn::Model::CreateReplicationConfigurationTemplateRequest::SetEbsEncryption ( const ReplicationConfigurationEbsEncryption value)
inline

Request to configure EBS enryption during Replication Settings template creation.

Definition at line 205 of file CreateReplicationConfigurationTemplateRequest.h.

◆ SetEbsEncryption() [2/2]

void Aws::mgn::Model::CreateReplicationConfigurationTemplateRequest::SetEbsEncryption ( ReplicationConfigurationEbsEncryption &&  value)
inline

Request to configure EBS enryption during Replication Settings template creation.

Definition at line 211 of file CreateReplicationConfigurationTemplateRequest.h.

◆ SetEbsEncryptionKeyArn() [1/3]

void Aws::mgn::Model::CreateReplicationConfigurationTemplateRequest::SetEbsEncryptionKeyArn ( Aws::String &&  value)
inline

Request to configure an EBS enryption key during Replication Settings template creation.

Definition at line 248 of file CreateReplicationConfigurationTemplateRequest.h.

◆ SetEbsEncryptionKeyArn() [2/3]

void Aws::mgn::Model::CreateReplicationConfigurationTemplateRequest::SetEbsEncryptionKeyArn ( const Aws::String value)
inline

Request to configure an EBS enryption key during Replication Settings template creation.

Definition at line 242 of file CreateReplicationConfigurationTemplateRequest.h.

◆ SetEbsEncryptionKeyArn() [3/3]

void Aws::mgn::Model::CreateReplicationConfigurationTemplateRequest::SetEbsEncryptionKeyArn ( const char *  value)
inline

Request to configure an EBS enryption key during Replication Settings template creation.

Definition at line 254 of file CreateReplicationConfigurationTemplateRequest.h.

◆ SetReplicationServerInstanceType() [1/3]

void Aws::mgn::Model::CreateReplicationConfigurationTemplateRequest::SetReplicationServerInstanceType ( Aws::String &&  value)
inline

Request to configure the Replication Server instance type during Replication Settings template creation.

Definition at line 297 of file CreateReplicationConfigurationTemplateRequest.h.

◆ SetReplicationServerInstanceType() [2/3]

void Aws::mgn::Model::CreateReplicationConfigurationTemplateRequest::SetReplicationServerInstanceType ( const Aws::String value)
inline

Request to configure the Replication Server instance type during Replication Settings template creation.

Definition at line 291 of file CreateReplicationConfigurationTemplateRequest.h.

◆ SetReplicationServerInstanceType() [3/3]

void Aws::mgn::Model::CreateReplicationConfigurationTemplateRequest::SetReplicationServerInstanceType ( const char *  value)
inline

Request to configure the Replication Server instance type during Replication Settings template creation.

Definition at line 303 of file CreateReplicationConfigurationTemplateRequest.h.

◆ SetReplicationServersSecurityGroupsIDs() [1/2]

void Aws::mgn::Model::CreateReplicationConfigurationTemplateRequest::SetReplicationServersSecurityGroupsIDs ( Aws::Vector< Aws::String > &&  value)
inline

Request to configure the Replication Server Secuirity group ID during Replication Settings template creation.

Definition at line 346 of file CreateReplicationConfigurationTemplateRequest.h.

◆ SetReplicationServersSecurityGroupsIDs() [2/2]

void Aws::mgn::Model::CreateReplicationConfigurationTemplateRequest::SetReplicationServersSecurityGroupsIDs ( const Aws::Vector< Aws::String > &  value)
inline

Request to configure the Replication Server Secuirity group ID during Replication Settings template creation.

Definition at line 340 of file CreateReplicationConfigurationTemplateRequest.h.

◆ SetStagingAreaSubnetId() [1/3]

void Aws::mgn::Model::CreateReplicationConfigurationTemplateRequest::SetStagingAreaSubnetId ( Aws::String &&  value)
inline

Request to configure the Staging Area subnet ID during Replication Settings template creation.

Definition at line 401 of file CreateReplicationConfigurationTemplateRequest.h.

◆ SetStagingAreaSubnetId() [2/3]

void Aws::mgn::Model::CreateReplicationConfigurationTemplateRequest::SetStagingAreaSubnetId ( const Aws::String value)
inline

Request to configure the Staging Area subnet ID during Replication Settings template creation.

Definition at line 395 of file CreateReplicationConfigurationTemplateRequest.h.

◆ SetStagingAreaSubnetId() [3/3]

void Aws::mgn::Model::CreateReplicationConfigurationTemplateRequest::SetStagingAreaSubnetId ( const char *  value)
inline

Request to configure the Staging Area subnet ID during Replication Settings template creation.

Definition at line 407 of file CreateReplicationConfigurationTemplateRequest.h.

◆ SetStagingAreaTags() [1/2]

void Aws::mgn::Model::CreateReplicationConfigurationTemplateRequest::SetStagingAreaTags ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

Request to configure Staiging Area tags during Replication Settings template creation.

Definition at line 450 of file CreateReplicationConfigurationTemplateRequest.h.

◆ SetStagingAreaTags() [2/2]

void Aws::mgn::Model::CreateReplicationConfigurationTemplateRequest::SetStagingAreaTags ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

Request to configure Staiging Area tags during Replication Settings template creation.

Definition at line 444 of file CreateReplicationConfigurationTemplateRequest.h.

◆ SetTags() [1/2]

void Aws::mgn::Model::CreateReplicationConfigurationTemplateRequest::SetTags ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

Request to configure tags during Replication Settings template creation.

Definition at line 525 of file CreateReplicationConfigurationTemplateRequest.h.

◆ SetTags() [2/2]

void Aws::mgn::Model::CreateReplicationConfigurationTemplateRequest::SetTags ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

Request to configure tags during Replication Settings template creation.

Definition at line 520 of file CreateReplicationConfigurationTemplateRequest.h.

◆ SetUseDedicatedReplicationServer()

void Aws::mgn::Model::CreateReplicationConfigurationTemplateRequest::SetUseDedicatedReplicationServer ( bool  value)
inline

Request to use Dedicated Replication Servers during Replication Settings template creation.

Definition at line 589 of file CreateReplicationConfigurationTemplateRequest.h.

◆ StagingAreaSubnetIdHasBeenSet()

bool Aws::mgn::Model::CreateReplicationConfigurationTemplateRequest::StagingAreaSubnetIdHasBeenSet ( ) const
inline

Request to configure the Staging Area subnet ID during Replication Settings template creation.

Definition at line 389 of file CreateReplicationConfigurationTemplateRequest.h.

◆ StagingAreaTagsHasBeenSet()

bool Aws::mgn::Model::CreateReplicationConfigurationTemplateRequest::StagingAreaTagsHasBeenSet ( ) const
inline

Request to configure Staiging Area tags during Replication Settings template creation.

Definition at line 438 of file CreateReplicationConfigurationTemplateRequest.h.

◆ TagsHasBeenSet()

bool Aws::mgn::Model::CreateReplicationConfigurationTemplateRequest::TagsHasBeenSet ( ) const
inline

Request to configure tags during Replication Settings template creation.

Definition at line 515 of file CreateReplicationConfigurationTemplateRequest.h.

◆ UseDedicatedReplicationServerHasBeenSet()

bool Aws::mgn::Model::CreateReplicationConfigurationTemplateRequest::UseDedicatedReplicationServerHasBeenSet ( ) const
inline

Request to use Dedicated Replication Servers during Replication Settings template creation.

Definition at line 583 of file CreateReplicationConfigurationTemplateRequest.h.

◆ WithAssociateDefaultSecurityGroup()

CreateReplicationConfigurationTemplateRequest& Aws::mgn::Model::CreateReplicationConfigurationTemplateRequest::WithAssociateDefaultSecurityGroup ( bool  value)
inline

Request to associate the default Application Migration Service Security group with the Replication Settings template.

Definition at line 62 of file CreateReplicationConfigurationTemplateRequest.h.

◆ WithBandwidthThrottling()

CreateReplicationConfigurationTemplateRequest& Aws::mgn::Model::CreateReplicationConfigurationTemplateRequest::WithBandwidthThrottling ( long long  value)
inline

Request to configure bandwidth throttling during Replication Settings template creation.

Definition at line 87 of file CreateReplicationConfigurationTemplateRequest.h.

◆ WithCreatePublicIP()

CreateReplicationConfigurationTemplateRequest& Aws::mgn::Model::CreateReplicationConfigurationTemplateRequest::WithCreatePublicIP ( bool  value)
inline

Request to create Public IP during Replication Settings template creation.

Definition at line 112 of file CreateReplicationConfigurationTemplateRequest.h.

◆ WithDataPlaneRouting() [1/2]

CreateReplicationConfigurationTemplateRequest& Aws::mgn::Model::CreateReplicationConfigurationTemplateRequest::WithDataPlaneRouting ( const ReplicationConfigurationDataPlaneRouting value)
inline

Request to configure data plane routing during Replication Settings template creation.

Definition at line 143 of file CreateReplicationConfigurationTemplateRequest.h.

◆ WithDataPlaneRouting() [2/2]

CreateReplicationConfigurationTemplateRequest& Aws::mgn::Model::CreateReplicationConfigurationTemplateRequest::WithDataPlaneRouting ( ReplicationConfigurationDataPlaneRouting &&  value)
inline

Request to configure data plane routing during Replication Settings template creation.

Definition at line 149 of file CreateReplicationConfigurationTemplateRequest.h.

◆ WithDefaultLargeStagingDiskType() [1/2]

CreateReplicationConfigurationTemplateRequest& Aws::mgn::Model::CreateReplicationConfigurationTemplateRequest::WithDefaultLargeStagingDiskType ( const ReplicationConfigurationDefaultLargeStagingDiskType value)
inline

Request to configure the Staging Disk EBS volume type to "gp2" during Replication Settings template creation.

Definition at line 180 of file CreateReplicationConfigurationTemplateRequest.h.

◆ WithDefaultLargeStagingDiskType() [2/2]

CreateReplicationConfigurationTemplateRequest& Aws::mgn::Model::CreateReplicationConfigurationTemplateRequest::WithDefaultLargeStagingDiskType ( ReplicationConfigurationDefaultLargeStagingDiskType &&  value)
inline

Request to configure the Staging Disk EBS volume type to "gp2" during Replication Settings template creation.

Definition at line 186 of file CreateReplicationConfigurationTemplateRequest.h.

◆ WithEbsEncryption() [1/2]

CreateReplicationConfigurationTemplateRequest& Aws::mgn::Model::CreateReplicationConfigurationTemplateRequest::WithEbsEncryption ( const ReplicationConfigurationEbsEncryption value)
inline

Request to configure EBS enryption during Replication Settings template creation.

Definition at line 217 of file CreateReplicationConfigurationTemplateRequest.h.

◆ WithEbsEncryption() [2/2]

CreateReplicationConfigurationTemplateRequest& Aws::mgn::Model::CreateReplicationConfigurationTemplateRequest::WithEbsEncryption ( ReplicationConfigurationEbsEncryption &&  value)
inline

Request to configure EBS enryption during Replication Settings template creation.

Definition at line 223 of file CreateReplicationConfigurationTemplateRequest.h.

◆ WithEbsEncryptionKeyArn() [1/3]

CreateReplicationConfigurationTemplateRequest& Aws::mgn::Model::CreateReplicationConfigurationTemplateRequest::WithEbsEncryptionKeyArn ( Aws::String &&  value)
inline

Request to configure an EBS enryption key during Replication Settings template creation.

Definition at line 266 of file CreateReplicationConfigurationTemplateRequest.h.

◆ WithEbsEncryptionKeyArn() [2/3]

CreateReplicationConfigurationTemplateRequest& Aws::mgn::Model::CreateReplicationConfigurationTemplateRequest::WithEbsEncryptionKeyArn ( const Aws::String value)
inline

Request to configure an EBS enryption key during Replication Settings template creation.

Definition at line 260 of file CreateReplicationConfigurationTemplateRequest.h.

◆ WithEbsEncryptionKeyArn() [3/3]

CreateReplicationConfigurationTemplateRequest& Aws::mgn::Model::CreateReplicationConfigurationTemplateRequest::WithEbsEncryptionKeyArn ( const char *  value)
inline

Request to configure an EBS enryption key during Replication Settings template creation.

Definition at line 272 of file CreateReplicationConfigurationTemplateRequest.h.

◆ WithReplicationServerInstanceType() [1/3]

CreateReplicationConfigurationTemplateRequest& Aws::mgn::Model::CreateReplicationConfigurationTemplateRequest::WithReplicationServerInstanceType ( Aws::String &&  value)
inline

Request to configure the Replication Server instance type during Replication Settings template creation.

Definition at line 315 of file CreateReplicationConfigurationTemplateRequest.h.

◆ WithReplicationServerInstanceType() [2/3]

CreateReplicationConfigurationTemplateRequest& Aws::mgn::Model::CreateReplicationConfigurationTemplateRequest::WithReplicationServerInstanceType ( const Aws::String value)
inline

Request to configure the Replication Server instance type during Replication Settings template creation.

Definition at line 309 of file CreateReplicationConfigurationTemplateRequest.h.

◆ WithReplicationServerInstanceType() [3/3]

CreateReplicationConfigurationTemplateRequest& Aws::mgn::Model::CreateReplicationConfigurationTemplateRequest::WithReplicationServerInstanceType ( const char *  value)
inline

Request to configure the Replication Server instance type during Replication Settings template creation.

Definition at line 321 of file CreateReplicationConfigurationTemplateRequest.h.

◆ WithReplicationServersSecurityGroupsIDs() [1/2]

CreateReplicationConfigurationTemplateRequest& Aws::mgn::Model::CreateReplicationConfigurationTemplateRequest::WithReplicationServersSecurityGroupsIDs ( Aws::Vector< Aws::String > &&  value)
inline

Request to configure the Replication Server Secuirity group ID during Replication Settings template creation.

Definition at line 358 of file CreateReplicationConfigurationTemplateRequest.h.

◆ WithReplicationServersSecurityGroupsIDs() [2/2]

CreateReplicationConfigurationTemplateRequest& Aws::mgn::Model::CreateReplicationConfigurationTemplateRequest::WithReplicationServersSecurityGroupsIDs ( const Aws::Vector< Aws::String > &  value)
inline

Request to configure the Replication Server Secuirity group ID during Replication Settings template creation.

Definition at line 352 of file CreateReplicationConfigurationTemplateRequest.h.

◆ WithStagingAreaSubnetId() [1/3]

CreateReplicationConfigurationTemplateRequest& Aws::mgn::Model::CreateReplicationConfigurationTemplateRequest::WithStagingAreaSubnetId ( Aws::String &&  value)
inline

Request to configure the Staging Area subnet ID during Replication Settings template creation.

Definition at line 419 of file CreateReplicationConfigurationTemplateRequest.h.

◆ WithStagingAreaSubnetId() [2/3]

CreateReplicationConfigurationTemplateRequest& Aws::mgn::Model::CreateReplicationConfigurationTemplateRequest::WithStagingAreaSubnetId ( const Aws::String value)
inline

Request to configure the Staging Area subnet ID during Replication Settings template creation.

Definition at line 413 of file CreateReplicationConfigurationTemplateRequest.h.

◆ WithStagingAreaSubnetId() [3/3]

CreateReplicationConfigurationTemplateRequest& Aws::mgn::Model::CreateReplicationConfigurationTemplateRequest::WithStagingAreaSubnetId ( const char *  value)
inline

Request to configure the Staging Area subnet ID during Replication Settings template creation.

Definition at line 425 of file CreateReplicationConfigurationTemplateRequest.h.

◆ WithStagingAreaTags() [1/2]

CreateReplicationConfigurationTemplateRequest& Aws::mgn::Model::CreateReplicationConfigurationTemplateRequest::WithStagingAreaTags ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

Request to configure Staiging Area tags during Replication Settings template creation.

Definition at line 462 of file CreateReplicationConfigurationTemplateRequest.h.

◆ WithStagingAreaTags() [2/2]

CreateReplicationConfigurationTemplateRequest& Aws::mgn::Model::CreateReplicationConfigurationTemplateRequest::WithStagingAreaTags ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

Request to configure Staiging Area tags during Replication Settings template creation.

Definition at line 456 of file CreateReplicationConfigurationTemplateRequest.h.

◆ WithTags() [1/2]

CreateReplicationConfigurationTemplateRequest& Aws::mgn::Model::CreateReplicationConfigurationTemplateRequest::WithTags ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

Request to configure tags during Replication Settings template creation.

Definition at line 535 of file CreateReplicationConfigurationTemplateRequest.h.

◆ WithTags() [2/2]

CreateReplicationConfigurationTemplateRequest& Aws::mgn::Model::CreateReplicationConfigurationTemplateRequest::WithTags ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

Request to configure tags during Replication Settings template creation.

Definition at line 530 of file CreateReplicationConfigurationTemplateRequest.h.

◆ WithUseDedicatedReplicationServer()

CreateReplicationConfigurationTemplateRequest& Aws::mgn::Model::CreateReplicationConfigurationTemplateRequest::WithUseDedicatedReplicationServer ( bool  value)
inline

Request to use Dedicated Replication Servers during Replication Settings template creation.

Definition at line 595 of file CreateReplicationConfigurationTemplateRequest.h.


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