AWS SDK for C++  1.9.175
AWS SDK for C++
Public Member Functions | List of all members
Aws::AccessAnalyzer::Model::GeneratedPolicyProperties Class Reference

#include <GeneratedPolicyProperties.h>

Public Member Functions

 GeneratedPolicyProperties ()
 
 GeneratedPolicyProperties (Aws::Utils::Json::JsonView jsonValue)
 
GeneratedPolicyPropertiesoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const CloudTrailPropertiesGetCloudTrailProperties () const
 
bool CloudTrailPropertiesHasBeenSet () const
 
void SetCloudTrailProperties (const CloudTrailProperties &value)
 
void SetCloudTrailProperties (CloudTrailProperties &&value)
 
GeneratedPolicyPropertiesWithCloudTrailProperties (const CloudTrailProperties &value)
 
GeneratedPolicyPropertiesWithCloudTrailProperties (CloudTrailProperties &&value)
 
bool GetIsComplete () const
 
bool IsCompleteHasBeenSet () const
 
void SetIsComplete (bool value)
 
GeneratedPolicyPropertiesWithIsComplete (bool value)
 
const Aws::StringGetPrincipalArn () const
 
bool PrincipalArnHasBeenSet () const
 
void SetPrincipalArn (const Aws::String &value)
 
void SetPrincipalArn (Aws::String &&value)
 
void SetPrincipalArn (const char *value)
 
GeneratedPolicyPropertiesWithPrincipalArn (const Aws::String &value)
 
GeneratedPolicyPropertiesWithPrincipalArn (Aws::String &&value)
 
GeneratedPolicyPropertiesWithPrincipalArn (const char *value)
 

Detailed Description

Contains the generated policy details.

See Also:

AWS API Reference

Definition at line 32 of file GeneratedPolicyProperties.h.

Constructor & Destructor Documentation

◆ GeneratedPolicyProperties() [1/2]

Aws::AccessAnalyzer::Model::GeneratedPolicyProperties::GeneratedPolicyProperties ( )

◆ GeneratedPolicyProperties() [2/2]

Aws::AccessAnalyzer::Model::GeneratedPolicyProperties::GeneratedPolicyProperties ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ CloudTrailPropertiesHasBeenSet()

bool Aws::AccessAnalyzer::Model::GeneratedPolicyProperties::CloudTrailPropertiesHasBeenSet ( ) const
inline

Lists details about the Trail used to generated policy.

Definition at line 49 of file GeneratedPolicyProperties.h.

◆ GetCloudTrailProperties()

const CloudTrailProperties& Aws::AccessAnalyzer::Model::GeneratedPolicyProperties::GetCloudTrailProperties ( ) const
inline

Lists details about the Trail used to generated policy.

Definition at line 44 of file GeneratedPolicyProperties.h.

◆ GetIsComplete()

bool Aws::AccessAnalyzer::Model::GeneratedPolicyProperties::GetIsComplete ( ) const
inline

This value is set to true if the generated policy contains all possible actions for a service that IAM Access Analyzer identified from the CloudTrail trail that you specified, and false otherwise.

Definition at line 77 of file GeneratedPolicyProperties.h.

◆ GetPrincipalArn()

const Aws::String& Aws::AccessAnalyzer::Model::GeneratedPolicyProperties::GetPrincipalArn ( ) const
inline

The ARN of the IAM entity (user or role) for which you are generating a policy.

Definition at line 105 of file GeneratedPolicyProperties.h.

◆ IsCompleteHasBeenSet()

bool Aws::AccessAnalyzer::Model::GeneratedPolicyProperties::IsCompleteHasBeenSet ( ) const
inline

This value is set to true if the generated policy contains all possible actions for a service that IAM Access Analyzer identified from the CloudTrail trail that you specified, and false otherwise.

Definition at line 84 of file GeneratedPolicyProperties.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::AccessAnalyzer::Model::GeneratedPolicyProperties::Jsonize ( ) const

◆ operator=()

GeneratedPolicyProperties& Aws::AccessAnalyzer::Model::GeneratedPolicyProperties::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ PrincipalArnHasBeenSet()

bool Aws::AccessAnalyzer::Model::GeneratedPolicyProperties::PrincipalArnHasBeenSet ( ) const
inline

The ARN of the IAM entity (user or role) for which you are generating a policy.

Definition at line 111 of file GeneratedPolicyProperties.h.

◆ SetCloudTrailProperties() [1/2]

void Aws::AccessAnalyzer::Model::GeneratedPolicyProperties::SetCloudTrailProperties ( CloudTrailProperties &&  value)
inline

Lists details about the Trail used to generated policy.

Definition at line 59 of file GeneratedPolicyProperties.h.

◆ SetCloudTrailProperties() [2/2]

void Aws::AccessAnalyzer::Model::GeneratedPolicyProperties::SetCloudTrailProperties ( const CloudTrailProperties value)
inline

Lists details about the Trail used to generated policy.

Definition at line 54 of file GeneratedPolicyProperties.h.

◆ SetIsComplete()

void Aws::AccessAnalyzer::Model::GeneratedPolicyProperties::SetIsComplete ( bool  value)
inline

This value is set to true if the generated policy contains all possible actions for a service that IAM Access Analyzer identified from the CloudTrail trail that you specified, and false otherwise.

Definition at line 91 of file GeneratedPolicyProperties.h.

◆ SetPrincipalArn() [1/3]

void Aws::AccessAnalyzer::Model::GeneratedPolicyProperties::SetPrincipalArn ( Aws::String &&  value)
inline

The ARN of the IAM entity (user or role) for which you are generating a policy.

Definition at line 123 of file GeneratedPolicyProperties.h.

◆ SetPrincipalArn() [2/3]

void Aws::AccessAnalyzer::Model::GeneratedPolicyProperties::SetPrincipalArn ( const Aws::String value)
inline

The ARN of the IAM entity (user or role) for which you are generating a policy.

Definition at line 117 of file GeneratedPolicyProperties.h.

◆ SetPrincipalArn() [3/3]

void Aws::AccessAnalyzer::Model::GeneratedPolicyProperties::SetPrincipalArn ( const char *  value)
inline

The ARN of the IAM entity (user or role) for which you are generating a policy.

Definition at line 129 of file GeneratedPolicyProperties.h.

◆ WithCloudTrailProperties() [1/2]

GeneratedPolicyProperties& Aws::AccessAnalyzer::Model::GeneratedPolicyProperties::WithCloudTrailProperties ( CloudTrailProperties &&  value)
inline

Lists details about the Trail used to generated policy.

Definition at line 69 of file GeneratedPolicyProperties.h.

◆ WithCloudTrailProperties() [2/2]

GeneratedPolicyProperties& Aws::AccessAnalyzer::Model::GeneratedPolicyProperties::WithCloudTrailProperties ( const CloudTrailProperties value)
inline

Lists details about the Trail used to generated policy.

Definition at line 64 of file GeneratedPolicyProperties.h.

◆ WithIsComplete()

GeneratedPolicyProperties& Aws::AccessAnalyzer::Model::GeneratedPolicyProperties::WithIsComplete ( bool  value)
inline

This value is set to true if the generated policy contains all possible actions for a service that IAM Access Analyzer identified from the CloudTrail trail that you specified, and false otherwise.

Definition at line 98 of file GeneratedPolicyProperties.h.

◆ WithPrincipalArn() [1/3]

GeneratedPolicyProperties& Aws::AccessAnalyzer::Model::GeneratedPolicyProperties::WithPrincipalArn ( Aws::String &&  value)
inline

The ARN of the IAM entity (user or role) for which you are generating a policy.

Definition at line 141 of file GeneratedPolicyProperties.h.

◆ WithPrincipalArn() [2/3]

GeneratedPolicyProperties& Aws::AccessAnalyzer::Model::GeneratedPolicyProperties::WithPrincipalArn ( const Aws::String value)
inline

The ARN of the IAM entity (user or role) for which you are generating a policy.

Definition at line 135 of file GeneratedPolicyProperties.h.

◆ WithPrincipalArn() [3/3]

GeneratedPolicyProperties& Aws::AccessAnalyzer::Model::GeneratedPolicyProperties::WithPrincipalArn ( const char *  value)
inline

The ARN of the IAM entity (user or role) for which you are generating a policy.

Definition at line 147 of file GeneratedPolicyProperties.h.


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