AWS SDK for C++  1.8.94
AWS SDK for C++
Public Member Functions | Protected Member Functions | List of all members
Aws::Redshift::Model::CreateHsmConfigurationRequest Class Reference

#include <CreateHsmConfigurationRequest.h>

+ Inheritance diagram for Aws::Redshift::Model::CreateHsmConfigurationRequest:

Public Member Functions

 CreateHsmConfigurationRequest ()
 
virtual const char * GetServiceRequestName () const override
 
Aws::String SerializePayload () const override
 
const Aws::StringGetHsmConfigurationIdentifier () const
 
bool HsmConfigurationIdentifierHasBeenSet () const
 
void SetHsmConfigurationIdentifier (const Aws::String &value)
 
void SetHsmConfigurationIdentifier (Aws::String &&value)
 
void SetHsmConfigurationIdentifier (const char *value)
 
CreateHsmConfigurationRequestWithHsmConfigurationIdentifier (const Aws::String &value)
 
CreateHsmConfigurationRequestWithHsmConfigurationIdentifier (Aws::String &&value)
 
CreateHsmConfigurationRequestWithHsmConfigurationIdentifier (const char *value)
 
const Aws::StringGetDescription () const
 
bool DescriptionHasBeenSet () const
 
void SetDescription (const Aws::String &value)
 
void SetDescription (Aws::String &&value)
 
void SetDescription (const char *value)
 
CreateHsmConfigurationRequestWithDescription (const Aws::String &value)
 
CreateHsmConfigurationRequestWithDescription (Aws::String &&value)
 
CreateHsmConfigurationRequestWithDescription (const char *value)
 
const Aws::StringGetHsmIpAddress () const
 
bool HsmIpAddressHasBeenSet () const
 
void SetHsmIpAddress (const Aws::String &value)
 
void SetHsmIpAddress (Aws::String &&value)
 
void SetHsmIpAddress (const char *value)
 
CreateHsmConfigurationRequestWithHsmIpAddress (const Aws::String &value)
 
CreateHsmConfigurationRequestWithHsmIpAddress (Aws::String &&value)
 
CreateHsmConfigurationRequestWithHsmIpAddress (const char *value)
 
const Aws::StringGetHsmPartitionName () const
 
bool HsmPartitionNameHasBeenSet () const
 
void SetHsmPartitionName (const Aws::String &value)
 
void SetHsmPartitionName (Aws::String &&value)
 
void SetHsmPartitionName (const char *value)
 
CreateHsmConfigurationRequestWithHsmPartitionName (const Aws::String &value)
 
CreateHsmConfigurationRequestWithHsmPartitionName (Aws::String &&value)
 
CreateHsmConfigurationRequestWithHsmPartitionName (const char *value)
 
const Aws::StringGetHsmPartitionPassword () const
 
bool HsmPartitionPasswordHasBeenSet () const
 
void SetHsmPartitionPassword (const Aws::String &value)
 
void SetHsmPartitionPassword (Aws::String &&value)
 
void SetHsmPartitionPassword (const char *value)
 
CreateHsmConfigurationRequestWithHsmPartitionPassword (const Aws::String &value)
 
CreateHsmConfigurationRequestWithHsmPartitionPassword (Aws::String &&value)
 
CreateHsmConfigurationRequestWithHsmPartitionPassword (const char *value)
 
const Aws::StringGetHsmServerPublicCertificate () const
 
bool HsmServerPublicCertificateHasBeenSet () const
 
void SetHsmServerPublicCertificate (const Aws::String &value)
 
void SetHsmServerPublicCertificate (Aws::String &&value)
 
void SetHsmServerPublicCertificate (const char *value)
 
CreateHsmConfigurationRequestWithHsmServerPublicCertificate (const Aws::String &value)
 
CreateHsmConfigurationRequestWithHsmServerPublicCertificate (Aws::String &&value)
 
CreateHsmConfigurationRequestWithHsmServerPublicCertificate (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)
 
CreateHsmConfigurationRequestWithTags (const Aws::Vector< Tag > &value)
 
CreateHsmConfigurationRequestWithTags (Aws::Vector< Tag > &&value)
 
CreateHsmConfigurationRequestAddTags (const Tag &value)
 
CreateHsmConfigurationRequestAddTags (Tag &&value)
 
- Public Member Functions inherited from Aws::Redshift::RedshiftRequest
virtual ~RedshiftRequest ()
 
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
 

Protected Member Functions

void DumpBodyToUrl (Aws::Http::URI &uri) const override
 
- Protected Member Functions inherited from Aws::Redshift::RedshiftRequest
virtual Aws::Http::HeaderValueCollection GetRequestSpecificHeaders () const
 

Detailed Description

See Also:

AWS API Reference

Definition at line 26 of file CreateHsmConfigurationRequest.h.

Constructor & Destructor Documentation

◆ CreateHsmConfigurationRequest()

Aws::Redshift::Model::CreateHsmConfigurationRequest::CreateHsmConfigurationRequest ( )

Member Function Documentation

◆ AddTags() [1/2]

CreateHsmConfigurationRequest& Aws::Redshift::Model::CreateHsmConfigurationRequest::AddTags ( const Tag value)
inline

A list of tag instances.

Definition at line 355 of file CreateHsmConfigurationRequest.h.

◆ AddTags() [2/2]

CreateHsmConfigurationRequest& Aws::Redshift::Model::CreateHsmConfigurationRequest::AddTags ( Tag &&  value)
inline

A list of tag instances.

Definition at line 360 of file CreateHsmConfigurationRequest.h.

◆ DescriptionHasBeenSet()

bool Aws::Redshift::Model::CreateHsmConfigurationRequest::DescriptionHasBeenSet ( ) const
inline

A text description of the HSM configuration to be created.

Definition at line 101 of file CreateHsmConfigurationRequest.h.

◆ DumpBodyToUrl()

void Aws::Redshift::Model::CreateHsmConfigurationRequest::DumpBodyToUrl ( Aws::Http::URI uri) const
overrideprotectedvirtual

Default does nothing. Override this to convert what would otherwise be the payload of the request to a query string format.

Reimplemented from Aws::AmazonWebServiceRequest.

◆ GetDescription()

const Aws::String& Aws::Redshift::Model::CreateHsmConfigurationRequest::GetDescription ( ) const
inline

A text description of the HSM configuration to be created.

Definition at line 96 of file CreateHsmConfigurationRequest.h.

◆ GetHsmConfigurationIdentifier()

const Aws::String& Aws::Redshift::Model::CreateHsmConfigurationRequest::GetHsmConfigurationIdentifier ( ) const
inline

The identifier to be assigned to the new Amazon Redshift HSM configuration.

Definition at line 48 of file CreateHsmConfigurationRequest.h.

◆ GetHsmIpAddress()

const Aws::String& Aws::Redshift::Model::CreateHsmConfigurationRequest::GetHsmIpAddress ( ) const
inline

The IP address that the Amazon Redshift cluster must use to access the HSM.

Definition at line 138 of file CreateHsmConfigurationRequest.h.

◆ GetHsmPartitionName()

const Aws::String& Aws::Redshift::Model::CreateHsmConfigurationRequest::GetHsmPartitionName ( ) const
inline

The name of the partition in the HSM where the Amazon Redshift clusters will store their database encryption keys.

Definition at line 187 of file CreateHsmConfigurationRequest.h.

◆ GetHsmPartitionPassword()

const Aws::String& Aws::Redshift::Model::CreateHsmConfigurationRequest::GetHsmPartitionPassword ( ) const
inline

The password required to access the HSM partition.

Definition at line 235 of file CreateHsmConfigurationRequest.h.

◆ GetHsmServerPublicCertificate()

const Aws::String& Aws::Redshift::Model::CreateHsmConfigurationRequest::GetHsmServerPublicCertificate ( ) const
inline

The HSMs public certificate file. When using Cloud HSM, the file name is server.pem.

Definition at line 277 of file CreateHsmConfigurationRequest.h.

◆ GetServiceRequestName()

virtual const char* Aws::Redshift::Model::CreateHsmConfigurationRequest::GetServiceRequestName ( ) const
inlineoverridevirtual

Implements Aws::AmazonWebServiceRequest.

Definition at line 35 of file CreateHsmConfigurationRequest.h.

◆ GetTags()

const Aws::Vector<Tag>& Aws::Redshift::Model::CreateHsmConfigurationRequest::GetTags ( ) const
inline

A list of tag instances.

Definition at line 325 of file CreateHsmConfigurationRequest.h.

◆ HsmConfigurationIdentifierHasBeenSet()

bool Aws::Redshift::Model::CreateHsmConfigurationRequest::HsmConfigurationIdentifierHasBeenSet ( ) const
inline

The identifier to be assigned to the new Amazon Redshift HSM configuration.

Definition at line 54 of file CreateHsmConfigurationRequest.h.

◆ HsmIpAddressHasBeenSet()

bool Aws::Redshift::Model::CreateHsmConfigurationRequest::HsmIpAddressHasBeenSet ( ) const
inline

The IP address that the Amazon Redshift cluster must use to access the HSM.

Definition at line 144 of file CreateHsmConfigurationRequest.h.

◆ HsmPartitionNameHasBeenSet()

bool Aws::Redshift::Model::CreateHsmConfigurationRequest::HsmPartitionNameHasBeenSet ( ) const
inline

The name of the partition in the HSM where the Amazon Redshift clusters will store their database encryption keys.

Definition at line 193 of file CreateHsmConfigurationRequest.h.

◆ HsmPartitionPasswordHasBeenSet()

bool Aws::Redshift::Model::CreateHsmConfigurationRequest::HsmPartitionPasswordHasBeenSet ( ) const
inline

The password required to access the HSM partition.

Definition at line 240 of file CreateHsmConfigurationRequest.h.

◆ HsmServerPublicCertificateHasBeenSet()

bool Aws::Redshift::Model::CreateHsmConfigurationRequest::HsmServerPublicCertificateHasBeenSet ( ) const
inline

The HSMs public certificate file. When using Cloud HSM, the file name is server.pem.

Definition at line 283 of file CreateHsmConfigurationRequest.h.

◆ SerializePayload()

Aws::String Aws::Redshift::Model::CreateHsmConfigurationRequest::SerializePayload ( ) const
overridevirtual

Convert payload into String.

Implements Aws::AmazonSerializableWebServiceRequest.

◆ SetDescription() [1/3]

void Aws::Redshift::Model::CreateHsmConfigurationRequest::SetDescription ( const Aws::String value)
inline

A text description of the HSM configuration to be created.

Definition at line 106 of file CreateHsmConfigurationRequest.h.

◆ SetDescription() [2/3]

void Aws::Redshift::Model::CreateHsmConfigurationRequest::SetDescription ( Aws::String &&  value)
inline

A text description of the HSM configuration to be created.

Definition at line 111 of file CreateHsmConfigurationRequest.h.

◆ SetDescription() [3/3]

void Aws::Redshift::Model::CreateHsmConfigurationRequest::SetDescription ( const char *  value)
inline

A text description of the HSM configuration to be created.

Definition at line 116 of file CreateHsmConfigurationRequest.h.

◆ SetHsmConfigurationIdentifier() [1/3]

void Aws::Redshift::Model::CreateHsmConfigurationRequest::SetHsmConfigurationIdentifier ( const Aws::String value)
inline

The identifier to be assigned to the new Amazon Redshift HSM configuration.

Definition at line 60 of file CreateHsmConfigurationRequest.h.

◆ SetHsmConfigurationIdentifier() [2/3]

void Aws::Redshift::Model::CreateHsmConfigurationRequest::SetHsmConfigurationIdentifier ( Aws::String &&  value)
inline

The identifier to be assigned to the new Amazon Redshift HSM configuration.

Definition at line 66 of file CreateHsmConfigurationRequest.h.

◆ SetHsmConfigurationIdentifier() [3/3]

void Aws::Redshift::Model::CreateHsmConfigurationRequest::SetHsmConfigurationIdentifier ( const char *  value)
inline

The identifier to be assigned to the new Amazon Redshift HSM configuration.

Definition at line 72 of file CreateHsmConfigurationRequest.h.

◆ SetHsmIpAddress() [1/3]

void Aws::Redshift::Model::CreateHsmConfigurationRequest::SetHsmIpAddress ( const Aws::String value)
inline

The IP address that the Amazon Redshift cluster must use to access the HSM.

Definition at line 150 of file CreateHsmConfigurationRequest.h.

◆ SetHsmIpAddress() [2/3]

void Aws::Redshift::Model::CreateHsmConfigurationRequest::SetHsmIpAddress ( Aws::String &&  value)
inline

The IP address that the Amazon Redshift cluster must use to access the HSM.

Definition at line 156 of file CreateHsmConfigurationRequest.h.

◆ SetHsmIpAddress() [3/3]

void Aws::Redshift::Model::CreateHsmConfigurationRequest::SetHsmIpAddress ( const char *  value)
inline

The IP address that the Amazon Redshift cluster must use to access the HSM.

Definition at line 162 of file CreateHsmConfigurationRequest.h.

◆ SetHsmPartitionName() [1/3]

void Aws::Redshift::Model::CreateHsmConfigurationRequest::SetHsmPartitionName ( const Aws::String value)
inline

The name of the partition in the HSM where the Amazon Redshift clusters will store their database encryption keys.

Definition at line 199 of file CreateHsmConfigurationRequest.h.

◆ SetHsmPartitionName() [2/3]

void Aws::Redshift::Model::CreateHsmConfigurationRequest::SetHsmPartitionName ( Aws::String &&  value)
inline

The name of the partition in the HSM where the Amazon Redshift clusters will store their database encryption keys.

Definition at line 205 of file CreateHsmConfigurationRequest.h.

◆ SetHsmPartitionName() [3/3]

void Aws::Redshift::Model::CreateHsmConfigurationRequest::SetHsmPartitionName ( const char *  value)
inline

The name of the partition in the HSM where the Amazon Redshift clusters will store their database encryption keys.

Definition at line 211 of file CreateHsmConfigurationRequest.h.

◆ SetHsmPartitionPassword() [1/3]

void Aws::Redshift::Model::CreateHsmConfigurationRequest::SetHsmPartitionPassword ( const Aws::String value)
inline

The password required to access the HSM partition.

Definition at line 245 of file CreateHsmConfigurationRequest.h.

◆ SetHsmPartitionPassword() [2/3]

void Aws::Redshift::Model::CreateHsmConfigurationRequest::SetHsmPartitionPassword ( Aws::String &&  value)
inline

The password required to access the HSM partition.

Definition at line 250 of file CreateHsmConfigurationRequest.h.

◆ SetHsmPartitionPassword() [3/3]

void Aws::Redshift::Model::CreateHsmConfigurationRequest::SetHsmPartitionPassword ( const char *  value)
inline

The password required to access the HSM partition.

Definition at line 255 of file CreateHsmConfigurationRequest.h.

◆ SetHsmServerPublicCertificate() [1/3]

void Aws::Redshift::Model::CreateHsmConfigurationRequest::SetHsmServerPublicCertificate ( const Aws::String value)
inline

The HSMs public certificate file. When using Cloud HSM, the file name is server.pem.

Definition at line 289 of file CreateHsmConfigurationRequest.h.

◆ SetHsmServerPublicCertificate() [2/3]

void Aws::Redshift::Model::CreateHsmConfigurationRequest::SetHsmServerPublicCertificate ( Aws::String &&  value)
inline

The HSMs public certificate file. When using Cloud HSM, the file name is server.pem.

Definition at line 295 of file CreateHsmConfigurationRequest.h.

◆ SetHsmServerPublicCertificate() [3/3]

void Aws::Redshift::Model::CreateHsmConfigurationRequest::SetHsmServerPublicCertificate ( const char *  value)
inline

The HSMs public certificate file. When using Cloud HSM, the file name is server.pem.

Definition at line 301 of file CreateHsmConfigurationRequest.h.

◆ SetTags() [1/2]

void Aws::Redshift::Model::CreateHsmConfigurationRequest::SetTags ( const Aws::Vector< Tag > &  value)
inline

A list of tag instances.

Definition at line 335 of file CreateHsmConfigurationRequest.h.

◆ SetTags() [2/2]

void Aws::Redshift::Model::CreateHsmConfigurationRequest::SetTags ( Aws::Vector< Tag > &&  value)
inline

A list of tag instances.

Definition at line 340 of file CreateHsmConfigurationRequest.h.

◆ TagsHasBeenSet()

bool Aws::Redshift::Model::CreateHsmConfigurationRequest::TagsHasBeenSet ( ) const
inline

A list of tag instances.

Definition at line 330 of file CreateHsmConfigurationRequest.h.

◆ WithDescription() [1/3]

CreateHsmConfigurationRequest& Aws::Redshift::Model::CreateHsmConfigurationRequest::WithDescription ( const Aws::String value)
inline

A text description of the HSM configuration to be created.

Definition at line 121 of file CreateHsmConfigurationRequest.h.

◆ WithDescription() [2/3]

CreateHsmConfigurationRequest& Aws::Redshift::Model::CreateHsmConfigurationRequest::WithDescription ( Aws::String &&  value)
inline

A text description of the HSM configuration to be created.

Definition at line 126 of file CreateHsmConfigurationRequest.h.

◆ WithDescription() [3/3]

CreateHsmConfigurationRequest& Aws::Redshift::Model::CreateHsmConfigurationRequest::WithDescription ( const char *  value)
inline

A text description of the HSM configuration to be created.

Definition at line 131 of file CreateHsmConfigurationRequest.h.

◆ WithHsmConfigurationIdentifier() [1/3]

CreateHsmConfigurationRequest& Aws::Redshift::Model::CreateHsmConfigurationRequest::WithHsmConfigurationIdentifier ( const Aws::String value)
inline

The identifier to be assigned to the new Amazon Redshift HSM configuration.

Definition at line 78 of file CreateHsmConfigurationRequest.h.

◆ WithHsmConfigurationIdentifier() [2/3]

CreateHsmConfigurationRequest& Aws::Redshift::Model::CreateHsmConfigurationRequest::WithHsmConfigurationIdentifier ( Aws::String &&  value)
inline

The identifier to be assigned to the new Amazon Redshift HSM configuration.

Definition at line 84 of file CreateHsmConfigurationRequest.h.

◆ WithHsmConfigurationIdentifier() [3/3]

CreateHsmConfigurationRequest& Aws::Redshift::Model::CreateHsmConfigurationRequest::WithHsmConfigurationIdentifier ( const char *  value)
inline

The identifier to be assigned to the new Amazon Redshift HSM configuration.

Definition at line 90 of file CreateHsmConfigurationRequest.h.

◆ WithHsmIpAddress() [1/3]

CreateHsmConfigurationRequest& Aws::Redshift::Model::CreateHsmConfigurationRequest::WithHsmIpAddress ( const Aws::String value)
inline

The IP address that the Amazon Redshift cluster must use to access the HSM.

Definition at line 168 of file CreateHsmConfigurationRequest.h.

◆ WithHsmIpAddress() [2/3]

CreateHsmConfigurationRequest& Aws::Redshift::Model::CreateHsmConfigurationRequest::WithHsmIpAddress ( Aws::String &&  value)
inline

The IP address that the Amazon Redshift cluster must use to access the HSM.

Definition at line 174 of file CreateHsmConfigurationRequest.h.

◆ WithHsmIpAddress() [3/3]

CreateHsmConfigurationRequest& Aws::Redshift::Model::CreateHsmConfigurationRequest::WithHsmIpAddress ( const char *  value)
inline

The IP address that the Amazon Redshift cluster must use to access the HSM.

Definition at line 180 of file CreateHsmConfigurationRequest.h.

◆ WithHsmPartitionName() [1/3]

CreateHsmConfigurationRequest& Aws::Redshift::Model::CreateHsmConfigurationRequest::WithHsmPartitionName ( const Aws::String value)
inline

The name of the partition in the HSM where the Amazon Redshift clusters will store their database encryption keys.

Definition at line 217 of file CreateHsmConfigurationRequest.h.

◆ WithHsmPartitionName() [2/3]

CreateHsmConfigurationRequest& Aws::Redshift::Model::CreateHsmConfigurationRequest::WithHsmPartitionName ( Aws::String &&  value)
inline

The name of the partition in the HSM where the Amazon Redshift clusters will store their database encryption keys.

Definition at line 223 of file CreateHsmConfigurationRequest.h.

◆ WithHsmPartitionName() [3/3]

CreateHsmConfigurationRequest& Aws::Redshift::Model::CreateHsmConfigurationRequest::WithHsmPartitionName ( const char *  value)
inline

The name of the partition in the HSM where the Amazon Redshift clusters will store their database encryption keys.

Definition at line 229 of file CreateHsmConfigurationRequest.h.

◆ WithHsmPartitionPassword() [1/3]

CreateHsmConfigurationRequest& Aws::Redshift::Model::CreateHsmConfigurationRequest::WithHsmPartitionPassword ( const Aws::String value)
inline

The password required to access the HSM partition.

Definition at line 260 of file CreateHsmConfigurationRequest.h.

◆ WithHsmPartitionPassword() [2/3]

CreateHsmConfigurationRequest& Aws::Redshift::Model::CreateHsmConfigurationRequest::WithHsmPartitionPassword ( Aws::String &&  value)
inline

The password required to access the HSM partition.

Definition at line 265 of file CreateHsmConfigurationRequest.h.

◆ WithHsmPartitionPassword() [3/3]

CreateHsmConfigurationRequest& Aws::Redshift::Model::CreateHsmConfigurationRequest::WithHsmPartitionPassword ( const char *  value)
inline

The password required to access the HSM partition.

Definition at line 270 of file CreateHsmConfigurationRequest.h.

◆ WithHsmServerPublicCertificate() [1/3]

CreateHsmConfigurationRequest& Aws::Redshift::Model::CreateHsmConfigurationRequest::WithHsmServerPublicCertificate ( const Aws::String value)
inline

The HSMs public certificate file. When using Cloud HSM, the file name is server.pem.

Definition at line 307 of file CreateHsmConfigurationRequest.h.

◆ WithHsmServerPublicCertificate() [2/3]

CreateHsmConfigurationRequest& Aws::Redshift::Model::CreateHsmConfigurationRequest::WithHsmServerPublicCertificate ( Aws::String &&  value)
inline

The HSMs public certificate file. When using Cloud HSM, the file name is server.pem.

Definition at line 313 of file CreateHsmConfigurationRequest.h.

◆ WithHsmServerPublicCertificate() [3/3]

CreateHsmConfigurationRequest& Aws::Redshift::Model::CreateHsmConfigurationRequest::WithHsmServerPublicCertificate ( const char *  value)
inline

The HSMs public certificate file. When using Cloud HSM, the file name is server.pem.

Definition at line 319 of file CreateHsmConfigurationRequest.h.

◆ WithTags() [1/2]

CreateHsmConfigurationRequest& Aws::Redshift::Model::CreateHsmConfigurationRequest::WithTags ( const Aws::Vector< Tag > &  value)
inline

A list of tag instances.

Definition at line 345 of file CreateHsmConfigurationRequest.h.

◆ WithTags() [2/2]

CreateHsmConfigurationRequest& Aws::Redshift::Model::CreateHsmConfigurationRequest::WithTags ( Aws::Vector< Tag > &&  value)
inline

A list of tag instances.

Definition at line 350 of file CreateHsmConfigurationRequest.h.


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