AWS SDK for C++  1.8.20
AWS SDK for C++
Public Member Functions | List of all members
Aws::IAM::Model::GetOrganizationsAccessReportResult Class Reference

#include <GetOrganizationsAccessReportResult.h>

Public Member Functions

 GetOrganizationsAccessReportResult ()
 
 GetOrganizationsAccessReportResult (const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
 
GetOrganizationsAccessReportResultoperator= (const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
 
const JobStatusTypeGetJobStatus () const
 
void SetJobStatus (const JobStatusType &value)
 
void SetJobStatus (JobStatusType &&value)
 
GetOrganizationsAccessReportResultWithJobStatus (const JobStatusType &value)
 
GetOrganizationsAccessReportResultWithJobStatus (JobStatusType &&value)
 
const Aws::Utils::DateTimeGetJobCreationDate () const
 
void SetJobCreationDate (const Aws::Utils::DateTime &value)
 
void SetJobCreationDate (Aws::Utils::DateTime &&value)
 
GetOrganizationsAccessReportResultWithJobCreationDate (const Aws::Utils::DateTime &value)
 
GetOrganizationsAccessReportResultWithJobCreationDate (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetJobCompletionDate () const
 
void SetJobCompletionDate (const Aws::Utils::DateTime &value)
 
void SetJobCompletionDate (Aws::Utils::DateTime &&value)
 
GetOrganizationsAccessReportResultWithJobCompletionDate (const Aws::Utils::DateTime &value)
 
GetOrganizationsAccessReportResultWithJobCompletionDate (Aws::Utils::DateTime &&value)
 
int GetNumberOfServicesAccessible () const
 
void SetNumberOfServicesAccessible (int value)
 
GetOrganizationsAccessReportResultWithNumberOfServicesAccessible (int value)
 
int GetNumberOfServicesNotAccessed () const
 
void SetNumberOfServicesNotAccessed (int value)
 
GetOrganizationsAccessReportResultWithNumberOfServicesNotAccessed (int value)
 
const Aws::Vector< AccessDetail > & GetAccessDetails () const
 
void SetAccessDetails (const Aws::Vector< AccessDetail > &value)
 
void SetAccessDetails (Aws::Vector< AccessDetail > &&value)
 
GetOrganizationsAccessReportResultWithAccessDetails (const Aws::Vector< AccessDetail > &value)
 
GetOrganizationsAccessReportResultWithAccessDetails (Aws::Vector< AccessDetail > &&value)
 
GetOrganizationsAccessReportResultAddAccessDetails (const AccessDetail &value)
 
GetOrganizationsAccessReportResultAddAccessDetails (AccessDetail &&value)
 
bool GetIsTruncated () const
 
void SetIsTruncated (bool value)
 
GetOrganizationsAccessReportResultWithIsTruncated (bool value)
 
const Aws::StringGetMarker () const
 
void SetMarker (const Aws::String &value)
 
void SetMarker (Aws::String &&value)
 
void SetMarker (const char *value)
 
GetOrganizationsAccessReportResultWithMarker (const Aws::String &value)
 
GetOrganizationsAccessReportResultWithMarker (Aws::String &&value)
 
GetOrganizationsAccessReportResultWithMarker (const char *value)
 
const ErrorDetailsGetErrorDetails () const
 
void SetErrorDetails (const ErrorDetails &value)
 
void SetErrorDetails (ErrorDetails &&value)
 
GetOrganizationsAccessReportResultWithErrorDetails (const ErrorDetails &value)
 
GetOrganizationsAccessReportResultWithErrorDetails (ErrorDetails &&value)
 
const ResponseMetadataGetResponseMetadata () const
 
void SetResponseMetadata (const ResponseMetadata &value)
 
void SetResponseMetadata (ResponseMetadata &&value)
 
GetOrganizationsAccessReportResultWithResponseMetadata (const ResponseMetadata &value)
 
GetOrganizationsAccessReportResultWithResponseMetadata (ResponseMetadata &&value)
 

Detailed Description

Definition at line 33 of file GetOrganizationsAccessReportResult.h.

Constructor & Destructor Documentation

◆ GetOrganizationsAccessReportResult() [1/2]

Aws::IAM::Model::GetOrganizationsAccessReportResult::GetOrganizationsAccessReportResult ( )

◆ GetOrganizationsAccessReportResult() [2/2]

Aws::IAM::Model::GetOrganizationsAccessReportResult::GetOrganizationsAccessReportResult ( const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &  result)

Member Function Documentation

◆ AddAccessDetails() [1/2]

GetOrganizationsAccessReportResult& Aws::IAM::Model::GetOrganizationsAccessReportResult::AddAccessDetails ( const AccessDetail value)
inline

An object that contains details about the most recent attempt to access the service.

Definition at line 211 of file GetOrganizationsAccessReportResult.h.

◆ AddAccessDetails() [2/2]

GetOrganizationsAccessReportResult& Aws::IAM::Model::GetOrganizationsAccessReportResult::AddAccessDetails ( AccessDetail &&  value)
inline

An object that contains details about the most recent attempt to access the service.

Definition at line 217 of file GetOrganizationsAccessReportResult.h.

◆ GetAccessDetails()

const Aws::Vector<AccessDetail>& Aws::IAM::Model::GetOrganizationsAccessReportResult::GetAccessDetails ( ) const
inline

An object that contains details about the most recent attempt to access the service.

Definition at line 181 of file GetOrganizationsAccessReportResult.h.

◆ GetErrorDetails()

const ErrorDetails& Aws::IAM::Model::GetOrganizationsAccessReportResult::GetErrorDetails ( ) const
inline

Definition at line 305 of file GetOrganizationsAccessReportResult.h.

◆ GetIsTruncated()

bool Aws::IAM::Model::GetOrganizationsAccessReportResult::GetIsTruncated ( ) const
inline

A flag that indicates whether there are more items to return. If your results were truncated, you can make a subsequent pagination request using the Marker request parameter to retrieve more items. Note that IAM might return fewer than the MaxItems number of results even when there are more results available. We recommend that you check IsTruncated after every call to ensure that you receive all your results.

Definition at line 229 of file GetOrganizationsAccessReportResult.h.

◆ GetJobCompletionDate()

const Aws::Utils::DateTime& Aws::IAM::Model::GetOrganizationsAccessReportResult::GetJobCompletionDate ( ) const
inline

The date and time, in ISO 8601 date-time format, when the generated report job was completed or failed.

This field is null if the job is still in progress, as indicated by a job status value of IN_PROGRESS.

Definition at line 104 of file GetOrganizationsAccessReportResult.h.

◆ GetJobCreationDate()

const Aws::Utils::DateTime& Aws::IAM::Model::GetOrganizationsAccessReportResult::GetJobCreationDate ( ) const
inline

The date and time, in ISO 8601 date-time format, when the report job was created.

Definition at line 71 of file GetOrganizationsAccessReportResult.h.

◆ GetJobStatus()

const JobStatusType& Aws::IAM::Model::GetOrganizationsAccessReportResult::GetJobStatus ( ) const
inline

The status of the job.

Definition at line 44 of file GetOrganizationsAccessReportResult.h.

◆ GetMarker()

const Aws::String& Aws::IAM::Model::GetOrganizationsAccessReportResult::GetMarker ( ) const
inline

When IsTruncated is true, this element is present and contains the value to use for the Marker parameter in a subsequent pagination request.

Definition at line 259 of file GetOrganizationsAccessReportResult.h.

◆ GetNumberOfServicesAccessible()

int Aws::IAM::Model::GetOrganizationsAccessReportResult::GetNumberOfServicesAccessible ( ) const
inline

The number of services that the applicable SCPs allow account principals to access.

Definition at line 143 of file GetOrganizationsAccessReportResult.h.

◆ GetNumberOfServicesNotAccessed()

int Aws::IAM::Model::GetOrganizationsAccessReportResult::GetNumberOfServicesNotAccessed ( ) const
inline

The number of services that account principals are allowed but did not attempt to access.

Definition at line 162 of file GetOrganizationsAccessReportResult.h.

◆ GetResponseMetadata()

const ResponseMetadata& Aws::IAM::Model::GetOrganizationsAccessReportResult::GetResponseMetadata ( ) const
inline

Definition at line 321 of file GetOrganizationsAccessReportResult.h.

◆ operator=()

GetOrganizationsAccessReportResult& Aws::IAM::Model::GetOrganizationsAccessReportResult::operator= ( const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &  result)

◆ SetAccessDetails() [1/2]

void Aws::IAM::Model::GetOrganizationsAccessReportResult::SetAccessDetails ( const Aws::Vector< AccessDetail > &  value)
inline

An object that contains details about the most recent attempt to access the service.

Definition at line 187 of file GetOrganizationsAccessReportResult.h.

◆ SetAccessDetails() [2/2]

void Aws::IAM::Model::GetOrganizationsAccessReportResult::SetAccessDetails ( Aws::Vector< AccessDetail > &&  value)
inline

An object that contains details about the most recent attempt to access the service.

Definition at line 193 of file GetOrganizationsAccessReportResult.h.

◆ SetErrorDetails() [1/2]

void Aws::IAM::Model::GetOrganizationsAccessReportResult::SetErrorDetails ( const ErrorDetails value)
inline

Definition at line 308 of file GetOrganizationsAccessReportResult.h.

◆ SetErrorDetails() [2/2]

void Aws::IAM::Model::GetOrganizationsAccessReportResult::SetErrorDetails ( ErrorDetails &&  value)
inline

Definition at line 311 of file GetOrganizationsAccessReportResult.h.

◆ SetIsTruncated()

void Aws::IAM::Model::GetOrganizationsAccessReportResult::SetIsTruncated ( bool  value)
inline

A flag that indicates whether there are more items to return. If your results were truncated, you can make a subsequent pagination request using the Marker request parameter to retrieve more items. Note that IAM might return fewer than the MaxItems number of results even when there are more results available. We recommend that you check IsTruncated after every call to ensure that you receive all your results.

Definition at line 240 of file GetOrganizationsAccessReportResult.h.

◆ SetJobCompletionDate() [1/2]

void Aws::IAM::Model::GetOrganizationsAccessReportResult::SetJobCompletionDate ( const Aws::Utils::DateTime value)
inline

The date and time, in ISO 8601 date-time format, when the generated report job was completed or failed.

This field is null if the job is still in progress, as indicated by a job status value of IN_PROGRESS.

Definition at line 112 of file GetOrganizationsAccessReportResult.h.

◆ SetJobCompletionDate() [2/2]

void Aws::IAM::Model::GetOrganizationsAccessReportResult::SetJobCompletionDate ( Aws::Utils::DateTime &&  value)
inline

The date and time, in ISO 8601 date-time format, when the generated report job was completed or failed.

This field is null if the job is still in progress, as indicated by a job status value of IN_PROGRESS.

Definition at line 120 of file GetOrganizationsAccessReportResult.h.

◆ SetJobCreationDate() [1/2]

void Aws::IAM::Model::GetOrganizationsAccessReportResult::SetJobCreationDate ( const Aws::Utils::DateTime value)
inline

The date and time, in ISO 8601 date-time format, when the report job was created.

Definition at line 77 of file GetOrganizationsAccessReportResult.h.

◆ SetJobCreationDate() [2/2]

void Aws::IAM::Model::GetOrganizationsAccessReportResult::SetJobCreationDate ( Aws::Utils::DateTime &&  value)
inline

The date and time, in ISO 8601 date-time format, when the report job was created.

Definition at line 83 of file GetOrganizationsAccessReportResult.h.

◆ SetJobStatus() [1/2]

void Aws::IAM::Model::GetOrganizationsAccessReportResult::SetJobStatus ( const JobStatusType value)
inline

The status of the job.

Definition at line 49 of file GetOrganizationsAccessReportResult.h.

◆ SetJobStatus() [2/2]

void Aws::IAM::Model::GetOrganizationsAccessReportResult::SetJobStatus ( JobStatusType &&  value)
inline

The status of the job.

Definition at line 54 of file GetOrganizationsAccessReportResult.h.

◆ SetMarker() [1/3]

void Aws::IAM::Model::GetOrganizationsAccessReportResult::SetMarker ( const Aws::String value)
inline

When IsTruncated is true, this element is present and contains the value to use for the Marker parameter in a subsequent pagination request.

Definition at line 266 of file GetOrganizationsAccessReportResult.h.

◆ SetMarker() [2/3]

void Aws::IAM::Model::GetOrganizationsAccessReportResult::SetMarker ( Aws::String &&  value)
inline

When IsTruncated is true, this element is present and contains the value to use for the Marker parameter in a subsequent pagination request.

Definition at line 273 of file GetOrganizationsAccessReportResult.h.

◆ SetMarker() [3/3]

void Aws::IAM::Model::GetOrganizationsAccessReportResult::SetMarker ( const char *  value)
inline

When IsTruncated is true, this element is present and contains the value to use for the Marker parameter in a subsequent pagination request.

Definition at line 280 of file GetOrganizationsAccessReportResult.h.

◆ SetNumberOfServicesAccessible()

void Aws::IAM::Model::GetOrganizationsAccessReportResult::SetNumberOfServicesAccessible ( int  value)
inline

The number of services that the applicable SCPs allow account principals to access.

Definition at line 149 of file GetOrganizationsAccessReportResult.h.

◆ SetNumberOfServicesNotAccessed()

void Aws::IAM::Model::GetOrganizationsAccessReportResult::SetNumberOfServicesNotAccessed ( int  value)
inline

The number of services that account principals are allowed but did not attempt to access.

Definition at line 168 of file GetOrganizationsAccessReportResult.h.

◆ SetResponseMetadata() [1/2]

void Aws::IAM::Model::GetOrganizationsAccessReportResult::SetResponseMetadata ( const ResponseMetadata value)
inline

Definition at line 324 of file GetOrganizationsAccessReportResult.h.

◆ SetResponseMetadata() [2/2]

void Aws::IAM::Model::GetOrganizationsAccessReportResult::SetResponseMetadata ( ResponseMetadata &&  value)
inline

Definition at line 327 of file GetOrganizationsAccessReportResult.h.

◆ WithAccessDetails() [1/2]

GetOrganizationsAccessReportResult& Aws::IAM::Model::GetOrganizationsAccessReportResult::WithAccessDetails ( const Aws::Vector< AccessDetail > &  value)
inline

An object that contains details about the most recent attempt to access the service.

Definition at line 199 of file GetOrganizationsAccessReportResult.h.

◆ WithAccessDetails() [2/2]

GetOrganizationsAccessReportResult& Aws::IAM::Model::GetOrganizationsAccessReportResult::WithAccessDetails ( Aws::Vector< AccessDetail > &&  value)
inline

An object that contains details about the most recent attempt to access the service.

Definition at line 205 of file GetOrganizationsAccessReportResult.h.

◆ WithErrorDetails() [1/2]

GetOrganizationsAccessReportResult& Aws::IAM::Model::GetOrganizationsAccessReportResult::WithErrorDetails ( const ErrorDetails value)
inline

Definition at line 314 of file GetOrganizationsAccessReportResult.h.

◆ WithErrorDetails() [2/2]

GetOrganizationsAccessReportResult& Aws::IAM::Model::GetOrganizationsAccessReportResult::WithErrorDetails ( ErrorDetails &&  value)
inline

Definition at line 317 of file GetOrganizationsAccessReportResult.h.

◆ WithIsTruncated()

GetOrganizationsAccessReportResult& Aws::IAM::Model::GetOrganizationsAccessReportResult::WithIsTruncated ( bool  value)
inline

A flag that indicates whether there are more items to return. If your results were truncated, you can make a subsequent pagination request using the Marker request parameter to retrieve more items. Note that IAM might return fewer than the MaxItems number of results even when there are more results available. We recommend that you check IsTruncated after every call to ensure that you receive all your results.

Definition at line 251 of file GetOrganizationsAccessReportResult.h.

◆ WithJobCompletionDate() [1/2]

GetOrganizationsAccessReportResult& Aws::IAM::Model::GetOrganizationsAccessReportResult::WithJobCompletionDate ( const Aws::Utils::DateTime value)
inline

The date and time, in ISO 8601 date-time format, when the generated report job was completed or failed.

This field is null if the job is still in progress, as indicated by a job status value of IN_PROGRESS.

Definition at line 128 of file GetOrganizationsAccessReportResult.h.

◆ WithJobCompletionDate() [2/2]

GetOrganizationsAccessReportResult& Aws::IAM::Model::GetOrganizationsAccessReportResult::WithJobCompletionDate ( Aws::Utils::DateTime &&  value)
inline

The date and time, in ISO 8601 date-time format, when the generated report job was completed or failed.

This field is null if the job is still in progress, as indicated by a job status value of IN_PROGRESS.

Definition at line 136 of file GetOrganizationsAccessReportResult.h.

◆ WithJobCreationDate() [1/2]

GetOrganizationsAccessReportResult& Aws::IAM::Model::GetOrganizationsAccessReportResult::WithJobCreationDate ( const Aws::Utils::DateTime value)
inline

The date and time, in ISO 8601 date-time format, when the report job was created.

Definition at line 89 of file GetOrganizationsAccessReportResult.h.

◆ WithJobCreationDate() [2/2]

GetOrganizationsAccessReportResult& Aws::IAM::Model::GetOrganizationsAccessReportResult::WithJobCreationDate ( Aws::Utils::DateTime &&  value)
inline

The date and time, in ISO 8601 date-time format, when the report job was created.

Definition at line 95 of file GetOrganizationsAccessReportResult.h.

◆ WithJobStatus() [1/2]

GetOrganizationsAccessReportResult& Aws::IAM::Model::GetOrganizationsAccessReportResult::WithJobStatus ( const JobStatusType value)
inline

The status of the job.

Definition at line 59 of file GetOrganizationsAccessReportResult.h.

◆ WithJobStatus() [2/2]

GetOrganizationsAccessReportResult& Aws::IAM::Model::GetOrganizationsAccessReportResult::WithJobStatus ( JobStatusType &&  value)
inline

The status of the job.

Definition at line 64 of file GetOrganizationsAccessReportResult.h.

◆ WithMarker() [1/3]

GetOrganizationsAccessReportResult& Aws::IAM::Model::GetOrganizationsAccessReportResult::WithMarker ( const Aws::String value)
inline

When IsTruncated is true, this element is present and contains the value to use for the Marker parameter in a subsequent pagination request.

Definition at line 287 of file GetOrganizationsAccessReportResult.h.

◆ WithMarker() [2/3]

GetOrganizationsAccessReportResult& Aws::IAM::Model::GetOrganizationsAccessReportResult::WithMarker ( Aws::String &&  value)
inline

When IsTruncated is true, this element is present and contains the value to use for the Marker parameter in a subsequent pagination request.

Definition at line 294 of file GetOrganizationsAccessReportResult.h.

◆ WithMarker() [3/3]

GetOrganizationsAccessReportResult& Aws::IAM::Model::GetOrganizationsAccessReportResult::WithMarker ( const char *  value)
inline

When IsTruncated is true, this element is present and contains the value to use for the Marker parameter in a subsequent pagination request.

Definition at line 301 of file GetOrganizationsAccessReportResult.h.

◆ WithNumberOfServicesAccessible()

GetOrganizationsAccessReportResult& Aws::IAM::Model::GetOrganizationsAccessReportResult::WithNumberOfServicesAccessible ( int  value)
inline

The number of services that the applicable SCPs allow account principals to access.

Definition at line 155 of file GetOrganizationsAccessReportResult.h.

◆ WithNumberOfServicesNotAccessed()

GetOrganizationsAccessReportResult& Aws::IAM::Model::GetOrganizationsAccessReportResult::WithNumberOfServicesNotAccessed ( int  value)
inline

The number of services that account principals are allowed but did not attempt to access.

Definition at line 174 of file GetOrganizationsAccessReportResult.h.

◆ WithResponseMetadata() [1/2]

GetOrganizationsAccessReportResult& Aws::IAM::Model::GetOrganizationsAccessReportResult::WithResponseMetadata ( const ResponseMetadata value)
inline

Definition at line 330 of file GetOrganizationsAccessReportResult.h.

◆ WithResponseMetadata() [2/2]

GetOrganizationsAccessReportResult& Aws::IAM::Model::GetOrganizationsAccessReportResult::WithResponseMetadata ( ResponseMetadata &&  value)
inline

Definition at line 333 of file GetOrganizationsAccessReportResult.h.


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