AWS SDK for C++  1.8.95
AWS SDK for C++
Public Member Functions | List of all members
Aws::OpsWorks::Model::DescribePermissionsResult Class Reference

#include <DescribePermissionsResult.h>

Public Member Functions

 DescribePermissionsResult ()
 
 DescribePermissionsResult (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
DescribePermissionsResultoperator= (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
const Aws::Vector< Permission > & GetPermissions () const
 
void SetPermissions (const Aws::Vector< Permission > &value)
 
void SetPermissions (Aws::Vector< Permission > &&value)
 
DescribePermissionsResultWithPermissions (const Aws::Vector< Permission > &value)
 
DescribePermissionsResultWithPermissions (Aws::Vector< Permission > &&value)
 
DescribePermissionsResultAddPermissions (const Permission &value)
 
DescribePermissionsResultAddPermissions (Permission &&value)
 

Detailed Description

Contains the response to a DescribePermissions request.

See Also:

AWS API Reference

Definition at line 34 of file DescribePermissionsResult.h.

Constructor & Destructor Documentation

◆ DescribePermissionsResult() [1/2]

Aws::OpsWorks::Model::DescribePermissionsResult::DescribePermissionsResult ( )

◆ DescribePermissionsResult() [2/2]

Aws::OpsWorks::Model::DescribePermissionsResult::DescribePermissionsResult ( const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &  result)

Member Function Documentation

◆ AddPermissions() [1/2]

DescribePermissionsResult& Aws::OpsWorks::Model::DescribePermissionsResult::AddPermissions ( const Permission value)
inline

An array of Permission objects that describe the stack permissions.

  • If the request object contains only a stack ID, the array contains a Permission object with permissions for each of the stack IAM ARNs.

  • If the request object contains only an IAM ARN, the array contains a Permission object with permissions for each of the user's stack IDs.

  • If the request contains a stack ID and an IAM ARN, the array contains a single Permission object with permissions for the specified stack and IAM ARN.

Definition at line 112 of file DescribePermissionsResult.h.

◆ AddPermissions() [2/2]

DescribePermissionsResult& Aws::OpsWorks::Model::DescribePermissionsResult::AddPermissions ( Permission &&  value)
inline

An array of Permission objects that describe the stack permissions.

  • If the request object contains only a stack ID, the array contains a Permission object with permissions for each of the stack IAM ARNs.

  • If the request object contains only an IAM ARN, the array contains a Permission object with permissions for each of the user's stack IDs.

  • If the request contains a stack ID and an IAM ARN, the array contains a single Permission object with permissions for the specified stack and IAM ARN.

Definition at line 124 of file DescribePermissionsResult.h.

◆ GetPermissions()

const Aws::Vector<Permission>& Aws::OpsWorks::Model::DescribePermissionsResult::GetPermissions ( ) const
inline

An array of Permission objects that describe the stack permissions.

  • If the request object contains only a stack ID, the array contains a Permission object with permissions for each of the stack IAM ARNs.

  • If the request object contains only an IAM ARN, the array contains a Permission object with permissions for each of the user's stack IDs.

  • If the request contains a stack ID and an IAM ARN, the array contains a single Permission object with permissions for the specified stack and IAM ARN.

Definition at line 52 of file DescribePermissionsResult.h.

◆ operator=()

DescribePermissionsResult& Aws::OpsWorks::Model::DescribePermissionsResult::operator= ( const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &  result)

◆ SetPermissions() [1/2]

void Aws::OpsWorks::Model::DescribePermissionsResult::SetPermissions ( const Aws::Vector< Permission > &  value)
inline

An array of Permission objects that describe the stack permissions.

  • If the request object contains only a stack ID, the array contains a Permission object with permissions for each of the stack IAM ARNs.

  • If the request object contains only an IAM ARN, the array contains a Permission object with permissions for each of the user's stack IDs.

  • If the request contains a stack ID and an IAM ARN, the array contains a single Permission object with permissions for the specified stack and IAM ARN.

Definition at line 64 of file DescribePermissionsResult.h.

◆ SetPermissions() [2/2]

void Aws::OpsWorks::Model::DescribePermissionsResult::SetPermissions ( Aws::Vector< Permission > &&  value)
inline

An array of Permission objects that describe the stack permissions.

  • If the request object contains only a stack ID, the array contains a Permission object with permissions for each of the stack IAM ARNs.

  • If the request object contains only an IAM ARN, the array contains a Permission object with permissions for each of the user's stack IDs.

  • If the request contains a stack ID and an IAM ARN, the array contains a single Permission object with permissions for the specified stack and IAM ARN.

Definition at line 76 of file DescribePermissionsResult.h.

◆ WithPermissions() [1/2]

DescribePermissionsResult& Aws::OpsWorks::Model::DescribePermissionsResult::WithPermissions ( const Aws::Vector< Permission > &  value)
inline

An array of Permission objects that describe the stack permissions.

  • If the request object contains only a stack ID, the array contains a Permission object with permissions for each of the stack IAM ARNs.

  • If the request object contains only an IAM ARN, the array contains a Permission object with permissions for each of the user's stack IDs.

  • If the request contains a stack ID and an IAM ARN, the array contains a single Permission object with permissions for the specified stack and IAM ARN.

Definition at line 88 of file DescribePermissionsResult.h.

◆ WithPermissions() [2/2]

DescribePermissionsResult& Aws::OpsWorks::Model::DescribePermissionsResult::WithPermissions ( Aws::Vector< Permission > &&  value)
inline

An array of Permission objects that describe the stack permissions.

  • If the request object contains only a stack ID, the array contains a Permission object with permissions for each of the stack IAM ARNs.

  • If the request object contains only an IAM ARN, the array contains a Permission object with permissions for each of the user's stack IDs.

  • If the request contains a stack ID and an IAM ARN, the array contains a single Permission object with permissions for the specified stack and IAM ARN.

Definition at line 100 of file DescribePermissionsResult.h.


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