AWS SDK for C++  1.9.43
AWS SDK for C++
Namespaces | Classes | Typedefs | Enumerations
Aws::ResourceGroupsTaggingAPI::Model Namespace Reference

Namespaces

 ErrorCodeMapper
 
 GroupByAttributeMapper
 
 TargetIdTypeMapper
 

Classes

class  ComplianceDetails
 
class  DescribeReportCreationRequest
 
class  DescribeReportCreationResult
 
class  FailureInfo
 
class  GetComplianceSummaryRequest
 
class  GetComplianceSummaryResult
 
class  GetResourcesRequest
 
class  GetResourcesResult
 
class  GetTagKeysRequest
 
class  GetTagKeysResult
 
class  GetTagValuesRequest
 
class  GetTagValuesResult
 
class  ResourceTagMapping
 
class  StartReportCreationRequest
 
class  StartReportCreationResult
 
class  Summary
 
class  Tag
 
class  TagFilter
 
class  TagResourcesRequest
 
class  TagResourcesResult
 
class  UntagResourcesRequest
 
class  UntagResourcesResult
 

Typedefs

typedef Aws::Utils::Outcome< DescribeReportCreationResult, ResourceGroupsTaggingAPIErrorDescribeReportCreationOutcome
 
typedef Aws::Utils::Outcome< GetComplianceSummaryResult, ResourceGroupsTaggingAPIErrorGetComplianceSummaryOutcome
 
typedef Aws::Utils::Outcome< GetResourcesResult, ResourceGroupsTaggingAPIErrorGetResourcesOutcome
 
typedef Aws::Utils::Outcome< GetTagKeysResult, ResourceGroupsTaggingAPIErrorGetTagKeysOutcome
 
typedef Aws::Utils::Outcome< GetTagValuesResult, ResourceGroupsTaggingAPIErrorGetTagValuesOutcome
 
typedef Aws::Utils::Outcome< StartReportCreationResult, ResourceGroupsTaggingAPIErrorStartReportCreationOutcome
 
typedef Aws::Utils::Outcome< TagResourcesResult, ResourceGroupsTaggingAPIErrorTagResourcesOutcome
 
typedef Aws::Utils::Outcome< UntagResourcesResult, ResourceGroupsTaggingAPIErrorUntagResourcesOutcome
 
typedef std::future< DescribeReportCreationOutcomeDescribeReportCreationOutcomeCallable
 
typedef std::future< GetComplianceSummaryOutcomeGetComplianceSummaryOutcomeCallable
 
typedef std::future< GetResourcesOutcomeGetResourcesOutcomeCallable
 
typedef std::future< GetTagKeysOutcomeGetTagKeysOutcomeCallable
 
typedef std::future< GetTagValuesOutcomeGetTagValuesOutcomeCallable
 
typedef std::future< StartReportCreationOutcomeStartReportCreationOutcomeCallable
 
typedef std::future< TagResourcesOutcomeTagResourcesOutcomeCallable
 
typedef std::future< UntagResourcesOutcomeUntagResourcesOutcomeCallable
 

Enumerations

enum  ErrorCode { ErrorCode::NOT_SET, ErrorCode::InternalServiceException, ErrorCode::InvalidParameterException }
 
enum  GroupByAttribute { GroupByAttribute::NOT_SET, GroupByAttribute::TARGET_ID, GroupByAttribute::REGION, GroupByAttribute::RESOURCE_TYPE }
 
enum  TargetIdType { TargetIdType::NOT_SET, TargetIdType::ACCOUNT, TargetIdType::OU, TargetIdType::ROOT }
 

Typedef Documentation

◆ DescribeReportCreationOutcome

Definition at line 70 of file ResourceGroupsTaggingAPIClient.h.

◆ DescribeReportCreationOutcomeCallable

Definition at line 79 of file ResourceGroupsTaggingAPIClient.h.

◆ GetComplianceSummaryOutcome

Definition at line 71 of file ResourceGroupsTaggingAPIClient.h.

◆ GetComplianceSummaryOutcomeCallable

Definition at line 80 of file ResourceGroupsTaggingAPIClient.h.

◆ GetResourcesOutcome

Definition at line 72 of file ResourceGroupsTaggingAPIClient.h.

◆ GetResourcesOutcomeCallable

Definition at line 81 of file ResourceGroupsTaggingAPIClient.h.

◆ GetTagKeysOutcome

Definition at line 73 of file ResourceGroupsTaggingAPIClient.h.

◆ GetTagKeysOutcomeCallable

Definition at line 82 of file ResourceGroupsTaggingAPIClient.h.

◆ GetTagValuesOutcome

Definition at line 74 of file ResourceGroupsTaggingAPIClient.h.

◆ GetTagValuesOutcomeCallable

Definition at line 83 of file ResourceGroupsTaggingAPIClient.h.

◆ StartReportCreationOutcome

Definition at line 75 of file ResourceGroupsTaggingAPIClient.h.

◆ StartReportCreationOutcomeCallable

Definition at line 84 of file ResourceGroupsTaggingAPIClient.h.

◆ TagResourcesOutcome

Definition at line 76 of file ResourceGroupsTaggingAPIClient.h.

◆ TagResourcesOutcomeCallable

Definition at line 85 of file ResourceGroupsTaggingAPIClient.h.

◆ UntagResourcesOutcome

Definition at line 77 of file ResourceGroupsTaggingAPIClient.h.

◆ UntagResourcesOutcomeCallable

Definition at line 86 of file ResourceGroupsTaggingAPIClient.h.

Enumeration Type Documentation

◆ ErrorCode

Enumerator
NOT_SET 
InternalServiceException 
InvalidParameterException 

Definition at line 16 of file ErrorCode.h.

◆ GroupByAttribute

Enumerator
NOT_SET 
TARGET_ID 
REGION 
RESOURCE_TYPE 

Definition at line 16 of file GroupByAttribute.h.

◆ TargetIdType

Enumerator
NOT_SET 
ACCOUNT 
OU 
ROOT 

Definition at line 16 of file TargetIdType.h.