AWS SDK for C++  1.8.100
AWS SDK for C++
Public Member Functions | List of all members
Aws::IoTSiteWise::Model::DescribeAccessPolicyResult Class Reference

#include <DescribeAccessPolicyResult.h>

Public Member Functions

 DescribeAccessPolicyResult ()
 
 DescribeAccessPolicyResult (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
DescribeAccessPolicyResultoperator= (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
const Aws::StringGetAccessPolicyId () const
 
void SetAccessPolicyId (const Aws::String &value)
 
void SetAccessPolicyId (Aws::String &&value)
 
void SetAccessPolicyId (const char *value)
 
DescribeAccessPolicyResultWithAccessPolicyId (const Aws::String &value)
 
DescribeAccessPolicyResultWithAccessPolicyId (Aws::String &&value)
 
DescribeAccessPolicyResultWithAccessPolicyId (const char *value)
 
const Aws::StringGetAccessPolicyArn () const
 
void SetAccessPolicyArn (const Aws::String &value)
 
void SetAccessPolicyArn (Aws::String &&value)
 
void SetAccessPolicyArn (const char *value)
 
DescribeAccessPolicyResultWithAccessPolicyArn (const Aws::String &value)
 
DescribeAccessPolicyResultWithAccessPolicyArn (Aws::String &&value)
 
DescribeAccessPolicyResultWithAccessPolicyArn (const char *value)
 
const IdentityGetAccessPolicyIdentity () const
 
void SetAccessPolicyIdentity (const Identity &value)
 
void SetAccessPolicyIdentity (Identity &&value)
 
DescribeAccessPolicyResultWithAccessPolicyIdentity (const Identity &value)
 
DescribeAccessPolicyResultWithAccessPolicyIdentity (Identity &&value)
 
const ResourceGetAccessPolicyResource () const
 
void SetAccessPolicyResource (const Resource &value)
 
void SetAccessPolicyResource (Resource &&value)
 
DescribeAccessPolicyResultWithAccessPolicyResource (const Resource &value)
 
DescribeAccessPolicyResultWithAccessPolicyResource (Resource &&value)
 
const PermissionGetAccessPolicyPermission () const
 
void SetAccessPolicyPermission (const Permission &value)
 
void SetAccessPolicyPermission (Permission &&value)
 
DescribeAccessPolicyResultWithAccessPolicyPermission (const Permission &value)
 
DescribeAccessPolicyResultWithAccessPolicyPermission (Permission &&value)
 
const Aws::Utils::DateTimeGetAccessPolicyCreationDate () const
 
void SetAccessPolicyCreationDate (const Aws::Utils::DateTime &value)
 
void SetAccessPolicyCreationDate (Aws::Utils::DateTime &&value)
 
DescribeAccessPolicyResultWithAccessPolicyCreationDate (const Aws::Utils::DateTime &value)
 
DescribeAccessPolicyResultWithAccessPolicyCreationDate (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetAccessPolicyLastUpdateDate () const
 
void SetAccessPolicyLastUpdateDate (const Aws::Utils::DateTime &value)
 
void SetAccessPolicyLastUpdateDate (Aws::Utils::DateTime &&value)
 
DescribeAccessPolicyResultWithAccessPolicyLastUpdateDate (const Aws::Utils::DateTime &value)
 
DescribeAccessPolicyResultWithAccessPolicyLastUpdateDate (Aws::Utils::DateTime &&value)
 

Detailed Description

Definition at line 31 of file DescribeAccessPolicyResult.h.

Constructor & Destructor Documentation

◆ DescribeAccessPolicyResult() [1/2]

Aws::IoTSiteWise::Model::DescribeAccessPolicyResult::DescribeAccessPolicyResult ( )

◆ DescribeAccessPolicyResult() [2/2]

Aws::IoTSiteWise::Model::DescribeAccessPolicyResult::DescribeAccessPolicyResult ( const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &  result)

Member Function Documentation

◆ GetAccessPolicyArn()

const Aws::String& Aws::IoTSiteWise::Model::DescribeAccessPolicyResult::GetAccessPolicyArn ( ) const
inline

The ARN of the access policy, which has the following format.

arn:${Partition}:iotsitewise:${Region}:${Account}:access-policy/${AccessPolicyId}

Definition at line 82 of file DescribeAccessPolicyResult.h.

◆ GetAccessPolicyCreationDate()

const Aws::Utils::DateTime& Aws::IoTSiteWise::Model::DescribeAccessPolicyResult::GetAccessPolicyCreationDate ( ) const
inline

The date the access policy was created, in Unix epoch time.

Definition at line 235 of file DescribeAccessPolicyResult.h.

◆ GetAccessPolicyId()

const Aws::String& Aws::IoTSiteWise::Model::DescribeAccessPolicyResult::GetAccessPolicyId ( ) const
inline

The ID of the access policy.

Definition at line 42 of file DescribeAccessPolicyResult.h.

◆ GetAccessPolicyIdentity()

const Identity& Aws::IoTSiteWise::Model::DescribeAccessPolicyResult::GetAccessPolicyIdentity ( ) const
inline

The identity (AWS SSO user, AWS SSO group, or IAM user) to which this access policy applies.

Definition at line 143 of file DescribeAccessPolicyResult.h.

◆ GetAccessPolicyLastUpdateDate()

const Aws::Utils::DateTime& Aws::IoTSiteWise::Model::DescribeAccessPolicyResult::GetAccessPolicyLastUpdateDate ( ) const
inline

The date the access policy was last updated, in Unix epoch time.

Definition at line 261 of file DescribeAccessPolicyResult.h.

◆ GetAccessPolicyPermission()

const Permission& Aws::IoTSiteWise::Model::DescribeAccessPolicyResult::GetAccessPolicyPermission ( ) const
inline

The access policy permission. Note that a project ADMINISTRATOR is also known as a project owner.

Definition at line 205 of file DescribeAccessPolicyResult.h.

◆ GetAccessPolicyResource()

const Resource& Aws::IoTSiteWise::Model::DescribeAccessPolicyResult::GetAccessPolicyResource ( ) const
inline

The AWS IoT SiteWise Monitor resource (portal or project) to which this access policy provides access.

Definition at line 174 of file DescribeAccessPolicyResult.h.

◆ operator=()

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

◆ SetAccessPolicyArn() [1/3]

void Aws::IoTSiteWise::Model::DescribeAccessPolicyResult::SetAccessPolicyArn ( const Aws::String value)
inline

The ARN of the access policy, which has the following format.

arn:${Partition}:iotsitewise:${Region}:${Account}:access-policy/${AccessPolicyId}

Definition at line 91 of file DescribeAccessPolicyResult.h.

◆ SetAccessPolicyArn() [2/3]

void Aws::IoTSiteWise::Model::DescribeAccessPolicyResult::SetAccessPolicyArn ( Aws::String &&  value)
inline

The ARN of the access policy, which has the following format.

arn:${Partition}:iotsitewise:${Region}:${Account}:access-policy/${AccessPolicyId}

Definition at line 100 of file DescribeAccessPolicyResult.h.

◆ SetAccessPolicyArn() [3/3]

void Aws::IoTSiteWise::Model::DescribeAccessPolicyResult::SetAccessPolicyArn ( const char *  value)
inline

The ARN of the access policy, which has the following format.

arn:${Partition}:iotsitewise:${Region}:${Account}:access-policy/${AccessPolicyId}

Definition at line 109 of file DescribeAccessPolicyResult.h.

◆ SetAccessPolicyCreationDate() [1/2]

void Aws::IoTSiteWise::Model::DescribeAccessPolicyResult::SetAccessPolicyCreationDate ( const Aws::Utils::DateTime value)
inline

The date the access policy was created, in Unix epoch time.

Definition at line 240 of file DescribeAccessPolicyResult.h.

◆ SetAccessPolicyCreationDate() [2/2]

void Aws::IoTSiteWise::Model::DescribeAccessPolicyResult::SetAccessPolicyCreationDate ( Aws::Utils::DateTime &&  value)
inline

The date the access policy was created, in Unix epoch time.

Definition at line 245 of file DescribeAccessPolicyResult.h.

◆ SetAccessPolicyId() [1/3]

void Aws::IoTSiteWise::Model::DescribeAccessPolicyResult::SetAccessPolicyId ( const Aws::String value)
inline

The ID of the access policy.

Definition at line 47 of file DescribeAccessPolicyResult.h.

◆ SetAccessPolicyId() [2/3]

void Aws::IoTSiteWise::Model::DescribeAccessPolicyResult::SetAccessPolicyId ( Aws::String &&  value)
inline

The ID of the access policy.

Definition at line 52 of file DescribeAccessPolicyResult.h.

◆ SetAccessPolicyId() [3/3]

void Aws::IoTSiteWise::Model::DescribeAccessPolicyResult::SetAccessPolicyId ( const char *  value)
inline

The ID of the access policy.

Definition at line 57 of file DescribeAccessPolicyResult.h.

◆ SetAccessPolicyIdentity() [1/2]

void Aws::IoTSiteWise::Model::DescribeAccessPolicyResult::SetAccessPolicyIdentity ( const Identity value)
inline

The identity (AWS SSO user, AWS SSO group, or IAM user) to which this access policy applies.

Definition at line 149 of file DescribeAccessPolicyResult.h.

◆ SetAccessPolicyIdentity() [2/2]

void Aws::IoTSiteWise::Model::DescribeAccessPolicyResult::SetAccessPolicyIdentity ( Identity &&  value)
inline

The identity (AWS SSO user, AWS SSO group, or IAM user) to which this access policy applies.

Definition at line 155 of file DescribeAccessPolicyResult.h.

◆ SetAccessPolicyLastUpdateDate() [1/2]

void Aws::IoTSiteWise::Model::DescribeAccessPolicyResult::SetAccessPolicyLastUpdateDate ( const Aws::Utils::DateTime value)
inline

The date the access policy was last updated, in Unix epoch time.

Definition at line 266 of file DescribeAccessPolicyResult.h.

◆ SetAccessPolicyLastUpdateDate() [2/2]

void Aws::IoTSiteWise::Model::DescribeAccessPolicyResult::SetAccessPolicyLastUpdateDate ( Aws::Utils::DateTime &&  value)
inline

The date the access policy was last updated, in Unix epoch time.

Definition at line 271 of file DescribeAccessPolicyResult.h.

◆ SetAccessPolicyPermission() [1/2]

void Aws::IoTSiteWise::Model::DescribeAccessPolicyResult::SetAccessPolicyPermission ( const Permission value)
inline

The access policy permission. Note that a project ADMINISTRATOR is also known as a project owner.

Definition at line 211 of file DescribeAccessPolicyResult.h.

◆ SetAccessPolicyPermission() [2/2]

void Aws::IoTSiteWise::Model::DescribeAccessPolicyResult::SetAccessPolicyPermission ( Permission &&  value)
inline

The access policy permission. Note that a project ADMINISTRATOR is also known as a project owner.

Definition at line 217 of file DescribeAccessPolicyResult.h.

◆ SetAccessPolicyResource() [1/2]

void Aws::IoTSiteWise::Model::DescribeAccessPolicyResult::SetAccessPolicyResource ( const Resource value)
inline

The AWS IoT SiteWise Monitor resource (portal or project) to which this access policy provides access.

Definition at line 180 of file DescribeAccessPolicyResult.h.

◆ SetAccessPolicyResource() [2/2]

void Aws::IoTSiteWise::Model::DescribeAccessPolicyResult::SetAccessPolicyResource ( Resource &&  value)
inline

The AWS IoT SiteWise Monitor resource (portal or project) to which this access policy provides access.

Definition at line 186 of file DescribeAccessPolicyResult.h.

◆ WithAccessPolicyArn() [1/3]

DescribeAccessPolicyResult& Aws::IoTSiteWise::Model::DescribeAccessPolicyResult::WithAccessPolicyArn ( const Aws::String value)
inline

The ARN of the access policy, which has the following format.

arn:${Partition}:iotsitewise:${Region}:${Account}:access-policy/${AccessPolicyId}

Definition at line 118 of file DescribeAccessPolicyResult.h.

◆ WithAccessPolicyArn() [2/3]

DescribeAccessPolicyResult& Aws::IoTSiteWise::Model::DescribeAccessPolicyResult::WithAccessPolicyArn ( Aws::String &&  value)
inline

The ARN of the access policy, which has the following format.

arn:${Partition}:iotsitewise:${Region}:${Account}:access-policy/${AccessPolicyId}

Definition at line 127 of file DescribeAccessPolicyResult.h.

◆ WithAccessPolicyArn() [3/3]

DescribeAccessPolicyResult& Aws::IoTSiteWise::Model::DescribeAccessPolicyResult::WithAccessPolicyArn ( const char *  value)
inline

The ARN of the access policy, which has the following format.

arn:${Partition}:iotsitewise:${Region}:${Account}:access-policy/${AccessPolicyId}

Definition at line 136 of file DescribeAccessPolicyResult.h.

◆ WithAccessPolicyCreationDate() [1/2]

DescribeAccessPolicyResult& Aws::IoTSiteWise::Model::DescribeAccessPolicyResult::WithAccessPolicyCreationDate ( const Aws::Utils::DateTime value)
inline

The date the access policy was created, in Unix epoch time.

Definition at line 250 of file DescribeAccessPolicyResult.h.

◆ WithAccessPolicyCreationDate() [2/2]

DescribeAccessPolicyResult& Aws::IoTSiteWise::Model::DescribeAccessPolicyResult::WithAccessPolicyCreationDate ( Aws::Utils::DateTime &&  value)
inline

The date the access policy was created, in Unix epoch time.

Definition at line 255 of file DescribeAccessPolicyResult.h.

◆ WithAccessPolicyId() [1/3]

DescribeAccessPolicyResult& Aws::IoTSiteWise::Model::DescribeAccessPolicyResult::WithAccessPolicyId ( const Aws::String value)
inline

The ID of the access policy.

Definition at line 62 of file DescribeAccessPolicyResult.h.

◆ WithAccessPolicyId() [2/3]

DescribeAccessPolicyResult& Aws::IoTSiteWise::Model::DescribeAccessPolicyResult::WithAccessPolicyId ( Aws::String &&  value)
inline

The ID of the access policy.

Definition at line 67 of file DescribeAccessPolicyResult.h.

◆ WithAccessPolicyId() [3/3]

DescribeAccessPolicyResult& Aws::IoTSiteWise::Model::DescribeAccessPolicyResult::WithAccessPolicyId ( const char *  value)
inline

The ID of the access policy.

Definition at line 72 of file DescribeAccessPolicyResult.h.

◆ WithAccessPolicyIdentity() [1/2]

DescribeAccessPolicyResult& Aws::IoTSiteWise::Model::DescribeAccessPolicyResult::WithAccessPolicyIdentity ( const Identity value)
inline

The identity (AWS SSO user, AWS SSO group, or IAM user) to which this access policy applies.

Definition at line 161 of file DescribeAccessPolicyResult.h.

◆ WithAccessPolicyIdentity() [2/2]

DescribeAccessPolicyResult& Aws::IoTSiteWise::Model::DescribeAccessPolicyResult::WithAccessPolicyIdentity ( Identity &&  value)
inline

The identity (AWS SSO user, AWS SSO group, or IAM user) to which this access policy applies.

Definition at line 167 of file DescribeAccessPolicyResult.h.

◆ WithAccessPolicyLastUpdateDate() [1/2]

DescribeAccessPolicyResult& Aws::IoTSiteWise::Model::DescribeAccessPolicyResult::WithAccessPolicyLastUpdateDate ( const Aws::Utils::DateTime value)
inline

The date the access policy was last updated, in Unix epoch time.

Definition at line 276 of file DescribeAccessPolicyResult.h.

◆ WithAccessPolicyLastUpdateDate() [2/2]

DescribeAccessPolicyResult& Aws::IoTSiteWise::Model::DescribeAccessPolicyResult::WithAccessPolicyLastUpdateDate ( Aws::Utils::DateTime &&  value)
inline

The date the access policy was last updated, in Unix epoch time.

Definition at line 281 of file DescribeAccessPolicyResult.h.

◆ WithAccessPolicyPermission() [1/2]

DescribeAccessPolicyResult& Aws::IoTSiteWise::Model::DescribeAccessPolicyResult::WithAccessPolicyPermission ( const Permission value)
inline

The access policy permission. Note that a project ADMINISTRATOR is also known as a project owner.

Definition at line 223 of file DescribeAccessPolicyResult.h.

◆ WithAccessPolicyPermission() [2/2]

DescribeAccessPolicyResult& Aws::IoTSiteWise::Model::DescribeAccessPolicyResult::WithAccessPolicyPermission ( Permission &&  value)
inline

The access policy permission. Note that a project ADMINISTRATOR is also known as a project owner.

Definition at line 229 of file DescribeAccessPolicyResult.h.

◆ WithAccessPolicyResource() [1/2]

DescribeAccessPolicyResult& Aws::IoTSiteWise::Model::DescribeAccessPolicyResult::WithAccessPolicyResource ( const Resource value)
inline

The AWS IoT SiteWise Monitor resource (portal or project) to which this access policy provides access.

Definition at line 192 of file DescribeAccessPolicyResult.h.

◆ WithAccessPolicyResource() [2/2]

DescribeAccessPolicyResult& Aws::IoTSiteWise::Model::DescribeAccessPolicyResult::WithAccessPolicyResource ( Resource &&  value)
inline

The AWS IoT SiteWise Monitor resource (portal or project) to which this access policy provides access.

Definition at line 198 of file DescribeAccessPolicyResult.h.


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