AWS SDK for C++  1.9.123
AWS SDK for C++
Public Member Functions | List of all members
Aws::SSOAdmin::Model::PermissionSetProvisioningStatus Class Reference

#include <PermissionSetProvisioningStatus.h>

Public Member Functions

 PermissionSetProvisioningStatus ()
 
 PermissionSetProvisioningStatus (Aws::Utils::Json::JsonView jsonValue)
 
PermissionSetProvisioningStatusoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const StatusValuesGetStatus () const
 
bool StatusHasBeenSet () const
 
void SetStatus (const StatusValues &value)
 
void SetStatus (StatusValues &&value)
 
PermissionSetProvisioningStatusWithStatus (const StatusValues &value)
 
PermissionSetProvisioningStatusWithStatus (StatusValues &&value)
 
const Aws::StringGetRequestId () const
 
bool RequestIdHasBeenSet () const
 
void SetRequestId (const Aws::String &value)
 
void SetRequestId (Aws::String &&value)
 
void SetRequestId (const char *value)
 
PermissionSetProvisioningStatusWithRequestId (const Aws::String &value)
 
PermissionSetProvisioningStatusWithRequestId (Aws::String &&value)
 
PermissionSetProvisioningStatusWithRequestId (const char *value)
 
const Aws::StringGetAccountId () const
 
bool AccountIdHasBeenSet () const
 
void SetAccountId (const Aws::String &value)
 
void SetAccountId (Aws::String &&value)
 
void SetAccountId (const char *value)
 
PermissionSetProvisioningStatusWithAccountId (const Aws::String &value)
 
PermissionSetProvisioningStatusWithAccountId (Aws::String &&value)
 
PermissionSetProvisioningStatusWithAccountId (const char *value)
 
const Aws::StringGetPermissionSetArn () const
 
bool PermissionSetArnHasBeenSet () const
 
void SetPermissionSetArn (const Aws::String &value)
 
void SetPermissionSetArn (Aws::String &&value)
 
void SetPermissionSetArn (const char *value)
 
PermissionSetProvisioningStatusWithPermissionSetArn (const Aws::String &value)
 
PermissionSetProvisioningStatusWithPermissionSetArn (Aws::String &&value)
 
PermissionSetProvisioningStatusWithPermissionSetArn (const char *value)
 
const Aws::StringGetFailureReason () const
 
bool FailureReasonHasBeenSet () const
 
void SetFailureReason (const Aws::String &value)
 
void SetFailureReason (Aws::String &&value)
 
void SetFailureReason (const char *value)
 
PermissionSetProvisioningStatusWithFailureReason (const Aws::String &value)
 
PermissionSetProvisioningStatusWithFailureReason (Aws::String &&value)
 
PermissionSetProvisioningStatusWithFailureReason (const char *value)
 
const Aws::Utils::DateTimeGetCreatedDate () const
 
bool CreatedDateHasBeenSet () const
 
void SetCreatedDate (const Aws::Utils::DateTime &value)
 
void SetCreatedDate (Aws::Utils::DateTime &&value)
 
PermissionSetProvisioningStatusWithCreatedDate (const Aws::Utils::DateTime &value)
 
PermissionSetProvisioningStatusWithCreatedDate (Aws::Utils::DateTime &&value)
 

Detailed Description

A structure that is used to provide the status of the provisioning operation for a specified permission set.

See Also:

AWS API Reference

Definition at line 34 of file PermissionSetProvisioningStatus.h.

Constructor & Destructor Documentation

◆ PermissionSetProvisioningStatus() [1/2]

Aws::SSOAdmin::Model::PermissionSetProvisioningStatus::PermissionSetProvisioningStatus ( )

◆ PermissionSetProvisioningStatus() [2/2]

Aws::SSOAdmin::Model::PermissionSetProvisioningStatus::PermissionSetProvisioningStatus ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AccountIdHasBeenSet()

bool Aws::SSOAdmin::Model::PermissionSetProvisioningStatus::AccountIdHasBeenSet ( ) const
inline

The identifier of the Amazon Web Services account from which to list the assignments.

Definition at line 133 of file PermissionSetProvisioningStatus.h.

◆ CreatedDateHasBeenSet()

bool Aws::SSOAdmin::Model::PermissionSetProvisioningStatus::CreatedDateHasBeenSet ( ) const
inline

The date that the permission set was created.

Definition at line 294 of file PermissionSetProvisioningStatus.h.

◆ FailureReasonHasBeenSet()

bool Aws::SSOAdmin::Model::PermissionSetProvisioningStatus::FailureReasonHasBeenSet ( ) const
inline

The message that contains an error or exception in case of an operation failure.

Definition at line 247 of file PermissionSetProvisioningStatus.h.

◆ GetAccountId()

const Aws::String& Aws::SSOAdmin::Model::PermissionSetProvisioningStatus::GetAccountId ( ) const
inline

The identifier of the Amazon Web Services account from which to list the assignments.

Definition at line 127 of file PermissionSetProvisioningStatus.h.

◆ GetCreatedDate()

const Aws::Utils::DateTime& Aws::SSOAdmin::Model::PermissionSetProvisioningStatus::GetCreatedDate ( ) const
inline

The date that the permission set was created.

Definition at line 289 of file PermissionSetProvisioningStatus.h.

◆ GetFailureReason()

const Aws::String& Aws::SSOAdmin::Model::PermissionSetProvisioningStatus::GetFailureReason ( ) const
inline

The message that contains an error or exception in case of an operation failure.

Definition at line 241 of file PermissionSetProvisioningStatus.h.

◆ GetPermissionSetArn()

const Aws::String& Aws::SSOAdmin::Model::PermissionSetProvisioningStatus::GetPermissionSetArn ( ) const
inline

The ARN of the permission set that is being provisioned. For more information about ARNs, see Amazon Resource Names (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services General Reference.

Definition at line 178 of file PermissionSetProvisioningStatus.h.

◆ GetRequestId()

const Aws::String& Aws::SSOAdmin::Model::PermissionSetProvisioningStatus::GetRequestId ( ) const
inline

The identifier for tracking the request operation that is generated by the universally unique identifier (UUID) workflow.

Definition at line 78 of file PermissionSetProvisioningStatus.h.

◆ GetStatus()

const StatusValues& Aws::SSOAdmin::Model::PermissionSetProvisioningStatus::GetStatus ( ) const
inline

The status of the permission set provisioning process.

Definition at line 46 of file PermissionSetProvisioningStatus.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::SSOAdmin::Model::PermissionSetProvisioningStatus::Jsonize ( ) const

◆ operator=()

PermissionSetProvisioningStatus& Aws::SSOAdmin::Model::PermissionSetProvisioningStatus::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ PermissionSetArnHasBeenSet()

bool Aws::SSOAdmin::Model::PermissionSetProvisioningStatus::PermissionSetArnHasBeenSet ( ) const
inline

The ARN of the permission set that is being provisioned. For more information about ARNs, see Amazon Resource Names (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services General Reference.

Definition at line 186 of file PermissionSetProvisioningStatus.h.

◆ RequestIdHasBeenSet()

bool Aws::SSOAdmin::Model::PermissionSetProvisioningStatus::RequestIdHasBeenSet ( ) const
inline

The identifier for tracking the request operation that is generated by the universally unique identifier (UUID) workflow.

Definition at line 84 of file PermissionSetProvisioningStatus.h.

◆ SetAccountId() [1/3]

void Aws::SSOAdmin::Model::PermissionSetProvisioningStatus::SetAccountId ( Aws::String &&  value)
inline

The identifier of the Amazon Web Services account from which to list the assignments.

Definition at line 145 of file PermissionSetProvisioningStatus.h.

◆ SetAccountId() [2/3]

void Aws::SSOAdmin::Model::PermissionSetProvisioningStatus::SetAccountId ( const Aws::String value)
inline

The identifier of the Amazon Web Services account from which to list the assignments.

Definition at line 139 of file PermissionSetProvisioningStatus.h.

◆ SetAccountId() [3/3]

void Aws::SSOAdmin::Model::PermissionSetProvisioningStatus::SetAccountId ( const char *  value)
inline

The identifier of the Amazon Web Services account from which to list the assignments.

Definition at line 151 of file PermissionSetProvisioningStatus.h.

◆ SetCreatedDate() [1/2]

void Aws::SSOAdmin::Model::PermissionSetProvisioningStatus::SetCreatedDate ( Aws::Utils::DateTime &&  value)
inline

The date that the permission set was created.

Definition at line 304 of file PermissionSetProvisioningStatus.h.

◆ SetCreatedDate() [2/2]

void Aws::SSOAdmin::Model::PermissionSetProvisioningStatus::SetCreatedDate ( const Aws::Utils::DateTime value)
inline

The date that the permission set was created.

Definition at line 299 of file PermissionSetProvisioningStatus.h.

◆ SetFailureReason() [1/3]

void Aws::SSOAdmin::Model::PermissionSetProvisioningStatus::SetFailureReason ( Aws::String &&  value)
inline

The message that contains an error or exception in case of an operation failure.

Definition at line 259 of file PermissionSetProvisioningStatus.h.

◆ SetFailureReason() [2/3]

void Aws::SSOAdmin::Model::PermissionSetProvisioningStatus::SetFailureReason ( const Aws::String value)
inline

The message that contains an error or exception in case of an operation failure.

Definition at line 253 of file PermissionSetProvisioningStatus.h.

◆ SetFailureReason() [3/3]

void Aws::SSOAdmin::Model::PermissionSetProvisioningStatus::SetFailureReason ( const char *  value)
inline

The message that contains an error or exception in case of an operation failure.

Definition at line 265 of file PermissionSetProvisioningStatus.h.

◆ SetPermissionSetArn() [1/3]

void Aws::SSOAdmin::Model::PermissionSetProvisioningStatus::SetPermissionSetArn ( Aws::String &&  value)
inline

The ARN of the permission set that is being provisioned. For more information about ARNs, see Amazon Resource Names (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services General Reference.

Definition at line 202 of file PermissionSetProvisioningStatus.h.

◆ SetPermissionSetArn() [2/3]

void Aws::SSOAdmin::Model::PermissionSetProvisioningStatus::SetPermissionSetArn ( const Aws::String value)
inline

The ARN of the permission set that is being provisioned. For more information about ARNs, see Amazon Resource Names (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services General Reference.

Definition at line 194 of file PermissionSetProvisioningStatus.h.

◆ SetPermissionSetArn() [3/3]

void Aws::SSOAdmin::Model::PermissionSetProvisioningStatus::SetPermissionSetArn ( const char *  value)
inline

The ARN of the permission set that is being provisioned. For more information about ARNs, see Amazon Resource Names (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services General Reference.

Definition at line 210 of file PermissionSetProvisioningStatus.h.

◆ SetRequestId() [1/3]

void Aws::SSOAdmin::Model::PermissionSetProvisioningStatus::SetRequestId ( Aws::String &&  value)
inline

The identifier for tracking the request operation that is generated by the universally unique identifier (UUID) workflow.

Definition at line 96 of file PermissionSetProvisioningStatus.h.

◆ SetRequestId() [2/3]

void Aws::SSOAdmin::Model::PermissionSetProvisioningStatus::SetRequestId ( const Aws::String value)
inline

The identifier for tracking the request operation that is generated by the universally unique identifier (UUID) workflow.

Definition at line 90 of file PermissionSetProvisioningStatus.h.

◆ SetRequestId() [3/3]

void Aws::SSOAdmin::Model::PermissionSetProvisioningStatus::SetRequestId ( const char *  value)
inline

The identifier for tracking the request operation that is generated by the universally unique identifier (UUID) workflow.

Definition at line 102 of file PermissionSetProvisioningStatus.h.

◆ SetStatus() [1/2]

void Aws::SSOAdmin::Model::PermissionSetProvisioningStatus::SetStatus ( const StatusValues value)
inline

The status of the permission set provisioning process.

Definition at line 56 of file PermissionSetProvisioningStatus.h.

◆ SetStatus() [2/2]

void Aws::SSOAdmin::Model::PermissionSetProvisioningStatus::SetStatus ( StatusValues &&  value)
inline

The status of the permission set provisioning process.

Definition at line 61 of file PermissionSetProvisioningStatus.h.

◆ StatusHasBeenSet()

bool Aws::SSOAdmin::Model::PermissionSetProvisioningStatus::StatusHasBeenSet ( ) const
inline

The status of the permission set provisioning process.

Definition at line 51 of file PermissionSetProvisioningStatus.h.

◆ WithAccountId() [1/3]

PermissionSetProvisioningStatus& Aws::SSOAdmin::Model::PermissionSetProvisioningStatus::WithAccountId ( Aws::String &&  value)
inline

The identifier of the Amazon Web Services account from which to list the assignments.

Definition at line 163 of file PermissionSetProvisioningStatus.h.

◆ WithAccountId() [2/3]

PermissionSetProvisioningStatus& Aws::SSOAdmin::Model::PermissionSetProvisioningStatus::WithAccountId ( const Aws::String value)
inline

The identifier of the Amazon Web Services account from which to list the assignments.

Definition at line 157 of file PermissionSetProvisioningStatus.h.

◆ WithAccountId() [3/3]

PermissionSetProvisioningStatus& Aws::SSOAdmin::Model::PermissionSetProvisioningStatus::WithAccountId ( const char *  value)
inline

The identifier of the Amazon Web Services account from which to list the assignments.

Definition at line 169 of file PermissionSetProvisioningStatus.h.

◆ WithCreatedDate() [1/2]

PermissionSetProvisioningStatus& Aws::SSOAdmin::Model::PermissionSetProvisioningStatus::WithCreatedDate ( Aws::Utils::DateTime &&  value)
inline

The date that the permission set was created.

Definition at line 314 of file PermissionSetProvisioningStatus.h.

◆ WithCreatedDate() [2/2]

PermissionSetProvisioningStatus& Aws::SSOAdmin::Model::PermissionSetProvisioningStatus::WithCreatedDate ( const Aws::Utils::DateTime value)
inline

The date that the permission set was created.

Definition at line 309 of file PermissionSetProvisioningStatus.h.

◆ WithFailureReason() [1/3]

PermissionSetProvisioningStatus& Aws::SSOAdmin::Model::PermissionSetProvisioningStatus::WithFailureReason ( Aws::String &&  value)
inline

The message that contains an error or exception in case of an operation failure.

Definition at line 277 of file PermissionSetProvisioningStatus.h.

◆ WithFailureReason() [2/3]

PermissionSetProvisioningStatus& Aws::SSOAdmin::Model::PermissionSetProvisioningStatus::WithFailureReason ( const Aws::String value)
inline

The message that contains an error or exception in case of an operation failure.

Definition at line 271 of file PermissionSetProvisioningStatus.h.

◆ WithFailureReason() [3/3]

PermissionSetProvisioningStatus& Aws::SSOAdmin::Model::PermissionSetProvisioningStatus::WithFailureReason ( const char *  value)
inline

The message that contains an error or exception in case of an operation failure.

Definition at line 283 of file PermissionSetProvisioningStatus.h.

◆ WithPermissionSetArn() [1/3]

PermissionSetProvisioningStatus& Aws::SSOAdmin::Model::PermissionSetProvisioningStatus::WithPermissionSetArn ( Aws::String &&  value)
inline

The ARN of the permission set that is being provisioned. For more information about ARNs, see Amazon Resource Names (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services General Reference.

Definition at line 226 of file PermissionSetProvisioningStatus.h.

◆ WithPermissionSetArn() [2/3]

PermissionSetProvisioningStatus& Aws::SSOAdmin::Model::PermissionSetProvisioningStatus::WithPermissionSetArn ( const Aws::String value)
inline

The ARN of the permission set that is being provisioned. For more information about ARNs, see Amazon Resource Names (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services General Reference.

Definition at line 218 of file PermissionSetProvisioningStatus.h.

◆ WithPermissionSetArn() [3/3]

PermissionSetProvisioningStatus& Aws::SSOAdmin::Model::PermissionSetProvisioningStatus::WithPermissionSetArn ( const char *  value)
inline

The ARN of the permission set that is being provisioned. For more information about ARNs, see Amazon Resource Names (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services General Reference.

Definition at line 234 of file PermissionSetProvisioningStatus.h.

◆ WithRequestId() [1/3]

PermissionSetProvisioningStatus& Aws::SSOAdmin::Model::PermissionSetProvisioningStatus::WithRequestId ( Aws::String &&  value)
inline

The identifier for tracking the request operation that is generated by the universally unique identifier (UUID) workflow.

Definition at line 114 of file PermissionSetProvisioningStatus.h.

◆ WithRequestId() [2/3]

PermissionSetProvisioningStatus& Aws::SSOAdmin::Model::PermissionSetProvisioningStatus::WithRequestId ( const Aws::String value)
inline

The identifier for tracking the request operation that is generated by the universally unique identifier (UUID) workflow.

Definition at line 108 of file PermissionSetProvisioningStatus.h.

◆ WithRequestId() [3/3]

PermissionSetProvisioningStatus& Aws::SSOAdmin::Model::PermissionSetProvisioningStatus::WithRequestId ( const char *  value)
inline

The identifier for tracking the request operation that is generated by the universally unique identifier (UUID) workflow.

Definition at line 120 of file PermissionSetProvisioningStatus.h.

◆ WithStatus() [1/2]

PermissionSetProvisioningStatus& Aws::SSOAdmin::Model::PermissionSetProvisioningStatus::WithStatus ( const StatusValues value)
inline

The status of the permission set provisioning process.

Definition at line 66 of file PermissionSetProvisioningStatus.h.

◆ WithStatus() [2/2]

PermissionSetProvisioningStatus& Aws::SSOAdmin::Model::PermissionSetProvisioningStatus::WithStatus ( StatusValues &&  value)
inline

The status of the permission set provisioning process.

Definition at line 71 of file PermissionSetProvisioningStatus.h.


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