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

#include <AwsIamPermissionsBoundary.h>

Public Member Functions

 AwsIamPermissionsBoundary ()
 
 AwsIamPermissionsBoundary (Aws::Utils::Json::JsonView jsonValue)
 
AwsIamPermissionsBoundaryoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetPermissionsBoundaryArn () const
 
bool PermissionsBoundaryArnHasBeenSet () const
 
void SetPermissionsBoundaryArn (const Aws::String &value)
 
void SetPermissionsBoundaryArn (Aws::String &&value)
 
void SetPermissionsBoundaryArn (const char *value)
 
AwsIamPermissionsBoundaryWithPermissionsBoundaryArn (const Aws::String &value)
 
AwsIamPermissionsBoundaryWithPermissionsBoundaryArn (Aws::String &&value)
 
AwsIamPermissionsBoundaryWithPermissionsBoundaryArn (const char *value)
 
const Aws::StringGetPermissionsBoundaryType () const
 
bool PermissionsBoundaryTypeHasBeenSet () const
 
void SetPermissionsBoundaryType (const Aws::String &value)
 
void SetPermissionsBoundaryType (Aws::String &&value)
 
void SetPermissionsBoundaryType (const char *value)
 
AwsIamPermissionsBoundaryWithPermissionsBoundaryType (const Aws::String &value)
 
AwsIamPermissionsBoundaryWithPermissionsBoundaryType (Aws::String &&value)
 
AwsIamPermissionsBoundaryWithPermissionsBoundaryType (const char *value)
 

Detailed Description

Information about the policy used to set the permissions boundary for an IAM principal.

See Also:

AWS API Reference

Definition at line 32 of file AwsIamPermissionsBoundary.h.

Constructor & Destructor Documentation

◆ AwsIamPermissionsBoundary() [1/2]

Aws::SecurityHub::Model::AwsIamPermissionsBoundary::AwsIamPermissionsBoundary ( )

◆ AwsIamPermissionsBoundary() [2/2]

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

Member Function Documentation

◆ GetPermissionsBoundaryArn()

const Aws::String& Aws::SecurityHub::Model::AwsIamPermissionsBoundary::GetPermissionsBoundaryArn ( ) const
inline

The ARN of the policy used to set the permissions boundary.

Definition at line 44 of file AwsIamPermissionsBoundary.h.

◆ GetPermissionsBoundaryType()

const Aws::String& Aws::SecurityHub::Model::AwsIamPermissionsBoundary::GetPermissionsBoundaryType ( ) const
inline

The usage type for the permissions boundary.

Definition at line 85 of file AwsIamPermissionsBoundary.h.

◆ Jsonize()

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

◆ operator=()

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

◆ PermissionsBoundaryArnHasBeenSet()

bool Aws::SecurityHub::Model::AwsIamPermissionsBoundary::PermissionsBoundaryArnHasBeenSet ( ) const
inline

The ARN of the policy used to set the permissions boundary.

Definition at line 49 of file AwsIamPermissionsBoundary.h.

◆ PermissionsBoundaryTypeHasBeenSet()

bool Aws::SecurityHub::Model::AwsIamPermissionsBoundary::PermissionsBoundaryTypeHasBeenSet ( ) const
inline

The usage type for the permissions boundary.

Definition at line 90 of file AwsIamPermissionsBoundary.h.

◆ SetPermissionsBoundaryArn() [1/3]

void Aws::SecurityHub::Model::AwsIamPermissionsBoundary::SetPermissionsBoundaryArn ( Aws::String &&  value)
inline

The ARN of the policy used to set the permissions boundary.

Definition at line 59 of file AwsIamPermissionsBoundary.h.

◆ SetPermissionsBoundaryArn() [2/3]

void Aws::SecurityHub::Model::AwsIamPermissionsBoundary::SetPermissionsBoundaryArn ( const Aws::String value)
inline

The ARN of the policy used to set the permissions boundary.

Definition at line 54 of file AwsIamPermissionsBoundary.h.

◆ SetPermissionsBoundaryArn() [3/3]

void Aws::SecurityHub::Model::AwsIamPermissionsBoundary::SetPermissionsBoundaryArn ( const char *  value)
inline

The ARN of the policy used to set the permissions boundary.

Definition at line 64 of file AwsIamPermissionsBoundary.h.

◆ SetPermissionsBoundaryType() [1/3]

void Aws::SecurityHub::Model::AwsIamPermissionsBoundary::SetPermissionsBoundaryType ( Aws::String &&  value)
inline

The usage type for the permissions boundary.

Definition at line 100 of file AwsIamPermissionsBoundary.h.

◆ SetPermissionsBoundaryType() [2/3]

void Aws::SecurityHub::Model::AwsIamPermissionsBoundary::SetPermissionsBoundaryType ( const Aws::String value)
inline

The usage type for the permissions boundary.

Definition at line 95 of file AwsIamPermissionsBoundary.h.

◆ SetPermissionsBoundaryType() [3/3]

void Aws::SecurityHub::Model::AwsIamPermissionsBoundary::SetPermissionsBoundaryType ( const char *  value)
inline

The usage type for the permissions boundary.

Definition at line 105 of file AwsIamPermissionsBoundary.h.

◆ WithPermissionsBoundaryArn() [1/3]

AwsIamPermissionsBoundary& Aws::SecurityHub::Model::AwsIamPermissionsBoundary::WithPermissionsBoundaryArn ( Aws::String &&  value)
inline

The ARN of the policy used to set the permissions boundary.

Definition at line 74 of file AwsIamPermissionsBoundary.h.

◆ WithPermissionsBoundaryArn() [2/3]

AwsIamPermissionsBoundary& Aws::SecurityHub::Model::AwsIamPermissionsBoundary::WithPermissionsBoundaryArn ( const Aws::String value)
inline

The ARN of the policy used to set the permissions boundary.

Definition at line 69 of file AwsIamPermissionsBoundary.h.

◆ WithPermissionsBoundaryArn() [3/3]

AwsIamPermissionsBoundary& Aws::SecurityHub::Model::AwsIamPermissionsBoundary::WithPermissionsBoundaryArn ( const char *  value)
inline

The ARN of the policy used to set the permissions boundary.

Definition at line 79 of file AwsIamPermissionsBoundary.h.

◆ WithPermissionsBoundaryType() [1/3]

AwsIamPermissionsBoundary& Aws::SecurityHub::Model::AwsIamPermissionsBoundary::WithPermissionsBoundaryType ( Aws::String &&  value)
inline

The usage type for the permissions boundary.

Definition at line 115 of file AwsIamPermissionsBoundary.h.

◆ WithPermissionsBoundaryType() [2/3]

AwsIamPermissionsBoundary& Aws::SecurityHub::Model::AwsIamPermissionsBoundary::WithPermissionsBoundaryType ( const Aws::String value)
inline

The usage type for the permissions boundary.

Definition at line 110 of file AwsIamPermissionsBoundary.h.

◆ WithPermissionsBoundaryType() [3/3]

AwsIamPermissionsBoundary& Aws::SecurityHub::Model::AwsIamPermissionsBoundary::WithPermissionsBoundaryType ( const char *  value)
inline

The usage type for the permissions boundary.

Definition at line 120 of file AwsIamPermissionsBoundary.h.


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