AWS SDK for C++  1.9.68
AWS SDK for C++
Public Member Functions | List of all members
Aws::SecurityHub::Model::Member Class Reference

#include <Member.h>

Public Member Functions

 Member ()
 
 Member (Aws::Utils::Json::JsonView jsonValue)
 
Memberoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetAccountId () const
 
bool AccountIdHasBeenSet () const
 
void SetAccountId (const Aws::String &value)
 
void SetAccountId (Aws::String &&value)
 
void SetAccountId (const char *value)
 
MemberWithAccountId (const Aws::String &value)
 
MemberWithAccountId (Aws::String &&value)
 
MemberWithAccountId (const char *value)
 
const Aws::StringGetEmail () const
 
bool EmailHasBeenSet () const
 
void SetEmail (const Aws::String &value)
 
void SetEmail (Aws::String &&value)
 
void SetEmail (const char *value)
 
MemberWithEmail (const Aws::String &value)
 
MemberWithEmail (Aws::String &&value)
 
MemberWithEmail (const char *value)
 
const Aws::StringGetAdministratorId () const
 
bool AdministratorIdHasBeenSet () const
 
void SetAdministratorId (const Aws::String &value)
 
void SetAdministratorId (Aws::String &&value)
 
void SetAdministratorId (const char *value)
 
MemberWithAdministratorId (const Aws::String &value)
 
MemberWithAdministratorId (Aws::String &&value)
 
MemberWithAdministratorId (const char *value)
 
const Aws::StringGetMemberStatus () const
 
bool MemberStatusHasBeenSet () const
 
void SetMemberStatus (const Aws::String &value)
 
void SetMemberStatus (Aws::String &&value)
 
void SetMemberStatus (const char *value)
 
MemberWithMemberStatus (const Aws::String &value)
 
MemberWithMemberStatus (Aws::String &&value)
 
MemberWithMemberStatus (const char *value)
 
const Aws::Utils::DateTimeGetInvitedAt () const
 
bool InvitedAtHasBeenSet () const
 
void SetInvitedAt (const Aws::Utils::DateTime &value)
 
void SetInvitedAt (Aws::Utils::DateTime &&value)
 
MemberWithInvitedAt (const Aws::Utils::DateTime &value)
 
MemberWithInvitedAt (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetUpdatedAt () const
 
bool UpdatedAtHasBeenSet () const
 
void SetUpdatedAt (const Aws::Utils::DateTime &value)
 
void SetUpdatedAt (Aws::Utils::DateTime &&value)
 
MemberWithUpdatedAt (const Aws::Utils::DateTime &value)
 
MemberWithUpdatedAt (Aws::Utils::DateTime &&value)
 

Detailed Description

The details about a member account.

See Also:

AWS API Reference

Definition at line 32 of file Member.h.

Constructor & Destructor Documentation

◆ Member() [1/2]

Aws::SecurityHub::Model::Member::Member ( )

◆ Member() [2/2]

Aws::SecurityHub::Model::Member::Member ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AccountIdHasBeenSet()

bool Aws::SecurityHub::Model::Member::AccountIdHasBeenSet ( ) const
inline

The Amazon Web Services account ID of the member account.

Definition at line 49 of file Member.h.

◆ AdministratorIdHasBeenSet()

bool Aws::SecurityHub::Model::Member::AdministratorIdHasBeenSet ( ) const
inline

The Amazon Web Services account ID of the Security Hub administrator account associated with this member account.

Definition at line 133 of file Member.h.

◆ EmailHasBeenSet()

bool Aws::SecurityHub::Model::Member::EmailHasBeenSet ( ) const
inline

The email address of the member account.

Definition at line 90 of file Member.h.

◆ GetAccountId()

const Aws::String& Aws::SecurityHub::Model::Member::GetAccountId ( ) const
inline

The Amazon Web Services account ID of the member account.

Definition at line 44 of file Member.h.

◆ GetAdministratorId()

const Aws::String& Aws::SecurityHub::Model::Member::GetAdministratorId ( ) const
inline

The Amazon Web Services account ID of the Security Hub administrator account associated with this member account.

Definition at line 127 of file Member.h.

◆ GetEmail()

const Aws::String& Aws::SecurityHub::Model::Member::GetEmail ( ) const
inline

The email address of the member account.

Definition at line 85 of file Member.h.

◆ GetInvitedAt()

const Aws::Utils::DateTime& Aws::SecurityHub::Model::Member::GetInvitedAt ( ) const
inline

A timestamp for the date and time when the invitation was sent to the member account.

Definition at line 353 of file Member.h.

◆ GetMemberStatus()

const Aws::String& Aws::SecurityHub::Model::Member::GetMemberStatus ( ) const
inline

The status of the relationship between the member account and its administrator account.

The status can have one of the following values:

  • CREATED - Indicates that the administrator account added the member account, but has not yet invited the member account.

  • INVITED - Indicates that the administrator account invited the member account. The member account has not yet responded to the invitation.

  • ENABLED - Indicates that the member account is currently active. For manually invited member accounts, indicates that the member account accepted the invitation.

  • REMOVED - Indicates that the administrator account disassociated the member account.

  • RESIGNED - Indicates that the member account disassociated themselves from the administrator account.

  • DELETED - Indicates that the administrator account deleted the member account.

  • ACCOUNT_SUSPENDED - Indicates that an organization account was suspended from Amazon Web Services at the same time that the administrator account tried to enable the organization account as a member account.

Definition at line 192 of file Member.h.

◆ GetUpdatedAt()

const Aws::Utils::DateTime& Aws::SecurityHub::Model::Member::GetUpdatedAt ( ) const
inline

The timestamp for the date and time when the member account was updated.

Definition at line 389 of file Member.h.

◆ InvitedAtHasBeenSet()

bool Aws::SecurityHub::Model::Member::InvitedAtHasBeenSet ( ) const
inline

A timestamp for the date and time when the invitation was sent to the member account.

Definition at line 359 of file Member.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::SecurityHub::Model::Member::Jsonize ( ) const

◆ MemberStatusHasBeenSet()

bool Aws::SecurityHub::Model::Member::MemberStatusHasBeenSet ( ) const
inline

The status of the relationship between the member account and its administrator account.

The status can have one of the following values:

  • CREATED - Indicates that the administrator account added the member account, but has not yet invited the member account.

  • INVITED - Indicates that the administrator account invited the member account. The member account has not yet responded to the invitation.

  • ENABLED - Indicates that the member account is currently active. For manually invited member accounts, indicates that the member account accepted the invitation.

  • REMOVED - Indicates that the administrator account disassociated the member account.

  • RESIGNED - Indicates that the member account disassociated themselves from the administrator account.

  • DELETED - Indicates that the administrator account deleted the member account.

  • ACCOUNT_SUSPENDED - Indicates that an organization account was suspended from Amazon Web Services at the same time that the administrator account tried to enable the organization account as a member account.

Definition at line 214 of file Member.h.

◆ operator=()

Member& Aws::SecurityHub::Model::Member::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetAccountId() [1/3]

void Aws::SecurityHub::Model::Member::SetAccountId ( Aws::String &&  value)
inline

The Amazon Web Services account ID of the member account.

Definition at line 59 of file Member.h.

◆ SetAccountId() [2/3]

void Aws::SecurityHub::Model::Member::SetAccountId ( const Aws::String value)
inline

The Amazon Web Services account ID of the member account.

Definition at line 54 of file Member.h.

◆ SetAccountId() [3/3]

void Aws::SecurityHub::Model::Member::SetAccountId ( const char *  value)
inline

The Amazon Web Services account ID of the member account.

Definition at line 64 of file Member.h.

◆ SetAdministratorId() [1/3]

void Aws::SecurityHub::Model::Member::SetAdministratorId ( Aws::String &&  value)
inline

The Amazon Web Services account ID of the Security Hub administrator account associated with this member account.

Definition at line 145 of file Member.h.

◆ SetAdministratorId() [2/3]

void Aws::SecurityHub::Model::Member::SetAdministratorId ( const Aws::String value)
inline

The Amazon Web Services account ID of the Security Hub administrator account associated with this member account.

Definition at line 139 of file Member.h.

◆ SetAdministratorId() [3/3]

void Aws::SecurityHub::Model::Member::SetAdministratorId ( const char *  value)
inline

The Amazon Web Services account ID of the Security Hub administrator account associated with this member account.

Definition at line 151 of file Member.h.

◆ SetEmail() [1/3]

void Aws::SecurityHub::Model::Member::SetEmail ( Aws::String &&  value)
inline

The email address of the member account.

Definition at line 100 of file Member.h.

◆ SetEmail() [2/3]

void Aws::SecurityHub::Model::Member::SetEmail ( const Aws::String value)
inline

The email address of the member account.

Definition at line 95 of file Member.h.

◆ SetEmail() [3/3]

void Aws::SecurityHub::Model::Member::SetEmail ( const char *  value)
inline

The email address of the member account.

Definition at line 105 of file Member.h.

◆ SetInvitedAt() [1/2]

void Aws::SecurityHub::Model::Member::SetInvitedAt ( Aws::Utils::DateTime &&  value)
inline

A timestamp for the date and time when the invitation was sent to the member account.

Definition at line 371 of file Member.h.

◆ SetInvitedAt() [2/2]

void Aws::SecurityHub::Model::Member::SetInvitedAt ( const Aws::Utils::DateTime value)
inline

A timestamp for the date and time when the invitation was sent to the member account.

Definition at line 365 of file Member.h.

◆ SetMemberStatus() [1/3]

void Aws::SecurityHub::Model::Member::SetMemberStatus ( Aws::String &&  value)
inline

The status of the relationship between the member account and its administrator account.

The status can have one of the following values:

  • CREATED - Indicates that the administrator account added the member account, but has not yet invited the member account.

  • INVITED - Indicates that the administrator account invited the member account. The member account has not yet responded to the invitation.

  • ENABLED - Indicates that the member account is currently active. For manually invited member accounts, indicates that the member account accepted the invitation.

  • REMOVED - Indicates that the administrator account disassociated the member account.

  • RESIGNED - Indicates that the member account disassociated themselves from the administrator account.

  • DELETED - Indicates that the administrator account deleted the member account.

  • ACCOUNT_SUSPENDED - Indicates that an organization account was suspended from Amazon Web Services at the same time that the administrator account tried to enable the organization account as a member account.

Definition at line 258 of file Member.h.

◆ SetMemberStatus() [2/3]

void Aws::SecurityHub::Model::Member::SetMemberStatus ( const Aws::String value)
inline

The status of the relationship between the member account and its administrator account.

The status can have one of the following values:

  • CREATED - Indicates that the administrator account added the member account, but has not yet invited the member account.

  • INVITED - Indicates that the administrator account invited the member account. The member account has not yet responded to the invitation.

  • ENABLED - Indicates that the member account is currently active. For manually invited member accounts, indicates that the member account accepted the invitation.

  • REMOVED - Indicates that the administrator account disassociated the member account.

  • RESIGNED - Indicates that the member account disassociated themselves from the administrator account.

  • DELETED - Indicates that the administrator account deleted the member account.

  • ACCOUNT_SUSPENDED - Indicates that an organization account was suspended from Amazon Web Services at the same time that the administrator account tried to enable the organization account as a member account.

Definition at line 236 of file Member.h.

◆ SetMemberStatus() [3/3]

void Aws::SecurityHub::Model::Member::SetMemberStatus ( const char *  value)
inline

The status of the relationship between the member account and its administrator account.

The status can have one of the following values:

  • CREATED - Indicates that the administrator account added the member account, but has not yet invited the member account.

  • INVITED - Indicates that the administrator account invited the member account. The member account has not yet responded to the invitation.

  • ENABLED - Indicates that the member account is currently active. For manually invited member accounts, indicates that the member account accepted the invitation.

  • REMOVED - Indicates that the administrator account disassociated the member account.

  • RESIGNED - Indicates that the member account disassociated themselves from the administrator account.

  • DELETED - Indicates that the administrator account deleted the member account.

  • ACCOUNT_SUSPENDED - Indicates that an organization account was suspended from Amazon Web Services at the same time that the administrator account tried to enable the organization account as a member account.

Definition at line 280 of file Member.h.

◆ SetUpdatedAt() [1/2]

void Aws::SecurityHub::Model::Member::SetUpdatedAt ( Aws::Utils::DateTime &&  value)
inline

The timestamp for the date and time when the member account was updated.

Definition at line 404 of file Member.h.

◆ SetUpdatedAt() [2/2]

void Aws::SecurityHub::Model::Member::SetUpdatedAt ( const Aws::Utils::DateTime value)
inline

The timestamp for the date and time when the member account was updated.

Definition at line 399 of file Member.h.

◆ UpdatedAtHasBeenSet()

bool Aws::SecurityHub::Model::Member::UpdatedAtHasBeenSet ( ) const
inline

The timestamp for the date and time when the member account was updated.

Definition at line 394 of file Member.h.

◆ WithAccountId() [1/3]

Member& Aws::SecurityHub::Model::Member::WithAccountId ( Aws::String &&  value)
inline

The Amazon Web Services account ID of the member account.

Definition at line 74 of file Member.h.

◆ WithAccountId() [2/3]

Member& Aws::SecurityHub::Model::Member::WithAccountId ( const Aws::String value)
inline

The Amazon Web Services account ID of the member account.

Definition at line 69 of file Member.h.

◆ WithAccountId() [3/3]

Member& Aws::SecurityHub::Model::Member::WithAccountId ( const char *  value)
inline

The Amazon Web Services account ID of the member account.

Definition at line 79 of file Member.h.

◆ WithAdministratorId() [1/3]

Member& Aws::SecurityHub::Model::Member::WithAdministratorId ( Aws::String &&  value)
inline

The Amazon Web Services account ID of the Security Hub administrator account associated with this member account.

Definition at line 163 of file Member.h.

◆ WithAdministratorId() [2/3]

Member& Aws::SecurityHub::Model::Member::WithAdministratorId ( const Aws::String value)
inline

The Amazon Web Services account ID of the Security Hub administrator account associated with this member account.

Definition at line 157 of file Member.h.

◆ WithAdministratorId() [3/3]

Member& Aws::SecurityHub::Model::Member::WithAdministratorId ( const char *  value)
inline

The Amazon Web Services account ID of the Security Hub administrator account associated with this member account.

Definition at line 169 of file Member.h.

◆ WithEmail() [1/3]

Member& Aws::SecurityHub::Model::Member::WithEmail ( Aws::String &&  value)
inline

The email address of the member account.

Definition at line 115 of file Member.h.

◆ WithEmail() [2/3]

Member& Aws::SecurityHub::Model::Member::WithEmail ( const Aws::String value)
inline

The email address of the member account.

Definition at line 110 of file Member.h.

◆ WithEmail() [3/3]

Member& Aws::SecurityHub::Model::Member::WithEmail ( const char *  value)
inline

The email address of the member account.

Definition at line 120 of file Member.h.

◆ WithInvitedAt() [1/2]

Member& Aws::SecurityHub::Model::Member::WithInvitedAt ( Aws::Utils::DateTime &&  value)
inline

A timestamp for the date and time when the invitation was sent to the member account.

Definition at line 383 of file Member.h.

◆ WithInvitedAt() [2/2]

Member& Aws::SecurityHub::Model::Member::WithInvitedAt ( const Aws::Utils::DateTime value)
inline

A timestamp for the date and time when the invitation was sent to the member account.

Definition at line 377 of file Member.h.

◆ WithMemberStatus() [1/3]

Member& Aws::SecurityHub::Model::Member::WithMemberStatus ( Aws::String &&  value)
inline

The status of the relationship between the member account and its administrator account.

The status can have one of the following values:

  • CREATED - Indicates that the administrator account added the member account, but has not yet invited the member account.

  • INVITED - Indicates that the administrator account invited the member account. The member account has not yet responded to the invitation.

  • ENABLED - Indicates that the member account is currently active. For manually invited member accounts, indicates that the member account accepted the invitation.

  • REMOVED - Indicates that the administrator account disassociated the member account.

  • RESIGNED - Indicates that the member account disassociated themselves from the administrator account.

  • DELETED - Indicates that the administrator account deleted the member account.

  • ACCOUNT_SUSPENDED - Indicates that an organization account was suspended from Amazon Web Services at the same time that the administrator account tried to enable the organization account as a member account.

Definition at line 324 of file Member.h.

◆ WithMemberStatus() [2/3]

Member& Aws::SecurityHub::Model::Member::WithMemberStatus ( const Aws::String value)
inline

The status of the relationship between the member account and its administrator account.

The status can have one of the following values:

  • CREATED - Indicates that the administrator account added the member account, but has not yet invited the member account.

  • INVITED - Indicates that the administrator account invited the member account. The member account has not yet responded to the invitation.

  • ENABLED - Indicates that the member account is currently active. For manually invited member accounts, indicates that the member account accepted the invitation.

  • REMOVED - Indicates that the administrator account disassociated the member account.

  • RESIGNED - Indicates that the member account disassociated themselves from the administrator account.

  • DELETED - Indicates that the administrator account deleted the member account.

  • ACCOUNT_SUSPENDED - Indicates that an organization account was suspended from Amazon Web Services at the same time that the administrator account tried to enable the organization account as a member account.

Definition at line 302 of file Member.h.

◆ WithMemberStatus() [3/3]

Member& Aws::SecurityHub::Model::Member::WithMemberStatus ( const char *  value)
inline

The status of the relationship between the member account and its administrator account.

The status can have one of the following values:

  • CREATED - Indicates that the administrator account added the member account, but has not yet invited the member account.

  • INVITED - Indicates that the administrator account invited the member account. The member account has not yet responded to the invitation.

  • ENABLED - Indicates that the member account is currently active. For manually invited member accounts, indicates that the member account accepted the invitation.

  • REMOVED - Indicates that the administrator account disassociated the member account.

  • RESIGNED - Indicates that the member account disassociated themselves from the administrator account.

  • DELETED - Indicates that the administrator account deleted the member account.

  • ACCOUNT_SUSPENDED - Indicates that an organization account was suspended from Amazon Web Services at the same time that the administrator account tried to enable the organization account as a member account.

Definition at line 346 of file Member.h.

◆ WithUpdatedAt() [1/2]

Member& Aws::SecurityHub::Model::Member::WithUpdatedAt ( Aws::Utils::DateTime &&  value)
inline

The timestamp for the date and time when the member account was updated.

Definition at line 414 of file Member.h.

◆ WithUpdatedAt() [2/2]

Member& Aws::SecurityHub::Model::Member::WithUpdatedAt ( const Aws::Utils::DateTime value)
inline

The timestamp for the date and time when the member account was updated.

Definition at line 409 of file Member.h.


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