AWS SDK for C++  1.9.2
AWS SDK for C++
Public Member Functions | List of all members
Aws::CloudHSMV2::Model::Cluster Class Reference

#include <Cluster.h>

Public Member Functions

 Cluster ()
 
 Cluster (Aws::Utils::Json::JsonView jsonValue)
 
Clusteroperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const BackupPolicyGetBackupPolicy () const
 
bool BackupPolicyHasBeenSet () const
 
void SetBackupPolicy (const BackupPolicy &value)
 
void SetBackupPolicy (BackupPolicy &&value)
 
ClusterWithBackupPolicy (const BackupPolicy &value)
 
ClusterWithBackupPolicy (BackupPolicy &&value)
 
const BackupRetentionPolicyGetBackupRetentionPolicy () const
 
bool BackupRetentionPolicyHasBeenSet () const
 
void SetBackupRetentionPolicy (const BackupRetentionPolicy &value)
 
void SetBackupRetentionPolicy (BackupRetentionPolicy &&value)
 
ClusterWithBackupRetentionPolicy (const BackupRetentionPolicy &value)
 
ClusterWithBackupRetentionPolicy (BackupRetentionPolicy &&value)
 
const Aws::StringGetClusterId () const
 
bool ClusterIdHasBeenSet () const
 
void SetClusterId (const Aws::String &value)
 
void SetClusterId (Aws::String &&value)
 
void SetClusterId (const char *value)
 
ClusterWithClusterId (const Aws::String &value)
 
ClusterWithClusterId (Aws::String &&value)
 
ClusterWithClusterId (const char *value)
 
const Aws::Utils::DateTimeGetCreateTimestamp () const
 
bool CreateTimestampHasBeenSet () const
 
void SetCreateTimestamp (const Aws::Utils::DateTime &value)
 
void SetCreateTimestamp (Aws::Utils::DateTime &&value)
 
ClusterWithCreateTimestamp (const Aws::Utils::DateTime &value)
 
ClusterWithCreateTimestamp (Aws::Utils::DateTime &&value)
 
const Aws::Vector< Hsm > & GetHsms () const
 
bool HsmsHasBeenSet () const
 
void SetHsms (const Aws::Vector< Hsm > &value)
 
void SetHsms (Aws::Vector< Hsm > &&value)
 
ClusterWithHsms (const Aws::Vector< Hsm > &value)
 
ClusterWithHsms (Aws::Vector< Hsm > &&value)
 
ClusterAddHsms (const Hsm &value)
 
ClusterAddHsms (Hsm &&value)
 
const Aws::StringGetHsmType () const
 
bool HsmTypeHasBeenSet () const
 
void SetHsmType (const Aws::String &value)
 
void SetHsmType (Aws::String &&value)
 
void SetHsmType (const char *value)
 
ClusterWithHsmType (const Aws::String &value)
 
ClusterWithHsmType (Aws::String &&value)
 
ClusterWithHsmType (const char *value)
 
const Aws::StringGetPreCoPassword () const
 
bool PreCoPasswordHasBeenSet () const
 
void SetPreCoPassword (const Aws::String &value)
 
void SetPreCoPassword (Aws::String &&value)
 
void SetPreCoPassword (const char *value)
 
ClusterWithPreCoPassword (const Aws::String &value)
 
ClusterWithPreCoPassword (Aws::String &&value)
 
ClusterWithPreCoPassword (const char *value)
 
const Aws::StringGetSecurityGroup () const
 
bool SecurityGroupHasBeenSet () const
 
void SetSecurityGroup (const Aws::String &value)
 
void SetSecurityGroup (Aws::String &&value)
 
void SetSecurityGroup (const char *value)
 
ClusterWithSecurityGroup (const Aws::String &value)
 
ClusterWithSecurityGroup (Aws::String &&value)
 
ClusterWithSecurityGroup (const char *value)
 
const Aws::StringGetSourceBackupId () const
 
bool SourceBackupIdHasBeenSet () const
 
void SetSourceBackupId (const Aws::String &value)
 
void SetSourceBackupId (Aws::String &&value)
 
void SetSourceBackupId (const char *value)
 
ClusterWithSourceBackupId (const Aws::String &value)
 
ClusterWithSourceBackupId (Aws::String &&value)
 
ClusterWithSourceBackupId (const char *value)
 
const ClusterStateGetState () const
 
bool StateHasBeenSet () const
 
void SetState (const ClusterState &value)
 
void SetState (ClusterState &&value)
 
ClusterWithState (const ClusterState &value)
 
ClusterWithState (ClusterState &&value)
 
const Aws::StringGetStateMessage () const
 
bool StateMessageHasBeenSet () const
 
void SetStateMessage (const Aws::String &value)
 
void SetStateMessage (Aws::String &&value)
 
void SetStateMessage (const char *value)
 
ClusterWithStateMessage (const Aws::String &value)
 
ClusterWithStateMessage (Aws::String &&value)
 
ClusterWithStateMessage (const char *value)
 
const Aws::Map< Aws::String, Aws::String > & GetSubnetMapping () const
 
bool SubnetMappingHasBeenSet () const
 
void SetSubnetMapping (const Aws::Map< Aws::String, Aws::String > &value)
 
void SetSubnetMapping (Aws::Map< Aws::String, Aws::String > &&value)
 
ClusterWithSubnetMapping (const Aws::Map< Aws::String, Aws::String > &value)
 
ClusterWithSubnetMapping (Aws::Map< Aws::String, Aws::String > &&value)
 
ClusterAddSubnetMapping (const Aws::String &key, const Aws::String &value)
 
ClusterAddSubnetMapping (Aws::String &&key, const Aws::String &value)
 
ClusterAddSubnetMapping (const Aws::String &key, Aws::String &&value)
 
ClusterAddSubnetMapping (Aws::String &&key, Aws::String &&value)
 
ClusterAddSubnetMapping (const char *key, Aws::String &&value)
 
ClusterAddSubnetMapping (Aws::String &&key, const char *value)
 
ClusterAddSubnetMapping (const char *key, const char *value)
 
const Aws::StringGetVpcId () const
 
bool VpcIdHasBeenSet () const
 
void SetVpcId (const Aws::String &value)
 
void SetVpcId (Aws::String &&value)
 
void SetVpcId (const char *value)
 
ClusterWithVpcId (const Aws::String &value)
 
ClusterWithVpcId (Aws::String &&value)
 
ClusterWithVpcId (const char *value)
 
const CertificatesGetCertificates () const
 
bool CertificatesHasBeenSet () const
 
void SetCertificates (const Certificates &value)
 
void SetCertificates (Certificates &&value)
 
ClusterWithCertificates (const Certificates &value)
 
ClusterWithCertificates (Certificates &&value)
 
const Aws::Vector< Tag > & GetTagList () const
 
bool TagListHasBeenSet () const
 
void SetTagList (const Aws::Vector< Tag > &value)
 
void SetTagList (Aws::Vector< Tag > &&value)
 
ClusterWithTagList (const Aws::Vector< Tag > &value)
 
ClusterWithTagList (Aws::Vector< Tag > &&value)
 
ClusterAddTagList (const Tag &value)
 
ClusterAddTagList (Tag &&value)
 

Detailed Description

Contains information about an AWS CloudHSM cluster.

See Also:

AWS API Reference

Definition at line 41 of file Cluster.h.

Constructor & Destructor Documentation

◆ Cluster() [1/2]

Aws::CloudHSMV2::Model::Cluster::Cluster ( )

◆ Cluster() [2/2]

Aws::CloudHSMV2::Model::Cluster::Cluster ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddHsms() [1/2]

Cluster& Aws::CloudHSMV2::Model::Cluster::AddHsms ( const Hsm value)
inline

Contains information about the HSMs in the cluster.

Definition at line 217 of file Cluster.h.

◆ AddHsms() [2/2]

Cluster& Aws::CloudHSMV2::Model::Cluster::AddHsms ( Hsm &&  value)
inline

Contains information about the HSMs in the cluster.

Definition at line 222 of file Cluster.h.

◆ AddSubnetMapping() [1/7]

Cluster& Aws::CloudHSMV2::Model::Cluster::AddSubnetMapping ( Aws::String &&  key,
Aws::String &&  value 
)
inline

A map from availability zone to the cluster’s subnet in that availability zone.

Definition at line 527 of file Cluster.h.

◆ AddSubnetMapping() [2/7]

Cluster& Aws::CloudHSMV2::Model::Cluster::AddSubnetMapping ( Aws::String &&  key,
const Aws::String value 
)
inline

A map from availability zone to the cluster’s subnet in that availability zone.

Definition at line 515 of file Cluster.h.

◆ AddSubnetMapping() [3/7]

Cluster& Aws::CloudHSMV2::Model::Cluster::AddSubnetMapping ( Aws::String &&  key,
const char *  value 
)
inline

A map from availability zone to the cluster’s subnet in that availability zone.

Definition at line 539 of file Cluster.h.

◆ AddSubnetMapping() [4/7]

Cluster& Aws::CloudHSMV2::Model::Cluster::AddSubnetMapping ( const Aws::String key,
Aws::String &&  value 
)
inline

A map from availability zone to the cluster’s subnet in that availability zone.

Definition at line 521 of file Cluster.h.

◆ AddSubnetMapping() [5/7]

Cluster& Aws::CloudHSMV2::Model::Cluster::AddSubnetMapping ( const Aws::String key,
const Aws::String value 
)
inline

A map from availability zone to the cluster’s subnet in that availability zone.

Definition at line 509 of file Cluster.h.

◆ AddSubnetMapping() [6/7]

Cluster& Aws::CloudHSMV2::Model::Cluster::AddSubnetMapping ( const char *  key,
Aws::String &&  value 
)
inline

A map from availability zone to the cluster’s subnet in that availability zone.

Definition at line 533 of file Cluster.h.

◆ AddSubnetMapping() [7/7]

Cluster& Aws::CloudHSMV2::Model::Cluster::AddSubnetMapping ( const char *  key,
const char *  value 
)
inline

A map from availability zone to the cluster’s subnet in that availability zone.

Definition at line 545 of file Cluster.h.

◆ AddTagList() [1/2]

Cluster& Aws::CloudHSMV2::Model::Cluster::AddTagList ( const Tag value)
inline

The list of tags for the cluster.

Definition at line 661 of file Cluster.h.

◆ AddTagList() [2/2]

Cluster& Aws::CloudHSMV2::Model::Cluster::AddTagList ( Tag &&  value)
inline

The list of tags for the cluster.

Definition at line 666 of file Cluster.h.

◆ BackupPolicyHasBeenSet()

bool Aws::CloudHSMV2::Model::Cluster::BackupPolicyHasBeenSet ( ) const
inline

The cluster's backup policy.

Definition at line 58 of file Cluster.h.

◆ BackupRetentionPolicyHasBeenSet()

bool Aws::CloudHSMV2::Model::Cluster::BackupRetentionPolicyHasBeenSet ( ) const
inline

A policy that defines how the service retains backups.

Definition at line 89 of file Cluster.h.

◆ CertificatesHasBeenSet()

bool Aws::CloudHSMV2::Model::Cluster::CertificatesHasBeenSet ( ) const
inline

Contains one or more certificates or a certificate signing request (CSR).

Definition at line 605 of file Cluster.h.

◆ ClusterIdHasBeenSet()

bool Aws::CloudHSMV2::Model::Cluster::ClusterIdHasBeenSet ( ) const
inline

The cluster's identifier (ID).

Definition at line 120 of file Cluster.h.

◆ CreateTimestampHasBeenSet()

bool Aws::CloudHSMV2::Model::Cluster::CreateTimestampHasBeenSet ( ) const
inline

The date and time when the cluster was created.

Definition at line 161 of file Cluster.h.

◆ GetBackupPolicy()

const BackupPolicy& Aws::CloudHSMV2::Model::Cluster::GetBackupPolicy ( ) const
inline

The cluster's backup policy.

Definition at line 53 of file Cluster.h.

◆ GetBackupRetentionPolicy()

const BackupRetentionPolicy& Aws::CloudHSMV2::Model::Cluster::GetBackupRetentionPolicy ( ) const
inline

A policy that defines how the service retains backups.

Definition at line 84 of file Cluster.h.

◆ GetCertificates()

const Certificates& Aws::CloudHSMV2::Model::Cluster::GetCertificates ( ) const
inline

Contains one or more certificates or a certificate signing request (CSR).

Definition at line 600 of file Cluster.h.

◆ GetClusterId()

const Aws::String& Aws::CloudHSMV2::Model::Cluster::GetClusterId ( ) const
inline

The cluster's identifier (ID).

Definition at line 115 of file Cluster.h.

◆ GetCreateTimestamp()

const Aws::Utils::DateTime& Aws::CloudHSMV2::Model::Cluster::GetCreateTimestamp ( ) const
inline

The date and time when the cluster was created.

Definition at line 156 of file Cluster.h.

◆ GetHsms()

const Aws::Vector<Hsm>& Aws::CloudHSMV2::Model::Cluster::GetHsms ( ) const
inline

Contains information about the HSMs in the cluster.

Definition at line 187 of file Cluster.h.

◆ GetHsmType()

const Aws::String& Aws::CloudHSMV2::Model::Cluster::GetHsmType ( ) const
inline

The type of HSM that the cluster contains.

Definition at line 228 of file Cluster.h.

◆ GetPreCoPassword()

const Aws::String& Aws::CloudHSMV2::Model::Cluster::GetPreCoPassword ( ) const
inline

The default password for the cluster's Pre-Crypto Officer (PRECO) user.

Definition at line 269 of file Cluster.h.

◆ GetSecurityGroup()

const Aws::String& Aws::CloudHSMV2::Model::Cluster::GetSecurityGroup ( ) const
inline

The identifier (ID) of the cluster's security group.

Definition at line 310 of file Cluster.h.

◆ GetSourceBackupId()

const Aws::String& Aws::CloudHSMV2::Model::Cluster::GetSourceBackupId ( ) const
inline

The identifier (ID) of the backup used to create the cluster. This value exists only when the cluster was created from a backup.

Definition at line 352 of file Cluster.h.

◆ GetState()

const ClusterState& Aws::CloudHSMV2::Model::Cluster::GetState ( ) const
inline

The cluster's state.

Definition at line 400 of file Cluster.h.

◆ GetStateMessage()

const Aws::String& Aws::CloudHSMV2::Model::Cluster::GetStateMessage ( ) const
inline

A description of the cluster's state.

Definition at line 431 of file Cluster.h.

◆ GetSubnetMapping()

const Aws::Map<Aws::String, Aws::String>& Aws::CloudHSMV2::Model::Cluster::GetSubnetMapping ( ) const
inline

A map from availability zone to the cluster’s subnet in that availability zone.

Definition at line 473 of file Cluster.h.

◆ GetTagList()

const Aws::Vector<Tag>& Aws::CloudHSMV2::Model::Cluster::GetTagList ( ) const
inline

The list of tags for the cluster.

Definition at line 631 of file Cluster.h.

◆ GetVpcId()

const Aws::String& Aws::CloudHSMV2::Model::Cluster::GetVpcId ( ) const
inline

The identifier (ID) of the virtual private cloud (VPC) that contains the cluster.

Definition at line 552 of file Cluster.h.

◆ HsmsHasBeenSet()

bool Aws::CloudHSMV2::Model::Cluster::HsmsHasBeenSet ( ) const
inline

Contains information about the HSMs in the cluster.

Definition at line 192 of file Cluster.h.

◆ HsmTypeHasBeenSet()

bool Aws::CloudHSMV2::Model::Cluster::HsmTypeHasBeenSet ( ) const
inline

The type of HSM that the cluster contains.

Definition at line 233 of file Cluster.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::CloudHSMV2::Model::Cluster::Jsonize ( ) const

◆ operator=()

Cluster& Aws::CloudHSMV2::Model::Cluster::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ PreCoPasswordHasBeenSet()

bool Aws::CloudHSMV2::Model::Cluster::PreCoPasswordHasBeenSet ( ) const
inline

The default password for the cluster's Pre-Crypto Officer (PRECO) user.

Definition at line 274 of file Cluster.h.

◆ SecurityGroupHasBeenSet()

bool Aws::CloudHSMV2::Model::Cluster::SecurityGroupHasBeenSet ( ) const
inline

The identifier (ID) of the cluster's security group.

Definition at line 315 of file Cluster.h.

◆ SetBackupPolicy() [1/2]

void Aws::CloudHSMV2::Model::Cluster::SetBackupPolicy ( BackupPolicy &&  value)
inline

The cluster's backup policy.

Definition at line 68 of file Cluster.h.

◆ SetBackupPolicy() [2/2]

void Aws::CloudHSMV2::Model::Cluster::SetBackupPolicy ( const BackupPolicy value)
inline

The cluster's backup policy.

Definition at line 63 of file Cluster.h.

◆ SetBackupRetentionPolicy() [1/2]

void Aws::CloudHSMV2::Model::Cluster::SetBackupRetentionPolicy ( BackupRetentionPolicy &&  value)
inline

A policy that defines how the service retains backups.

Definition at line 99 of file Cluster.h.

◆ SetBackupRetentionPolicy() [2/2]

void Aws::CloudHSMV2::Model::Cluster::SetBackupRetentionPolicy ( const BackupRetentionPolicy value)
inline

A policy that defines how the service retains backups.

Definition at line 94 of file Cluster.h.

◆ SetCertificates() [1/2]

void Aws::CloudHSMV2::Model::Cluster::SetCertificates ( Certificates &&  value)
inline

Contains one or more certificates or a certificate signing request (CSR).

Definition at line 615 of file Cluster.h.

◆ SetCertificates() [2/2]

void Aws::CloudHSMV2::Model::Cluster::SetCertificates ( const Certificates value)
inline

Contains one or more certificates or a certificate signing request (CSR).

Definition at line 610 of file Cluster.h.

◆ SetClusterId() [1/3]

void Aws::CloudHSMV2::Model::Cluster::SetClusterId ( Aws::String &&  value)
inline

The cluster's identifier (ID).

Definition at line 130 of file Cluster.h.

◆ SetClusterId() [2/3]

void Aws::CloudHSMV2::Model::Cluster::SetClusterId ( const Aws::String value)
inline

The cluster's identifier (ID).

Definition at line 125 of file Cluster.h.

◆ SetClusterId() [3/3]

void Aws::CloudHSMV2::Model::Cluster::SetClusterId ( const char *  value)
inline

The cluster's identifier (ID).

Definition at line 135 of file Cluster.h.

◆ SetCreateTimestamp() [1/2]

void Aws::CloudHSMV2::Model::Cluster::SetCreateTimestamp ( Aws::Utils::DateTime &&  value)
inline

The date and time when the cluster was created.

Definition at line 171 of file Cluster.h.

◆ SetCreateTimestamp() [2/2]

void Aws::CloudHSMV2::Model::Cluster::SetCreateTimestamp ( const Aws::Utils::DateTime value)
inline

The date and time when the cluster was created.

Definition at line 166 of file Cluster.h.

◆ SetHsms() [1/2]

void Aws::CloudHSMV2::Model::Cluster::SetHsms ( Aws::Vector< Hsm > &&  value)
inline

Contains information about the HSMs in the cluster.

Definition at line 202 of file Cluster.h.

◆ SetHsms() [2/2]

void Aws::CloudHSMV2::Model::Cluster::SetHsms ( const Aws::Vector< Hsm > &  value)
inline

Contains information about the HSMs in the cluster.

Definition at line 197 of file Cluster.h.

◆ SetHsmType() [1/3]

void Aws::CloudHSMV2::Model::Cluster::SetHsmType ( Aws::String &&  value)
inline

The type of HSM that the cluster contains.

Definition at line 243 of file Cluster.h.

◆ SetHsmType() [2/3]

void Aws::CloudHSMV2::Model::Cluster::SetHsmType ( const Aws::String value)
inline

The type of HSM that the cluster contains.

Definition at line 238 of file Cluster.h.

◆ SetHsmType() [3/3]

void Aws::CloudHSMV2::Model::Cluster::SetHsmType ( const char *  value)
inline

The type of HSM that the cluster contains.

Definition at line 248 of file Cluster.h.

◆ SetPreCoPassword() [1/3]

void Aws::CloudHSMV2::Model::Cluster::SetPreCoPassword ( Aws::String &&  value)
inline

The default password for the cluster's Pre-Crypto Officer (PRECO) user.

Definition at line 284 of file Cluster.h.

◆ SetPreCoPassword() [2/3]

void Aws::CloudHSMV2::Model::Cluster::SetPreCoPassword ( const Aws::String value)
inline

The default password for the cluster's Pre-Crypto Officer (PRECO) user.

Definition at line 279 of file Cluster.h.

◆ SetPreCoPassword() [3/3]

void Aws::CloudHSMV2::Model::Cluster::SetPreCoPassword ( const char *  value)
inline

The default password for the cluster's Pre-Crypto Officer (PRECO) user.

Definition at line 289 of file Cluster.h.

◆ SetSecurityGroup() [1/3]

void Aws::CloudHSMV2::Model::Cluster::SetSecurityGroup ( Aws::String &&  value)
inline

The identifier (ID) of the cluster's security group.

Definition at line 325 of file Cluster.h.

◆ SetSecurityGroup() [2/3]

void Aws::CloudHSMV2::Model::Cluster::SetSecurityGroup ( const Aws::String value)
inline

The identifier (ID) of the cluster's security group.

Definition at line 320 of file Cluster.h.

◆ SetSecurityGroup() [3/3]

void Aws::CloudHSMV2::Model::Cluster::SetSecurityGroup ( const char *  value)
inline

The identifier (ID) of the cluster's security group.

Definition at line 330 of file Cluster.h.

◆ SetSourceBackupId() [1/3]

void Aws::CloudHSMV2::Model::Cluster::SetSourceBackupId ( Aws::String &&  value)
inline

The identifier (ID) of the backup used to create the cluster. This value exists only when the cluster was created from a backup.

Definition at line 370 of file Cluster.h.

◆ SetSourceBackupId() [2/3]

void Aws::CloudHSMV2::Model::Cluster::SetSourceBackupId ( const Aws::String value)
inline

The identifier (ID) of the backup used to create the cluster. This value exists only when the cluster was created from a backup.

Definition at line 364 of file Cluster.h.

◆ SetSourceBackupId() [3/3]

void Aws::CloudHSMV2::Model::Cluster::SetSourceBackupId ( const char *  value)
inline

The identifier (ID) of the backup used to create the cluster. This value exists only when the cluster was created from a backup.

Definition at line 376 of file Cluster.h.

◆ SetState() [1/2]

void Aws::CloudHSMV2::Model::Cluster::SetState ( ClusterState &&  value)
inline

The cluster's state.

Definition at line 415 of file Cluster.h.

◆ SetState() [2/2]

void Aws::CloudHSMV2::Model::Cluster::SetState ( const ClusterState value)
inline

The cluster's state.

Definition at line 410 of file Cluster.h.

◆ SetStateMessage() [1/3]

void Aws::CloudHSMV2::Model::Cluster::SetStateMessage ( Aws::String &&  value)
inline

A description of the cluster's state.

Definition at line 446 of file Cluster.h.

◆ SetStateMessage() [2/3]

void Aws::CloudHSMV2::Model::Cluster::SetStateMessage ( const Aws::String value)
inline

A description of the cluster's state.

Definition at line 441 of file Cluster.h.

◆ SetStateMessage() [3/3]

void Aws::CloudHSMV2::Model::Cluster::SetStateMessage ( const char *  value)
inline

A description of the cluster's state.

Definition at line 451 of file Cluster.h.

◆ SetSubnetMapping() [1/2]

void Aws::CloudHSMV2::Model::Cluster::SetSubnetMapping ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

A map from availability zone to the cluster’s subnet in that availability zone.

Definition at line 491 of file Cluster.h.

◆ SetSubnetMapping() [2/2]

void Aws::CloudHSMV2::Model::Cluster::SetSubnetMapping ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

A map from availability zone to the cluster’s subnet in that availability zone.

Definition at line 485 of file Cluster.h.

◆ SetTagList() [1/2]

void Aws::CloudHSMV2::Model::Cluster::SetTagList ( Aws::Vector< Tag > &&  value)
inline

The list of tags for the cluster.

Definition at line 646 of file Cluster.h.

◆ SetTagList() [2/2]

void Aws::CloudHSMV2::Model::Cluster::SetTagList ( const Aws::Vector< Tag > &  value)
inline

The list of tags for the cluster.

Definition at line 641 of file Cluster.h.

◆ SetVpcId() [1/3]

void Aws::CloudHSMV2::Model::Cluster::SetVpcId ( Aws::String &&  value)
inline

The identifier (ID) of the virtual private cloud (VPC) that contains the cluster.

Definition at line 570 of file Cluster.h.

◆ SetVpcId() [2/3]

void Aws::CloudHSMV2::Model::Cluster::SetVpcId ( const Aws::String value)
inline

The identifier (ID) of the virtual private cloud (VPC) that contains the cluster.

Definition at line 564 of file Cluster.h.

◆ SetVpcId() [3/3]

void Aws::CloudHSMV2::Model::Cluster::SetVpcId ( const char *  value)
inline

The identifier (ID) of the virtual private cloud (VPC) that contains the cluster.

Definition at line 576 of file Cluster.h.

◆ SourceBackupIdHasBeenSet()

bool Aws::CloudHSMV2::Model::Cluster::SourceBackupIdHasBeenSet ( ) const
inline

The identifier (ID) of the backup used to create the cluster. This value exists only when the cluster was created from a backup.

Definition at line 358 of file Cluster.h.

◆ StateHasBeenSet()

bool Aws::CloudHSMV2::Model::Cluster::StateHasBeenSet ( ) const
inline

The cluster's state.

Definition at line 405 of file Cluster.h.

◆ StateMessageHasBeenSet()

bool Aws::CloudHSMV2::Model::Cluster::StateMessageHasBeenSet ( ) const
inline

A description of the cluster's state.

Definition at line 436 of file Cluster.h.

◆ SubnetMappingHasBeenSet()

bool Aws::CloudHSMV2::Model::Cluster::SubnetMappingHasBeenSet ( ) const
inline

A map from availability zone to the cluster’s subnet in that availability zone.

Definition at line 479 of file Cluster.h.

◆ TagListHasBeenSet()

bool Aws::CloudHSMV2::Model::Cluster::TagListHasBeenSet ( ) const
inline

The list of tags for the cluster.

Definition at line 636 of file Cluster.h.

◆ VpcIdHasBeenSet()

bool Aws::CloudHSMV2::Model::Cluster::VpcIdHasBeenSet ( ) const
inline

The identifier (ID) of the virtual private cloud (VPC) that contains the cluster.

Definition at line 558 of file Cluster.h.

◆ WithBackupPolicy() [1/2]

Cluster& Aws::CloudHSMV2::Model::Cluster::WithBackupPolicy ( BackupPolicy &&  value)
inline

The cluster's backup policy.

Definition at line 78 of file Cluster.h.

◆ WithBackupPolicy() [2/2]

Cluster& Aws::CloudHSMV2::Model::Cluster::WithBackupPolicy ( const BackupPolicy value)
inline

The cluster's backup policy.

Definition at line 73 of file Cluster.h.

◆ WithBackupRetentionPolicy() [1/2]

Cluster& Aws::CloudHSMV2::Model::Cluster::WithBackupRetentionPolicy ( BackupRetentionPolicy &&  value)
inline

A policy that defines how the service retains backups.

Definition at line 109 of file Cluster.h.

◆ WithBackupRetentionPolicy() [2/2]

Cluster& Aws::CloudHSMV2::Model::Cluster::WithBackupRetentionPolicy ( const BackupRetentionPolicy value)
inline

A policy that defines how the service retains backups.

Definition at line 104 of file Cluster.h.

◆ WithCertificates() [1/2]

Cluster& Aws::CloudHSMV2::Model::Cluster::WithCertificates ( Certificates &&  value)
inline

Contains one or more certificates or a certificate signing request (CSR).

Definition at line 625 of file Cluster.h.

◆ WithCertificates() [2/2]

Cluster& Aws::CloudHSMV2::Model::Cluster::WithCertificates ( const Certificates value)
inline

Contains one or more certificates or a certificate signing request (CSR).

Definition at line 620 of file Cluster.h.

◆ WithClusterId() [1/3]

Cluster& Aws::CloudHSMV2::Model::Cluster::WithClusterId ( Aws::String &&  value)
inline

The cluster's identifier (ID).

Definition at line 145 of file Cluster.h.

◆ WithClusterId() [2/3]

Cluster& Aws::CloudHSMV2::Model::Cluster::WithClusterId ( const Aws::String value)
inline

The cluster's identifier (ID).

Definition at line 140 of file Cluster.h.

◆ WithClusterId() [3/3]

Cluster& Aws::CloudHSMV2::Model::Cluster::WithClusterId ( const char *  value)
inline

The cluster's identifier (ID).

Definition at line 150 of file Cluster.h.

◆ WithCreateTimestamp() [1/2]

Cluster& Aws::CloudHSMV2::Model::Cluster::WithCreateTimestamp ( Aws::Utils::DateTime &&  value)
inline

The date and time when the cluster was created.

Definition at line 181 of file Cluster.h.

◆ WithCreateTimestamp() [2/2]

Cluster& Aws::CloudHSMV2::Model::Cluster::WithCreateTimestamp ( const Aws::Utils::DateTime value)
inline

The date and time when the cluster was created.

Definition at line 176 of file Cluster.h.

◆ WithHsms() [1/2]

Cluster& Aws::CloudHSMV2::Model::Cluster::WithHsms ( Aws::Vector< Hsm > &&  value)
inline

Contains information about the HSMs in the cluster.

Definition at line 212 of file Cluster.h.

◆ WithHsms() [2/2]

Cluster& Aws::CloudHSMV2::Model::Cluster::WithHsms ( const Aws::Vector< Hsm > &  value)
inline

Contains information about the HSMs in the cluster.

Definition at line 207 of file Cluster.h.

◆ WithHsmType() [1/3]

Cluster& Aws::CloudHSMV2::Model::Cluster::WithHsmType ( Aws::String &&  value)
inline

The type of HSM that the cluster contains.

Definition at line 258 of file Cluster.h.

◆ WithHsmType() [2/3]

Cluster& Aws::CloudHSMV2::Model::Cluster::WithHsmType ( const Aws::String value)
inline

The type of HSM that the cluster contains.

Definition at line 253 of file Cluster.h.

◆ WithHsmType() [3/3]

Cluster& Aws::CloudHSMV2::Model::Cluster::WithHsmType ( const char *  value)
inline

The type of HSM that the cluster contains.

Definition at line 263 of file Cluster.h.

◆ WithPreCoPassword() [1/3]

Cluster& Aws::CloudHSMV2::Model::Cluster::WithPreCoPassword ( Aws::String &&  value)
inline

The default password for the cluster's Pre-Crypto Officer (PRECO) user.

Definition at line 299 of file Cluster.h.

◆ WithPreCoPassword() [2/3]

Cluster& Aws::CloudHSMV2::Model::Cluster::WithPreCoPassword ( const Aws::String value)
inline

The default password for the cluster's Pre-Crypto Officer (PRECO) user.

Definition at line 294 of file Cluster.h.

◆ WithPreCoPassword() [3/3]

Cluster& Aws::CloudHSMV2::Model::Cluster::WithPreCoPassword ( const char *  value)
inline

The default password for the cluster's Pre-Crypto Officer (PRECO) user.

Definition at line 304 of file Cluster.h.

◆ WithSecurityGroup() [1/3]

Cluster& Aws::CloudHSMV2::Model::Cluster::WithSecurityGroup ( Aws::String &&  value)
inline

The identifier (ID) of the cluster's security group.

Definition at line 340 of file Cluster.h.

◆ WithSecurityGroup() [2/3]

Cluster& Aws::CloudHSMV2::Model::Cluster::WithSecurityGroup ( const Aws::String value)
inline

The identifier (ID) of the cluster's security group.

Definition at line 335 of file Cluster.h.

◆ WithSecurityGroup() [3/3]

Cluster& Aws::CloudHSMV2::Model::Cluster::WithSecurityGroup ( const char *  value)
inline

The identifier (ID) of the cluster's security group.

Definition at line 345 of file Cluster.h.

◆ WithSourceBackupId() [1/3]

Cluster& Aws::CloudHSMV2::Model::Cluster::WithSourceBackupId ( Aws::String &&  value)
inline

The identifier (ID) of the backup used to create the cluster. This value exists only when the cluster was created from a backup.

Definition at line 388 of file Cluster.h.

◆ WithSourceBackupId() [2/3]

Cluster& Aws::CloudHSMV2::Model::Cluster::WithSourceBackupId ( const Aws::String value)
inline

The identifier (ID) of the backup used to create the cluster. This value exists only when the cluster was created from a backup.

Definition at line 382 of file Cluster.h.

◆ WithSourceBackupId() [3/3]

Cluster& Aws::CloudHSMV2::Model::Cluster::WithSourceBackupId ( const char *  value)
inline

The identifier (ID) of the backup used to create the cluster. This value exists only when the cluster was created from a backup.

Definition at line 394 of file Cluster.h.

◆ WithState() [1/2]

Cluster& Aws::CloudHSMV2::Model::Cluster::WithState ( ClusterState &&  value)
inline

The cluster's state.

Definition at line 425 of file Cluster.h.

◆ WithState() [2/2]

Cluster& Aws::CloudHSMV2::Model::Cluster::WithState ( const ClusterState value)
inline

The cluster's state.

Definition at line 420 of file Cluster.h.

◆ WithStateMessage() [1/3]

Cluster& Aws::CloudHSMV2::Model::Cluster::WithStateMessage ( Aws::String &&  value)
inline

A description of the cluster's state.

Definition at line 461 of file Cluster.h.

◆ WithStateMessage() [2/3]

Cluster& Aws::CloudHSMV2::Model::Cluster::WithStateMessage ( const Aws::String value)
inline

A description of the cluster's state.

Definition at line 456 of file Cluster.h.

◆ WithStateMessage() [3/3]

Cluster& Aws::CloudHSMV2::Model::Cluster::WithStateMessage ( const char *  value)
inline

A description of the cluster's state.

Definition at line 466 of file Cluster.h.

◆ WithSubnetMapping() [1/2]

Cluster& Aws::CloudHSMV2::Model::Cluster::WithSubnetMapping ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

A map from availability zone to the cluster’s subnet in that availability zone.

Definition at line 503 of file Cluster.h.

◆ WithSubnetMapping() [2/2]

Cluster& Aws::CloudHSMV2::Model::Cluster::WithSubnetMapping ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

A map from availability zone to the cluster’s subnet in that availability zone.

Definition at line 497 of file Cluster.h.

◆ WithTagList() [1/2]

Cluster& Aws::CloudHSMV2::Model::Cluster::WithTagList ( Aws::Vector< Tag > &&  value)
inline

The list of tags for the cluster.

Definition at line 656 of file Cluster.h.

◆ WithTagList() [2/2]

Cluster& Aws::CloudHSMV2::Model::Cluster::WithTagList ( const Aws::Vector< Tag > &  value)
inline

The list of tags for the cluster.

Definition at line 651 of file Cluster.h.

◆ WithVpcId() [1/3]

Cluster& Aws::CloudHSMV2::Model::Cluster::WithVpcId ( Aws::String &&  value)
inline

The identifier (ID) of the virtual private cloud (VPC) that contains the cluster.

Definition at line 588 of file Cluster.h.

◆ WithVpcId() [2/3]

Cluster& Aws::CloudHSMV2::Model::Cluster::WithVpcId ( const Aws::String value)
inline

The identifier (ID) of the virtual private cloud (VPC) that contains the cluster.

Definition at line 582 of file Cluster.h.

◆ WithVpcId() [3/3]

Cluster& Aws::CloudHSMV2::Model::Cluster::WithVpcId ( const char *  value)
inline

The identifier (ID) of the virtual private cloud (VPC) that contains the cluster.

Definition at line 594 of file Cluster.h.


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