AWS SDK for C++

AWS SDK for C++ Version 1.11.617

Loading...
Searching...
No Matches
Public Member Functions | List of all members
Aws::CloudTrail::Model::PutResourcePolicyResult Class Reference

#include <PutResourcePolicyResult.h>

Public Member Functions

AWS_CLOUDTRAIL_API PutResourcePolicyResult ()=default
 
 
 
const Aws::StringGetResourceArn () const
 
template<typename ResourceArnT = Aws::String>
void SetResourceArn (ResourceArnT &&value)
 
template<typename ResourceArnT = Aws::String>
PutResourcePolicyResultWithResourceArn (ResourceArnT &&value)
 
const Aws::StringGetResourcePolicy () const
 
template<typename ResourcePolicyT = Aws::String>
void SetResourcePolicy (ResourcePolicyT &&value)
 
template<typename ResourcePolicyT = Aws::String>
PutResourcePolicyResultWithResourcePolicy (ResourcePolicyT &&value)
 
 
template<typename DelegatedAdminResourcePolicyT = Aws::String>
void SetDelegatedAdminResourcePolicy (DelegatedAdminResourcePolicyT &&value)
 
template<typename DelegatedAdminResourcePolicyT = Aws::String>
PutResourcePolicyResultWithDelegatedAdminResourcePolicy (DelegatedAdminResourcePolicyT &&value)
 
const Aws::StringGetRequestId () const
 
template<typename RequestIdT = Aws::String>
void SetRequestId (RequestIdT &&value)
 
template<typename RequestIdT = Aws::String>
PutResourcePolicyResultWithRequestId (RequestIdT &&value)
 

Detailed Description

Definition at line 27 of file PutResourcePolicyResult.h.

Constructor & Destructor Documentation

◆ PutResourcePolicyResult() [1/2]

AWS_CLOUDTRAIL_API Aws::CloudTrail::Model::PutResourcePolicyResult::PutResourcePolicyResult ( )
default

◆ PutResourcePolicyResult() [2/2]

AWS_CLOUDTRAIL_API Aws::CloudTrail::Model::PutResourcePolicyResult::PutResourcePolicyResult ( const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &  result)

Member Function Documentation

◆ GetDelegatedAdminResourcePolicy()

const Aws::String & Aws::CloudTrail::Model::PutResourcePolicyResult::GetDelegatedAdminResourcePolicy ( ) const
inline

The default resource-based policy that is automatically generated for the delegated administrator of an Organizations organization. This policy will be evaluated in tandem with any policy you submit for the resource. For more information about this policy, see Default resource policy for delegated administrators.

Definition at line 74 of file PutResourcePolicyResult.h.

◆ GetRequestId()

const Aws::String & Aws::CloudTrail::Model::PutResourcePolicyResult::GetRequestId ( ) const
inline

Definition at line 83 of file PutResourcePolicyResult.h.

◆ GetResourceArn()

const Aws::String & Aws::CloudTrail::Model::PutResourcePolicyResult::GetResourceArn ( ) const
inline

The Amazon Resource Name (ARN) of the CloudTrail event data store, dashboard, or channel attached to the resource-based policy.

Example event data store ARN format: arn:aws:cloudtrail:us-east-2:123456789012:eventdatastore/EXAMPLE-f852-4e8f-8bd1-bcf6cEXAMPLE

Example dashboard ARN format: arn:aws:cloudtrail:us-east-1:123456789012:dashboard/exampleDash

Example channel ARN format: arn:aws:cloudtrail:us-east-2:123456789012:channel/01234567890

Definition at line 46 of file PutResourcePolicyResult.h.

◆ GetResourcePolicy()

const Aws::String & Aws::CloudTrail::Model::PutResourcePolicyResult::GetResourcePolicy ( ) const
inline

The JSON-formatted string of the Amazon Web Services resource-based policy attached to the CloudTrail event data store, dashboard, or channel.

Definition at line 58 of file PutResourcePolicyResult.h.

◆ operator=()

AWS_CLOUDTRAIL_API PutResourcePolicyResult & Aws::CloudTrail::Model::PutResourcePolicyResult::operator= ( const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &  result)

◆ SetDelegatedAdminResourcePolicy()

template<typename DelegatedAdminResourcePolicyT = Aws::String>
void Aws::CloudTrail::Model::PutResourcePolicyResult::SetDelegatedAdminResourcePolicy ( DelegatedAdminResourcePolicyT &&  value)
inline

The default resource-based policy that is automatically generated for the delegated administrator of an Organizations organization. This policy will be evaluated in tandem with any policy you submit for the resource. For more information about this policy, see Default resource policy for delegated administrators.

Definition at line 76 of file PutResourcePolicyResult.h.

◆ SetRequestId()

template<typename RequestIdT = Aws::String>
void Aws::CloudTrail::Model::PutResourcePolicyResult::SetRequestId ( RequestIdT &&  value)
inline

Definition at line 85 of file PutResourcePolicyResult.h.

◆ SetResourceArn()

template<typename ResourceArnT = Aws::String>
void Aws::CloudTrail::Model::PutResourcePolicyResult::SetResourceArn ( ResourceArnT &&  value)
inline

The Amazon Resource Name (ARN) of the CloudTrail event data store, dashboard, or channel attached to the resource-based policy.

Example event data store ARN format: arn:aws:cloudtrail:us-east-2:123456789012:eventdatastore/EXAMPLE-f852-4e8f-8bd1-bcf6cEXAMPLE

Example dashboard ARN format: arn:aws:cloudtrail:us-east-1:123456789012:dashboard/exampleDash

Example channel ARN format: arn:aws:cloudtrail:us-east-2:123456789012:channel/01234567890

Definition at line 48 of file PutResourcePolicyResult.h.

◆ SetResourcePolicy()

template<typename ResourcePolicyT = Aws::String>
void Aws::CloudTrail::Model::PutResourcePolicyResult::SetResourcePolicy ( ResourcePolicyT &&  value)
inline

The JSON-formatted string of the Amazon Web Services resource-based policy attached to the CloudTrail event data store, dashboard, or channel.

Definition at line 60 of file PutResourcePolicyResult.h.

◆ WithDelegatedAdminResourcePolicy()

template<typename DelegatedAdminResourcePolicyT = Aws::String>
PutResourcePolicyResult & Aws::CloudTrail::Model::PutResourcePolicyResult::WithDelegatedAdminResourcePolicy ( DelegatedAdminResourcePolicyT &&  value)
inline

The default resource-based policy that is automatically generated for the delegated administrator of an Organizations organization. This policy will be evaluated in tandem with any policy you submit for the resource. For more information about this policy, see Default resource policy for delegated administrators.

Definition at line 78 of file PutResourcePolicyResult.h.

◆ WithRequestId()

template<typename RequestIdT = Aws::String>
PutResourcePolicyResult & Aws::CloudTrail::Model::PutResourcePolicyResult::WithRequestId ( RequestIdT &&  value)
inline

Definition at line 87 of file PutResourcePolicyResult.h.

◆ WithResourceArn()

template<typename ResourceArnT = Aws::String>
PutResourcePolicyResult & Aws::CloudTrail::Model::PutResourcePolicyResult::WithResourceArn ( ResourceArnT &&  value)
inline

The Amazon Resource Name (ARN) of the CloudTrail event data store, dashboard, or channel attached to the resource-based policy.

Example event data store ARN format: arn:aws:cloudtrail:us-east-2:123456789012:eventdatastore/EXAMPLE-f852-4e8f-8bd1-bcf6cEXAMPLE

Example dashboard ARN format: arn:aws:cloudtrail:us-east-1:123456789012:dashboard/exampleDash

Example channel ARN format: arn:aws:cloudtrail:us-east-2:123456789012:channel/01234567890

Definition at line 50 of file PutResourcePolicyResult.h.

◆ WithResourcePolicy()

template<typename ResourcePolicyT = Aws::String>
PutResourcePolicyResult & Aws::CloudTrail::Model::PutResourcePolicyResult::WithResourcePolicy ( ResourcePolicyT &&  value)
inline

The JSON-formatted string of the Amazon Web Services resource-based policy attached to the CloudTrail event data store, dashboard, or channel.

Definition at line 62 of file PutResourcePolicyResult.h.


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