AWS SDK for C++  1.9.17
AWS SDK for C++
Namespaces | Classes | Typedefs | Enumerations
Aws::LakeFormation Namespace Reference

Namespaces

 LakeFormationEndpoint
 
 LakeFormationErrorMapper
 
 Model
 

Classes

class  LakeFormationClient
 
class  LakeFormationError
 
class  LakeFormationRequest
 

Typedefs

typedef std::function< void(const LakeFormationClient *, const Model::AddLFTagsToResourceRequest &, const Model::AddLFTagsToResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AddLFTagsToResourceResponseReceivedHandler
 
typedef std::function< void(const LakeFormationClient *, const Model::BatchGrantPermissionsRequest &, const Model::BatchGrantPermissionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchGrantPermissionsResponseReceivedHandler
 
typedef std::function< void(const LakeFormationClient *, const Model::BatchRevokePermissionsRequest &, const Model::BatchRevokePermissionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchRevokePermissionsResponseReceivedHandler
 
typedef std::function< void(const LakeFormationClient *, const Model::CreateLFTagRequest &, const Model::CreateLFTagOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateLFTagResponseReceivedHandler
 
typedef std::function< void(const LakeFormationClient *, const Model::DeleteLFTagRequest &, const Model::DeleteLFTagOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteLFTagResponseReceivedHandler
 
typedef std::function< void(const LakeFormationClient *, const Model::DeregisterResourceRequest &, const Model::DeregisterResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeregisterResourceResponseReceivedHandler
 
typedef std::function< void(const LakeFormationClient *, const Model::DescribeResourceRequest &, const Model::DescribeResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeResourceResponseReceivedHandler
 
typedef std::function< void(const LakeFormationClient *, const Model::GetDataLakeSettingsRequest &, const Model::GetDataLakeSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDataLakeSettingsResponseReceivedHandler
 
typedef std::function< void(const LakeFormationClient *, const Model::GetEffectivePermissionsForPathRequest &, const Model::GetEffectivePermissionsForPathOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetEffectivePermissionsForPathResponseReceivedHandler
 
typedef std::function< void(const LakeFormationClient *, const Model::GetLFTagRequest &, const Model::GetLFTagOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetLFTagResponseReceivedHandler
 
typedef std::function< void(const LakeFormationClient *, const Model::GetResourceLFTagsRequest &, const Model::GetResourceLFTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetResourceLFTagsResponseReceivedHandler
 
typedef std::function< void(const LakeFormationClient *, const Model::GrantPermissionsRequest &, const Model::GrantPermissionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GrantPermissionsResponseReceivedHandler
 
typedef std::function< void(const LakeFormationClient *, const Model::ListLFTagsRequest &, const Model::ListLFTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListLFTagsResponseReceivedHandler
 
typedef std::function< void(const LakeFormationClient *, const Model::ListPermissionsRequest &, const Model::ListPermissionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListPermissionsResponseReceivedHandler
 
typedef std::function< void(const LakeFormationClient *, const Model::ListResourcesRequest &, const Model::ListResourcesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListResourcesResponseReceivedHandler
 
typedef std::function< void(const LakeFormationClient *, const Model::PutDataLakeSettingsRequest &, const Model::PutDataLakeSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutDataLakeSettingsResponseReceivedHandler
 
typedef std::function< void(const LakeFormationClient *, const Model::RegisterResourceRequest &, const Model::RegisterResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RegisterResourceResponseReceivedHandler
 
typedef std::function< void(const LakeFormationClient *, const Model::RemoveLFTagsFromResourceRequest &, const Model::RemoveLFTagsFromResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RemoveLFTagsFromResourceResponseReceivedHandler
 
typedef std::function< void(const LakeFormationClient *, const Model::RevokePermissionsRequest &, const Model::RevokePermissionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RevokePermissionsResponseReceivedHandler
 
typedef std::function< void(const LakeFormationClient *, const Model::SearchDatabasesByLFTagsRequest &, const Model::SearchDatabasesByLFTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SearchDatabasesByLFTagsResponseReceivedHandler
 
typedef std::function< void(const LakeFormationClient *, const Model::SearchTablesByLFTagsRequest &, const Model::SearchTablesByLFTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SearchTablesByLFTagsResponseReceivedHandler
 
typedef std::function< void(const LakeFormationClient *, const Model::UpdateLFTagRequest &, const Model::UpdateLFTagOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateLFTagResponseReceivedHandler
 
typedef std::function< void(const LakeFormationClient *, const Model::UpdateResourceRequest &, const Model::UpdateResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateResourceResponseReceivedHandler
 

Enumerations

enum  LakeFormationErrors {
  LakeFormationErrors::INCOMPLETE_SIGNATURE = 0, LakeFormationErrors::INTERNAL_FAILURE = 1, LakeFormationErrors::INVALID_ACTION = 2, LakeFormationErrors::INVALID_CLIENT_TOKEN_ID = 3,
  LakeFormationErrors::INVALID_PARAMETER_COMBINATION = 4, LakeFormationErrors::INVALID_QUERY_PARAMETER = 5, LakeFormationErrors::INVALID_PARAMETER_VALUE = 6, LakeFormationErrors::MISSING_ACTION = 7,
  LakeFormationErrors::MISSING_AUTHENTICATION_TOKEN = 8, LakeFormationErrors::MISSING_PARAMETER = 9, LakeFormationErrors::OPT_IN_REQUIRED = 10, LakeFormationErrors::REQUEST_EXPIRED = 11,
  LakeFormationErrors::SERVICE_UNAVAILABLE = 12, LakeFormationErrors::THROTTLING = 13, LakeFormationErrors::VALIDATION = 14, LakeFormationErrors::ACCESS_DENIED = 15,
  LakeFormationErrors::RESOURCE_NOT_FOUND = 16, LakeFormationErrors::UNRECOGNIZED_CLIENT = 17, LakeFormationErrors::MALFORMED_QUERY_STRING = 18, LakeFormationErrors::SLOW_DOWN = 19,
  LakeFormationErrors::REQUEST_TIME_TOO_SKEWED = 20, LakeFormationErrors::INVALID_SIGNATURE = 21, LakeFormationErrors::SIGNATURE_DOES_NOT_MATCH = 22, LakeFormationErrors::INVALID_ACCESS_KEY_ID = 23,
  LakeFormationErrors::REQUEST_TIMEOUT = 24, LakeFormationErrors::NETWORK_CONNECTION = 99, LakeFormationErrors::UNKNOWN = 100, LakeFormationErrors::ALREADY_EXISTS = static_cast<int>(Aws::Client::CoreErrors::SERVICE_EXTENSION_START_RANGE) + 1,
  LakeFormationErrors::CONCURRENT_MODIFICATION, LakeFormationErrors::ENTITY_NOT_FOUND, LakeFormationErrors::GLUE_ENCRYPTION, LakeFormationErrors::INTERNAL_SERVICE,
  LakeFormationErrors::INVALID_INPUT, LakeFormationErrors::OPERATION_TIMEOUT, LakeFormationErrors::RESOURCE_NUMBER_LIMIT_EXCEEDED
}
 

Typedef Documentation

◆ AddLFTagsToResourceResponseReceivedHandler

Definition at line 151 of file LakeFormationClient.h.

◆ BatchGrantPermissionsResponseReceivedHandler

Definition at line 152 of file LakeFormationClient.h.

◆ BatchRevokePermissionsResponseReceivedHandler

Definition at line 153 of file LakeFormationClient.h.

◆ CreateLFTagResponseReceivedHandler

Definition at line 154 of file LakeFormationClient.h.

◆ DeleteLFTagResponseReceivedHandler

Definition at line 155 of file LakeFormationClient.h.

◆ DeregisterResourceResponseReceivedHandler

Definition at line 156 of file LakeFormationClient.h.

◆ DescribeResourceResponseReceivedHandler

Definition at line 157 of file LakeFormationClient.h.

◆ GetDataLakeSettingsResponseReceivedHandler

Definition at line 158 of file LakeFormationClient.h.

◆ GetEffectivePermissionsForPathResponseReceivedHandler

Definition at line 159 of file LakeFormationClient.h.

◆ GetLFTagResponseReceivedHandler

Definition at line 160 of file LakeFormationClient.h.

◆ GetResourceLFTagsResponseReceivedHandler

Definition at line 161 of file LakeFormationClient.h.

◆ GrantPermissionsResponseReceivedHandler

Definition at line 162 of file LakeFormationClient.h.

◆ ListLFTagsResponseReceivedHandler

Definition at line 163 of file LakeFormationClient.h.

◆ ListPermissionsResponseReceivedHandler

Definition at line 164 of file LakeFormationClient.h.

◆ ListResourcesResponseReceivedHandler

Definition at line 165 of file LakeFormationClient.h.

◆ PutDataLakeSettingsResponseReceivedHandler

Definition at line 166 of file LakeFormationClient.h.

◆ RegisterResourceResponseReceivedHandler

Definition at line 167 of file LakeFormationClient.h.

◆ RemoveLFTagsFromResourceResponseReceivedHandler

Definition at line 168 of file LakeFormationClient.h.

◆ RevokePermissionsResponseReceivedHandler

Definition at line 169 of file LakeFormationClient.h.

◆ SearchDatabasesByLFTagsResponseReceivedHandler

Definition at line 170 of file LakeFormationClient.h.

◆ SearchTablesByLFTagsResponseReceivedHandler

Definition at line 171 of file LakeFormationClient.h.

◆ UpdateLFTagResponseReceivedHandler

Definition at line 172 of file LakeFormationClient.h.

◆ UpdateResourceResponseReceivedHandler

Definition at line 173 of file LakeFormationClient.h.

Enumeration Type Documentation

◆ LakeFormationErrors

Enumerator
INCOMPLETE_SIGNATURE 
INTERNAL_FAILURE 
INVALID_ACTION 
INVALID_CLIENT_TOKEN_ID 
INVALID_PARAMETER_COMBINATION 
INVALID_QUERY_PARAMETER 
INVALID_PARAMETER_VALUE 
MISSING_ACTION 
MISSING_AUTHENTICATION_TOKEN 
MISSING_PARAMETER 
OPT_IN_REQUIRED 
REQUEST_EXPIRED 
SERVICE_UNAVAILABLE 
THROTTLING 
VALIDATION 
ACCESS_DENIED 
RESOURCE_NOT_FOUND 
UNRECOGNIZED_CLIENT 
MALFORMED_QUERY_STRING 
SLOW_DOWN 
REQUEST_TIME_TOO_SKEWED 
INVALID_SIGNATURE 
SIGNATURE_DOES_NOT_MATCH 
INVALID_ACCESS_KEY_ID 
REQUEST_TIMEOUT 
NETWORK_CONNECTION 
UNKNOWN 
ALREADY_EXISTS 
CONCURRENT_MODIFICATION 
ENTITY_NOT_FOUND 
GLUE_ENCRYPTION 
INTERNAL_SERVICE 
INVALID_INPUT 
OPERATION_TIMEOUT 
RESOURCE_NUMBER_LIMIT_EXCEEDED 

Definition at line 16 of file LakeFormationErrors.h.