7#include <aws/secretsmanager/SecretsManager_EXPORTS.h>
8#include <aws/core/client/ClientConfiguration.h>
9#include <aws/core/client/AWSClient.h>
10#include <aws/core/client/AWSClientAsyncCRTP.h>
11#include <aws/core/utils/json/JsonSerializer.h>
12#include <aws/secretsmanager/SecretsManagerServiceClientModel.h>
16namespace SecretsManager
67 std::shared_ptr<SecretsManagerEndpointProviderBase> endpointProvider =
nullptr);
74 std::shared_ptr<SecretsManagerEndpointProviderBase> endpointProvider =
nullptr,
82 std::shared_ptr<SecretsManagerEndpointProviderBase> endpointProvider =
nullptr,
141 template<
typename BatchGetSecretValueRequestT = Model::BatchGetSecretValueRequest>
144 return SubmitCallable(&SecretsManagerClient::BatchGetSecretValue, request);
150 template<
typename BatchGetSecretValueRequestT = Model::BatchGetSecretValueRequest>
153 return SubmitAsync(&SecretsManagerClient::BatchGetSecretValue, request, handler, context);
188 template<
typename CancelRotateSecretRequestT = Model::CancelRotateSecretRequest>
191 return SubmitCallable(&SecretsManagerClient::CancelRotateSecret, request);
197 template<
typename CancelRotateSecretRequestT = Model::CancelRotateSecretRequest>
200 return SubmitAsync(&SecretsManagerClient::CancelRotateSecret, request, handler, context);
267 template<
typename CreateSecretRequestT = Model::CreateSecretRequest>
270 return SubmitCallable(&SecretsManagerClient::CreateSecret, request);
276 template<
typename CreateSecretRequestT = Model::CreateSecretRequest>
279 return SubmitAsync(&SecretsManagerClient::CreateSecret, request, handler, context);
304 template<
typename DeleteResourcePolicyRequestT = Model::DeleteResourcePolicyRequest>
307 return SubmitCallable(&SecretsManagerClient::DeleteResourcePolicy, request);
313 template<
typename DeleteResourcePolicyRequestT = Model::DeleteResourcePolicyRequest>
316 return SubmitAsync(&SecretsManagerClient::DeleteResourcePolicy, request, handler, context);
362 template<
typename DeleteSecretRequestT = Model::DeleteSecretRequest>
365 return SubmitCallable(&SecretsManagerClient::DeleteSecret, request);
371 template<
typename DeleteSecretRequestT = Model::DeleteSecretRequest>
374 return SubmitAsync(&SecretsManagerClient::DeleteSecret, request, handler, context);
398 template<
typename DescribeSecretRequestT = Model::DescribeSecretRequest>
401 return SubmitCallable(&SecretsManagerClient::DescribeSecret, request);
407 template<
typename DescribeSecretRequestT = Model::DescribeSecretRequest>
410 return SubmitAsync(&SecretsManagerClient::DescribeSecret, request, handler, context);
434 template<
typename GetRandomPasswordRequestT = Model::GetRandomPasswordRequest>
437 return SubmitCallable(&SecretsManagerClient::GetRandomPassword, request);
443 template<
typename GetRandomPasswordRequestT = Model::GetRandomPasswordRequest>
446 return SubmitAsync(&SecretsManagerClient::GetRandomPassword, request, handler, context);
472 template<
typename GetResourcePolicyRequestT = Model::GetResourcePolicyRequest>
475 return SubmitCallable(&SecretsManagerClient::GetResourcePolicy, request);
481 template<
typename GetResourcePolicyRequestT = Model::GetResourcePolicyRequest>
484 return SubmitAsync(&SecretsManagerClient::GetResourcePolicy, request, handler, context);
520 template<
typename GetSecretValueRequestT = Model::GetSecretValueRequest>
523 return SubmitCallable(&SecretsManagerClient::GetSecretValue, request);
529 template<
typename GetSecretValueRequestT = Model::GetSecretValueRequest>
532 return SubmitAsync(&SecretsManagerClient::GetSecretValue, request, handler, context);
559 template<
typename ListSecretVersionIdsRequestT = Model::ListSecretVersionIdsRequest>
562 return SubmitCallable(&SecretsManagerClient::ListSecretVersionIds, request);
568 template<
typename ListSecretVersionIdsRequestT = Model::ListSecretVersionIdsRequest>
571 return SubmitAsync(&SecretsManagerClient::ListSecretVersionIds, request, handler, context);
603 template<
typename ListSecretsRequestT = Model::ListSecretsRequest>
606 return SubmitCallable(&SecretsManagerClient::ListSecrets, request);
612 template<
typename ListSecretsRequestT = Model::ListSecretsRequest>
615 return SubmitAsync(&SecretsManagerClient::ListSecrets, request, handler, context);
644 template<
typename PutResourcePolicyRequestT = Model::PutResourcePolicyRequest>
647 return SubmitCallable(&SecretsManagerClient::PutResourcePolicy, request);
653 template<
typename PutResourcePolicyRequestT = Model::PutResourcePolicyRequest>
656 return SubmitAsync(&SecretsManagerClient::PutResourcePolicy, request, handler, context);
708 template<
typename PutSecretValueRequestT = Model::PutSecretValueRequest>
711 return SubmitCallable(&SecretsManagerClient::PutSecretValue, request);
717 template<
typename PutSecretValueRequestT = Model::PutSecretValueRequest>
720 return SubmitAsync(&SecretsManagerClient::PutSecretValue, request, handler, context);
744 template<
typename RemoveRegionsFromReplicationRequestT = Model::RemoveRegionsFromReplicationRequest>
747 return SubmitCallable(&SecretsManagerClient::RemoveRegionsFromReplication, request);
753 template<
typename RemoveRegionsFromReplicationRequestT = Model::RemoveRegionsFromReplicationRequest>
756 return SubmitAsync(&SecretsManagerClient::RemoveRegionsFromReplication, request, handler, context);
785 template<
typename ReplicateSecretToRegionsRequestT = Model::ReplicateSecretToRegionsRequest>
788 return SubmitCallable(&SecretsManagerClient::ReplicateSecretToRegions, request);
794 template<
typename ReplicateSecretToRegionsRequestT = Model::ReplicateSecretToRegionsRequest>
797 return SubmitAsync(&SecretsManagerClient::ReplicateSecretToRegions, request, handler, context);
821 template<
typename RestoreSecretRequestT = Model::RestoreSecretRequest>
824 return SubmitCallable(&SecretsManagerClient::RestoreSecret, request);
830 template<
typename RestoreSecretRequestT = Model::RestoreSecretRequest>
833 return SubmitAsync(&SecretsManagerClient::RestoreSecret, request, handler, context);
877 template<
typename RotateSecretRequestT = Model::RotateSecretRequest>
880 return SubmitCallable(&SecretsManagerClient::RotateSecret, request);
886 template<
typename RotateSecretRequestT = Model::RotateSecretRequest>
889 return SubmitAsync(&SecretsManagerClient::RotateSecret, request, handler, context);
915 template<
typename StopReplicationToReplicaRequestT = Model::StopReplicationToReplicaRequest>
918 return SubmitCallable(&SecretsManagerClient::StopReplicationToReplica, request);
924 template<
typename StopReplicationToReplicaRequestT = Model::StopReplicationToReplicaRequest>
927 return SubmitAsync(&SecretsManagerClient::StopReplicationToReplica, request, handler, context);
959 template<
typename TagResourceRequestT = Model::TagResourceRequest>
962 return SubmitCallable(&SecretsManagerClient::TagResource, request);
968 template<
typename TagResourceRequestT = Model::TagResourceRequest>
971 return SubmitAsync(&SecretsManagerClient::TagResource, request, handler, context);
999 template<
typename UntagResourceRequestT = Model::UntagResourceRequest>
1002 return SubmitCallable(&SecretsManagerClient::UntagResource, request);
1008 template<
typename UntagResourceRequestT = Model::UntagResourceRequest>
1011 return SubmitAsync(&SecretsManagerClient::UntagResource, request, handler, context);
1069 template<
typename UpdateSecretRequestT = Model::UpdateSecretRequest>
1072 return SubmitCallable(&SecretsManagerClient::UpdateSecret, request);
1078 template<
typename UpdateSecretRequestT = Model::UpdateSecretRequest>
1081 return SubmitAsync(&SecretsManagerClient::UpdateSecret, request, handler, context);
1120 template<
typename UpdateSecretVersionStageRequestT = Model::UpdateSecretVersionStageRequest>
1123 return SubmitCallable(&SecretsManagerClient::UpdateSecretVersionStage, request);
1129 template<
typename UpdateSecretVersionStageRequestT = Model::UpdateSecretVersionStageRequest>
1132 return SubmitAsync(&SecretsManagerClient::UpdateSecretVersionStage, request, handler, context);
1164 template<
typename Val
idateResourcePolicyRequestT = Model::Val
idateResourcePolicyRequest>
1167 return SubmitCallable(&SecretsManagerClient::ValidateResourcePolicy, request);
1173 template<
typename Val
idateResourcePolicyRequestT = Model::Val
idateResourcePolicyRequest>
1176 return SubmitAsync(&SecretsManagerClient::ValidateResourcePolicy, request, handler, context);
1187 std::shared_ptr<SecretsManagerEndpointProviderBase> m_endpointProvider;
void UntagResourceAsync(const UntagResourceRequestT &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT &request) const
Model::DeleteResourcePolicyOutcomeCallable DeleteResourcePolicyCallable(const DeleteResourcePolicyRequestT &request) const
void DeleteSecretAsync(const DeleteSecretRequestT &request, const DeleteSecretResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
static const char * GetAllocationTag()
Model::UpdateSecretVersionStageOutcomeCallable UpdateSecretVersionStageCallable(const UpdateSecretVersionStageRequestT &request) const
virtual Model::BatchGetSecretValueOutcome BatchGetSecretValue(const Model::BatchGetSecretValueRequest &request={}) const
void UpdateSecretVersionStageAsync(const UpdateSecretVersionStageRequestT &request, const UpdateSecretVersionStageResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetResourcePolicyAsync(const GetResourcePolicyRequestT &request, const GetResourcePolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void OverrideEndpoint(const Aws::String &endpoint)
void PutSecretValueAsync(const PutSecretValueRequestT &request, const PutSecretValueResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteSecretOutcomeCallable DeleteSecretCallable(const DeleteSecretRequestT &request) const
virtual Model::StopReplicationToReplicaOutcome StopReplicationToReplica(const Model::StopReplicationToReplicaRequest &request) const
Model::GetResourcePolicyOutcomeCallable GetResourcePolicyCallable(const GetResourcePolicyRequestT &request) const
void StopReplicationToReplicaAsync(const StopReplicationToReplicaRequestT &request, const StopReplicationToReplicaResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteResourcePolicyOutcome DeleteResourcePolicy(const Model::DeleteResourcePolicyRequest &request) const
virtual Model::DescribeSecretOutcome DescribeSecret(const Model::DescribeSecretRequest &request) const
Model::CreateSecretOutcomeCallable CreateSecretCallable(const CreateSecretRequestT &request) const
static const char * GetServiceName()
virtual Model::PutSecretValueOutcome PutSecretValue(const Model::PutSecretValueRequest &request) const
std::shared_ptr< SecretsManagerEndpointProviderBase > & accessEndpointProvider()
void GetRandomPasswordAsync(const GetRandomPasswordResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetRandomPasswordRequestT &request={}) const
SecretsManagerClient(const Aws::SecretsManager::SecretsManagerClientConfiguration &clientConfiguration=Aws::SecretsManager::SecretsManagerClientConfiguration(), std::shared_ptr< SecretsManagerEndpointProviderBase > endpointProvider=nullptr)
virtual Model::GetSecretValueOutcome GetSecretValue(const Model::GetSecretValueRequest &request) const
Model::ReplicateSecretToRegionsOutcomeCallable ReplicateSecretToRegionsCallable(const ReplicateSecretToRegionsRequestT &request) const
virtual Model::ListSecretVersionIdsOutcome ListSecretVersionIds(const Model::ListSecretVersionIdsRequest &request) const
void PutResourcePolicyAsync(const PutResourcePolicyRequestT &request, const PutResourcePolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListSecretVersionIdsOutcomeCallable ListSecretVersionIdsCallable(const ListSecretVersionIdsRequestT &request) const
void CancelRotateSecretAsync(const CancelRotateSecretRequestT &request, const CancelRotateSecretResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CancelRotateSecretOutcomeCallable CancelRotateSecretCallable(const CancelRotateSecretRequestT &request) const
SecretsManagerEndpointProvider EndpointProviderType
virtual Model::GetRandomPasswordOutcome GetRandomPassword(const Model::GetRandomPasswordRequest &request={}) const
virtual Model::ValidateResourcePolicyOutcome ValidateResourcePolicy(const Model::ValidateResourcePolicyRequest &request) const
virtual Model::UpdateSecretOutcome UpdateSecret(const Model::UpdateSecretRequest &request) const
Model::PutResourcePolicyOutcomeCallable PutResourcePolicyCallable(const PutResourcePolicyRequestT &request) const
void ReplicateSecretToRegionsAsync(const ReplicateSecretToRegionsRequestT &request, const ReplicateSecretToRegionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::RestoreSecretOutcome RestoreSecret(const Model::RestoreSecretRequest &request) const
virtual Model::UpdateSecretVersionStageOutcome UpdateSecretVersionStage(const Model::UpdateSecretVersionStageRequest &request) const
Model::RotateSecretOutcomeCallable RotateSecretCallable(const RotateSecretRequestT &request) const
void UpdateSecretAsync(const UpdateSecretRequestT &request, const UpdateSecretResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void RemoveRegionsFromReplicationAsync(const RemoveRegionsFromReplicationRequestT &request, const RemoveRegionsFromReplicationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
SecretsManagerClientConfiguration ClientConfigurationType
virtual Model::DeleteSecretOutcome DeleteSecret(const Model::DeleteSecretRequest &request) const
SecretsManagerClient(const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< SecretsManagerEndpointProviderBase > endpointProvider=nullptr, const Aws::SecretsManager::SecretsManagerClientConfiguration &clientConfiguration=Aws::SecretsManager::SecretsManagerClientConfiguration())
void RestoreSecretAsync(const RestoreSecretRequestT &request, const RestoreSecretResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetResourcePolicyOutcome GetResourcePolicy(const Model::GetResourcePolicyRequest &request) const
SecretsManagerClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
virtual ~SecretsManagerClient()
Model::BatchGetSecretValueOutcomeCallable BatchGetSecretValueCallable(const BatchGetSecretValueRequestT &request={}) const
Model::GetSecretValueOutcomeCallable GetSecretValueCallable(const GetSecretValueRequestT &request) const
void RotateSecretAsync(const RotateSecretRequestT &request, const RotateSecretResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::RemoveRegionsFromReplicationOutcome RemoveRegionsFromReplication(const Model::RemoveRegionsFromReplicationRequest &request) const
void CreateSecretAsync(const CreateSecretRequestT &request, const CreateSecretResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetSecretValueAsync(const GetSecretValueRequestT &request, const GetSecretValueResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ValidateResourcePolicyOutcomeCallable ValidateResourcePolicyCallable(const ValidateResourcePolicyRequestT &request) const
Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT &request) const
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
Model::StopReplicationToReplicaOutcomeCallable StopReplicationToReplicaCallable(const StopReplicationToReplicaRequestT &request) const
Model::PutSecretValueOutcomeCallable PutSecretValueCallable(const PutSecretValueRequestT &request) const
void ValidateResourcePolicyAsync(const ValidateResourcePolicyRequestT &request, const ValidateResourcePolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void TagResourceAsync(const TagResourceRequestT &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateSecretOutcomeCallable UpdateSecretCallable(const UpdateSecretRequestT &request) const
SecretsManagerClient(const Aws::Client::ClientConfiguration &clientConfiguration)
Model::ListSecretsOutcomeCallable ListSecretsCallable(const ListSecretsRequestT &request={}) const
Model::DescribeSecretOutcomeCallable DescribeSecretCallable(const DescribeSecretRequestT &request) const
virtual Model::CancelRotateSecretOutcome CancelRotateSecret(const Model::CancelRotateSecretRequest &request) const
Model::GetRandomPasswordOutcomeCallable GetRandomPasswordCallable(const GetRandomPasswordRequestT &request={}) const
Model::RestoreSecretOutcomeCallable RestoreSecretCallable(const RestoreSecretRequestT &request) const
Model::RemoveRegionsFromReplicationOutcomeCallable RemoveRegionsFromReplicationCallable(const RemoveRegionsFromReplicationRequestT &request) const
void DeleteResourcePolicyAsync(const DeleteResourcePolicyRequestT &request, const DeleteResourcePolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Client::AWSJsonClient BASECLASS
virtual Model::CreateSecretOutcome CreateSecret(const Model::CreateSecretRequest &request) const
virtual Model::PutResourcePolicyOutcome PutResourcePolicy(const Model::PutResourcePolicyRequest &request) const
SecretsManagerClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< SecretsManagerEndpointProviderBase > endpointProvider=nullptr, const Aws::SecretsManager::SecretsManagerClientConfiguration &clientConfiguration=Aws::SecretsManager::SecretsManagerClientConfiguration())
virtual Model::ListSecretsOutcome ListSecrets(const Model::ListSecretsRequest &request={}) const
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
virtual Model::ReplicateSecretToRegionsOutcome ReplicateSecretToRegions(const Model::ReplicateSecretToRegionsRequest &request) const
void BatchGetSecretValueAsync(const BatchGetSecretValueResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const BatchGetSecretValueRequestT &request={}) const
void DescribeSecretAsync(const DescribeSecretRequestT &request, const DescribeSecretResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::RotateSecretOutcome RotateSecret(const Model::RotateSecretRequest &request) const
void ListSecretVersionIdsAsync(const ListSecretVersionIdsRequestT &request, const ListSecretVersionIdsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
SecretsManagerClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
void ListSecretsAsync(const ListSecretsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListSecretsRequestT &request={}) const
std::future< RestoreSecretOutcome > RestoreSecretOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< DeleteResourcePolicyOutcome > DeleteResourcePolicyOutcomeCallable
std::future< GetResourcePolicyOutcome > GetResourcePolicyOutcomeCallable
std::future< ReplicateSecretToRegionsOutcome > ReplicateSecretToRegionsOutcomeCallable
std::future< DeleteSecretOutcome > DeleteSecretOutcomeCallable
std::future< GetSecretValueOutcome > GetSecretValueOutcomeCallable
std::future< DescribeSecretOutcome > DescribeSecretOutcomeCallable
std::future< PutResourcePolicyOutcome > PutResourcePolicyOutcomeCallable
std::future< ListSecretsOutcome > ListSecretsOutcomeCallable
std::future< GetRandomPasswordOutcome > GetRandomPasswordOutcomeCallable
std::future< PutSecretValueOutcome > PutSecretValueOutcomeCallable
std::future< RotateSecretOutcome > RotateSecretOutcomeCallable
std::future< StopReplicationToReplicaOutcome > StopReplicationToReplicaOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< ListSecretVersionIdsOutcome > ListSecretVersionIdsOutcomeCallable
std::future< ValidateResourcePolicyOutcome > ValidateResourcePolicyOutcomeCallable
std::future< UpdateSecretVersionStageOutcome > UpdateSecretVersionStageOutcomeCallable
std::future< BatchGetSecretValueOutcome > BatchGetSecretValueOutcomeCallable
std::future< RemoveRegionsFromReplicationOutcome > RemoveRegionsFromReplicationOutcomeCallable
std::future< UpdateSecretOutcome > UpdateSecretOutcomeCallable
std::future< CreateSecretOutcome > CreateSecretOutcomeCallable
std::future< CancelRotateSecretOutcome > CancelRotateSecretOutcomeCallable
std::function< void(const SecretsManagerClient *, const Model::DeleteSecretRequest &, const Model::DeleteSecretOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteSecretResponseReceivedHandler
std::function< void(const SecretsManagerClient *, const Model::ReplicateSecretToRegionsRequest &, const Model::ReplicateSecretToRegionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ReplicateSecretToRegionsResponseReceivedHandler
std::function< void(const SecretsManagerClient *, const Model::ListSecretsRequest &, const Model::ListSecretsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListSecretsResponseReceivedHandler
std::function< void(const SecretsManagerClient *, const Model::GetResourcePolicyRequest &, const Model::GetResourcePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetResourcePolicyResponseReceivedHandler
std::function< void(const SecretsManagerClient *, const Model::RestoreSecretRequest &, const Model::RestoreSecretOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RestoreSecretResponseReceivedHandler
std::function< void(const SecretsManagerClient *, const Model::GetSecretValueRequest &, const Model::GetSecretValueOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSecretValueResponseReceivedHandler
std::function< void(const SecretsManagerClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::function< void(const SecretsManagerClient *, const Model::ListSecretVersionIdsRequest &, const Model::ListSecretVersionIdsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListSecretVersionIdsResponseReceivedHandler
std::function< void(const SecretsManagerClient *, const Model::UpdateSecretRequest &, const Model::UpdateSecretOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateSecretResponseReceivedHandler
std::function< void(const SecretsManagerClient *, const Model::DescribeSecretRequest &, const Model::DescribeSecretOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeSecretResponseReceivedHandler
std::function< void(const SecretsManagerClient *, const Model::BatchGetSecretValueRequest &, const Model::BatchGetSecretValueOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchGetSecretValueResponseReceivedHandler
std::function< void(const SecretsManagerClient *, const Model::PutSecretValueRequest &, const Model::PutSecretValueOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutSecretValueResponseReceivedHandler
std::function< void(const SecretsManagerClient *, const Model::StopReplicationToReplicaRequest &, const Model::StopReplicationToReplicaOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopReplicationToReplicaResponseReceivedHandler
std::function< void(const SecretsManagerClient *, const Model::CancelRotateSecretRequest &, const Model::CancelRotateSecretOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelRotateSecretResponseReceivedHandler
std::function< void(const SecretsManagerClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
std::function< void(const SecretsManagerClient *, const Model::ValidateResourcePolicyRequest &, const Model::ValidateResourcePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ValidateResourcePolicyResponseReceivedHandler
std::function< void(const SecretsManagerClient *, const Model::PutResourcePolicyRequest &, const Model::PutResourcePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutResourcePolicyResponseReceivedHandler
std::function< void(const SecretsManagerClient *, const Model::GetRandomPasswordRequest &, const Model::GetRandomPasswordOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetRandomPasswordResponseReceivedHandler
std::function< void(const SecretsManagerClient *, const Model::UpdateSecretVersionStageRequest &, const Model::UpdateSecretVersionStageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateSecretVersionStageResponseReceivedHandler
std::function< void(const SecretsManagerClient *, const Model::DeleteResourcePolicyRequest &, const Model::DeleteResourcePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteResourcePolicyResponseReceivedHandler
std::function< void(const SecretsManagerClient *, const Model::RotateSecretRequest &, const Model::RotateSecretOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RotateSecretResponseReceivedHandler
std::function< void(const SecretsManagerClient *, const Model::RemoveRegionsFromReplicationRequest &, const Model::RemoveRegionsFromReplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RemoveRegionsFromReplicationResponseReceivedHandler
std::function< void(const SecretsManagerClient *, const Model::CreateSecretRequest &, const Model::CreateSecretOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateSecretResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String