AWS SDK for C++  1.9.1
AWS SDK for C++
SecretsManagerClient.h
Go to the documentation of this file.
1 
6 #pragma once
34 #include <aws/core/NoResult.h>
37 #include <future>
38 #include <functional>
39 
40 namespace Aws
41 {
42 
43 namespace Http
44 {
45  class HttpClient;
46  class HttpClientFactory;
47 } // namespace Http
48 
49 namespace Utils
50 {
51  template< typename R, typename E> class Outcome;
52 namespace Threading
53 {
54  class Executor;
55 } // namespace Threading
56 } // namespace Utils
57 
58 namespace Auth
59 {
60  class AWSCredentials;
61  class AWSCredentialsProvider;
62 } // namespace Auth
63 
64 namespace Client
65 {
66  class RetryStrategy;
67 } // namespace Client
68 
69 namespace SecretsManager
70 {
71 
72 namespace Model
73 {
74  class CancelRotateSecretRequest;
75  class CreateSecretRequest;
76  class DeleteResourcePolicyRequest;
77  class DeleteSecretRequest;
78  class DescribeSecretRequest;
79  class GetRandomPasswordRequest;
80  class GetResourcePolicyRequest;
81  class GetSecretValueRequest;
82  class ListSecretVersionIdsRequest;
83  class ListSecretsRequest;
84  class PutResourcePolicyRequest;
85  class PutSecretValueRequest;
86  class RemoveRegionsFromReplicationRequest;
87  class ReplicateSecretToRegionsRequest;
88  class RestoreSecretRequest;
89  class RotateSecretRequest;
90  class StopReplicationToReplicaRequest;
91  class TagResourceRequest;
92  class UntagResourceRequest;
93  class UpdateSecretRequest;
94  class UpdateSecretVersionStageRequest;
95  class ValidateResourcePolicyRequest;
96 
119 
120  typedef std::future<CancelRotateSecretOutcome> CancelRotateSecretOutcomeCallable;
121  typedef std::future<CreateSecretOutcome> CreateSecretOutcomeCallable;
122  typedef std::future<DeleteResourcePolicyOutcome> DeleteResourcePolicyOutcomeCallable;
123  typedef std::future<DeleteSecretOutcome> DeleteSecretOutcomeCallable;
124  typedef std::future<DescribeSecretOutcome> DescribeSecretOutcomeCallable;
125  typedef std::future<GetRandomPasswordOutcome> GetRandomPasswordOutcomeCallable;
126  typedef std::future<GetResourcePolicyOutcome> GetResourcePolicyOutcomeCallable;
127  typedef std::future<GetSecretValueOutcome> GetSecretValueOutcomeCallable;
128  typedef std::future<ListSecretVersionIdsOutcome> ListSecretVersionIdsOutcomeCallable;
129  typedef std::future<ListSecretsOutcome> ListSecretsOutcomeCallable;
130  typedef std::future<PutResourcePolicyOutcome> PutResourcePolicyOutcomeCallable;
131  typedef std::future<PutSecretValueOutcome> PutSecretValueOutcomeCallable;
132  typedef std::future<RemoveRegionsFromReplicationOutcome> RemoveRegionsFromReplicationOutcomeCallable;
133  typedef std::future<ReplicateSecretToRegionsOutcome> ReplicateSecretToRegionsOutcomeCallable;
134  typedef std::future<RestoreSecretOutcome> RestoreSecretOutcomeCallable;
135  typedef std::future<RotateSecretOutcome> RotateSecretOutcomeCallable;
136  typedef std::future<StopReplicationToReplicaOutcome> StopReplicationToReplicaOutcomeCallable;
137  typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
138  typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
139  typedef std::future<UpdateSecretOutcome> UpdateSecretOutcomeCallable;
140  typedef std::future<UpdateSecretVersionStageOutcome> UpdateSecretVersionStageOutcomeCallable;
141  typedef std::future<ValidateResourcePolicyOutcome> ValidateResourcePolicyOutcomeCallable;
142 } // namespace Model
143 
144  class SecretsManagerClient;
145 
146  typedef std::function<void(const SecretsManagerClient*, const Model::CancelRotateSecretRequest&, const Model::CancelRotateSecretOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CancelRotateSecretResponseReceivedHandler;
147  typedef std::function<void(const SecretsManagerClient*, const Model::CreateSecretRequest&, const Model::CreateSecretOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateSecretResponseReceivedHandler;
148  typedef std::function<void(const SecretsManagerClient*, const Model::DeleteResourcePolicyRequest&, const Model::DeleteResourcePolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteResourcePolicyResponseReceivedHandler;
149  typedef std::function<void(const SecretsManagerClient*, const Model::DeleteSecretRequest&, const Model::DeleteSecretOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteSecretResponseReceivedHandler;
150  typedef std::function<void(const SecretsManagerClient*, const Model::DescribeSecretRequest&, const Model::DescribeSecretOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeSecretResponseReceivedHandler;
151  typedef std::function<void(const SecretsManagerClient*, const Model::GetRandomPasswordRequest&, const Model::GetRandomPasswordOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetRandomPasswordResponseReceivedHandler;
152  typedef std::function<void(const SecretsManagerClient*, const Model::GetResourcePolicyRequest&, const Model::GetResourcePolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetResourcePolicyResponseReceivedHandler;
153  typedef std::function<void(const SecretsManagerClient*, const Model::GetSecretValueRequest&, const Model::GetSecretValueOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetSecretValueResponseReceivedHandler;
154  typedef std::function<void(const SecretsManagerClient*, const Model::ListSecretVersionIdsRequest&, const Model::ListSecretVersionIdsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListSecretVersionIdsResponseReceivedHandler;
155  typedef std::function<void(const SecretsManagerClient*, const Model::ListSecretsRequest&, const Model::ListSecretsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListSecretsResponseReceivedHandler;
156  typedef std::function<void(const SecretsManagerClient*, const Model::PutResourcePolicyRequest&, const Model::PutResourcePolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutResourcePolicyResponseReceivedHandler;
157  typedef std::function<void(const SecretsManagerClient*, const Model::PutSecretValueRequest&, const Model::PutSecretValueOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutSecretValueResponseReceivedHandler;
158  typedef std::function<void(const SecretsManagerClient*, const Model::RemoveRegionsFromReplicationRequest&, const Model::RemoveRegionsFromReplicationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RemoveRegionsFromReplicationResponseReceivedHandler;
159  typedef std::function<void(const SecretsManagerClient*, const Model::ReplicateSecretToRegionsRequest&, const Model::ReplicateSecretToRegionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ReplicateSecretToRegionsResponseReceivedHandler;
160  typedef std::function<void(const SecretsManagerClient*, const Model::RestoreSecretRequest&, const Model::RestoreSecretOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RestoreSecretResponseReceivedHandler;
161  typedef std::function<void(const SecretsManagerClient*, const Model::RotateSecretRequest&, const Model::RotateSecretOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RotateSecretResponseReceivedHandler;
162  typedef std::function<void(const SecretsManagerClient*, const Model::StopReplicationToReplicaRequest&, const Model::StopReplicationToReplicaOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StopReplicationToReplicaResponseReceivedHandler;
163  typedef std::function<void(const SecretsManagerClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
164  typedef std::function<void(const SecretsManagerClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
165  typedef std::function<void(const SecretsManagerClient*, const Model::UpdateSecretRequest&, const Model::UpdateSecretOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateSecretResponseReceivedHandler;
166  typedef std::function<void(const SecretsManagerClient*, const Model::UpdateSecretVersionStageRequest&, const Model::UpdateSecretVersionStageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateSecretVersionStageResponseReceivedHandler;
167  typedef std::function<void(const SecretsManagerClient*, const Model::ValidateResourcePolicyRequest&, const Model::ValidateResourcePolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ValidateResourcePolicyResponseReceivedHandler;
168 
223  {
224  public:
226 
232 
238 
243  SecretsManagerClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
245 
247 
248 
280 
314 
347  virtual void CancelRotateSecretAsync(const Model::CancelRotateSecretRequest& request, const CancelRotateSecretResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
348 
408 
470 
531  virtual void CreateSecretAsync(const Model::CreateSecretRequest& request, const CreateSecretResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
532 
547 
564 
580  virtual void DeleteResourcePolicyAsync(const Model::DeleteResourcePolicyRequest& request, const DeleteResourcePolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
581 
612 
645 
677  virtual void DeleteSecretAsync(const Model::DeleteSecretRequest& request, const DeleteSecretResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
678 
694 
712 
729  virtual void DescribeSecretAsync(const Model::DescribeSecretRequest& request, const DescribeSecretResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
730 
743 
758 
772  virtual void GetRandomPasswordAsync(const Model::GetRandomPasswordRequest& request, const GetRandomPasswordResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
773 
790 
809 
827  virtual void GetResourcePolicyAsync(const Model::GetResourcePolicyRequest& request, const GetResourcePolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
828 
846 
866 
885  virtual void GetSecretValueAsync(const Model::GetSecretValueRequest& request, const GetSecretValueResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
886 
906 
928 
949  virtual void ListSecretVersionIdsAsync(const Model::ListSecretVersionIdsRequest& request, const ListSecretVersionIdsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
950 
971 
994 
1016  virtual void ListSecretsAsync(const Model::ListSecretsRequest& request, const ListSecretsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1017 
1043 
1071 
1098  virtual void PutResourcePolicyAsync(const Model::PutResourcePolicyRequest& request, const PutResourcePolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1099 
1157 
1217 
1276  virtual void PutSecretValueAsync(const Model::PutSecretValueRequest& request, const PutSecretValueResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1277 
1284 
1293 
1301  virtual void RemoveRegionsFromReplicationAsync(const Model::RemoveRegionsFromReplicationRequest& request, const RemoveRegionsFromReplicationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1302 
1310 
1320 
1329  virtual void ReplicateSecretToRegionsAsync(const Model::ReplicateSecretToRegionsRequest& request, const ReplicateSecretToRegionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1330 
1343 
1358 
1372  virtual void RestoreSecretAsync(const Model::RestoreSecretRequest& request, const RestoreSecretResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1373 
1419 
1467 
1514  virtual void RotateSecretAsync(const Model::RotateSecretRequest& request, const RotateSecretResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1515 
1523 
1533 
1542  virtual void StopReplicationToReplicaAsync(const Model::StopReplicationToReplicaRequest& request, const StopReplicationToReplicaResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1543 
1575 
1609 
1642  virtual void TagResourceAsync(const Model::TagResourceRequest& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1643 
1662 
1683 
1703  virtual void UntagResourceAsync(const Model::UntagResourceRequest& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1704 
1757 
1812 
1866  virtual void UpdateSecretAsync(const Model::UpdateSecretRequest& request, const UpdateSecretResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1867 
1897 
1929 
1960  virtual void UpdateSecretVersionStageAsync(const Model::UpdateSecretVersionStageRequest& request, const UpdateSecretVersionStageResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1961 
1982 
2005 
2027  virtual void ValidateResourcePolicyAsync(const Model::ValidateResourcePolicyRequest& request, const ValidateResourcePolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2028 
2029 
2030  void OverrideEndpoint(const Aws::String& endpoint);
2031  private:
2032  void init(const Aws::Client::ClientConfiguration& clientConfiguration);
2033  void CancelRotateSecretAsyncHelper(const Model::CancelRotateSecretRequest& request, const CancelRotateSecretResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2034  void CreateSecretAsyncHelper(const Model::CreateSecretRequest& request, const CreateSecretResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2035  void DeleteResourcePolicyAsyncHelper(const Model::DeleteResourcePolicyRequest& request, const DeleteResourcePolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2036  void DeleteSecretAsyncHelper(const Model::DeleteSecretRequest& request, const DeleteSecretResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2037  void DescribeSecretAsyncHelper(const Model::DescribeSecretRequest& request, const DescribeSecretResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2038  void GetRandomPasswordAsyncHelper(const Model::GetRandomPasswordRequest& request, const GetRandomPasswordResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2039  void GetResourcePolicyAsyncHelper(const Model::GetResourcePolicyRequest& request, const GetResourcePolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2040  void GetSecretValueAsyncHelper(const Model::GetSecretValueRequest& request, const GetSecretValueResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2041  void ListSecretVersionIdsAsyncHelper(const Model::ListSecretVersionIdsRequest& request, const ListSecretVersionIdsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2042  void ListSecretsAsyncHelper(const Model::ListSecretsRequest& request, const ListSecretsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2043  void PutResourcePolicyAsyncHelper(const Model::PutResourcePolicyRequest& request, const PutResourcePolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2044  void PutSecretValueAsyncHelper(const Model::PutSecretValueRequest& request, const PutSecretValueResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2045  void RemoveRegionsFromReplicationAsyncHelper(const Model::RemoveRegionsFromReplicationRequest& request, const RemoveRegionsFromReplicationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2046  void ReplicateSecretToRegionsAsyncHelper(const Model::ReplicateSecretToRegionsRequest& request, const ReplicateSecretToRegionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2047  void RestoreSecretAsyncHelper(const Model::RestoreSecretRequest& request, const RestoreSecretResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2048  void RotateSecretAsyncHelper(const Model::RotateSecretRequest& request, const RotateSecretResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2049  void StopReplicationToReplicaAsyncHelper(const Model::StopReplicationToReplicaRequest& request, const StopReplicationToReplicaResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2050  void TagResourceAsyncHelper(const Model::TagResourceRequest& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2051  void UntagResourceAsyncHelper(const Model::UntagResourceRequest& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2052  void UpdateSecretAsyncHelper(const Model::UpdateSecretRequest& request, const UpdateSecretResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2053  void UpdateSecretVersionStageAsyncHelper(const Model::UpdateSecretVersionStageRequest& request, const UpdateSecretVersionStageResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2054  void ValidateResourcePolicyAsyncHelper(const Model::ValidateResourcePolicyRequest& request, const ValidateResourcePolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2055 
2056  Aws::String m_uri;
2057  Aws::String m_configScheme;
2058  std::shared_ptr<Aws::Utils::Threading::Executor> m_executor;
2059  };
2060 
2061 } // namespace SecretsManager
2062 } // namespace Aws
RestoreSecretResult.h
Aws::SecretsManager::SecretsManagerClient::DescribeSecret
virtual Model::DescribeSecretOutcome DescribeSecret(const Model::DescribeSecretRequest &request) const
Aws::DirectoryService::Model::LDAPSType::NOT_SET
@ NOT_SET
Aws::SecretsManager::SecretsManagerClient::ListSecretsCallable
virtual Model::ListSecretsOutcomeCallable ListSecretsCallable(const Model::ListSecretsRequest &request) const
Aws::SecretsManager::SecretsManagerClient::TagResourceCallable
virtual Model::TagResourceOutcomeCallable TagResourceCallable(const Model::TagResourceRequest &request) const
Aws::SecretsManager::Model::UntagResourceOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Definition: SecretsManagerClient.h:138
Aws::SecretsManager::Model::CancelRotateSecretOutcome
Aws::Utils::Outcome< CancelRotateSecretResult, SecretsManagerError > CancelRotateSecretOutcome
Definition: SecretsManagerClient.h:95
Aws::SecretsManager::SecretsManagerClient::RestoreSecretCallable
virtual Model::RestoreSecretOutcomeCallable RestoreSecretCallable(const Model::RestoreSecretRequest &request) const
Aws::SecretsManager::Model::RestoreSecretOutcome
Aws::Utils::Outcome< RestoreSecretResult, SecretsManagerError > RestoreSecretOutcome
Definition: SecretsManagerClient.h:111
Aws::SecretsManager::Model::ReplicateSecretToRegionsOutcome
Aws::Utils::Outcome< ReplicateSecretToRegionsResult, SecretsManagerError > ReplicateSecretToRegionsOutcome
Definition: SecretsManagerClient.h:110
Aws::SecretsManager::SecretsManagerClient::UpdateSecret
virtual Model::UpdateSecretOutcome UpdateSecret(const Model::UpdateSecretRequest &request) const
Aws::SecretsManager::SecretsManagerClient
Definition: SecretsManagerClient.h:223
Aws::SecretsManager::SecretsManagerClient::ValidateResourcePolicy
virtual Model::ValidateResourcePolicyOutcome ValidateResourcePolicy(const Model::ValidateResourcePolicyRequest &request) const
Aws::SecretsManager::SecretsManagerClient::DeleteSecret
virtual Model::DeleteSecretOutcome DeleteSecret(const Model::DeleteSecretRequest &request) const
Aws::SecretsManager::SecretsManagerClient::~SecretsManagerClient
virtual ~SecretsManagerClient()
ListSecretVersionIdsResult.h
Aws::SecretsManager::SecretsManagerClient::CancelRotateSecretCallable
virtual Model::CancelRotateSecretOutcomeCallable CancelRotateSecretCallable(const Model::CancelRotateSecretRequest &request) const
Aws::SecretsManager::Model::GetRandomPasswordOutcomeCallable
std::future< GetRandomPasswordOutcome > GetRandomPasswordOutcomeCallable
Definition: SecretsManagerClient.h:125
Aws::SecretsManager::Model::PutResourcePolicyOutcomeCallable
std::future< PutResourcePolicyOutcome > PutResourcePolicyOutcomeCallable
Definition: SecretsManagerClient.h:130
Aws::SecretsManager::SecretsManagerClient::SecretsManagerClient
SecretsManagerClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
AWSError.h
Aws::SecretsManager::Model::ReplicateSecretToRegionsRequest
Definition: ReplicateSecretToRegionsRequest.h:24
Aws::SecretsManager::RotateSecretResponseReceivedHandler
std::function< void(const SecretsManagerClient *, const Model::RotateSecretRequest &, const Model::RotateSecretOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RotateSecretResponseReceivedHandler
Definition: SecretsManagerClient.h:161
Aws::SecretsManager::SecretsManagerClient::StopReplicationToReplicaAsync
virtual void StopReplicationToReplicaAsync(const Model::StopReplicationToReplicaRequest &request, const StopReplicationToReplicaResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SecretsManager::StopReplicationToReplicaResponseReceivedHandler
std::function< void(const SecretsManagerClient *, const Model::StopReplicationToReplicaRequest &, const Model::StopReplicationToReplicaOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopReplicationToReplicaResponseReceivedHandler
Definition: SecretsManagerClient.h:162
Aws::SecretsManager::SecretsManagerClient::DescribeSecretAsync
virtual void DescribeSecretAsync(const Model::DescribeSecretRequest &request, const DescribeSecretResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SecretsManager::SecretsManagerClient::CreateSecret
virtual Model::CreateSecretOutcome CreateSecret(const Model::CreateSecretRequest &request) const
Aws::SecretsManager::SecretsManagerClient::ValidateResourcePolicyAsync
virtual void ValidateResourcePolicyAsync(const Model::ValidateResourcePolicyRequest &request, const ValidateResourcePolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SecretsManager::SecretsManagerClient::CreateSecretCallable
virtual Model::CreateSecretOutcomeCallable CreateSecretCallable(const Model::CreateSecretRequest &request) const
DeleteResourcePolicyResult.h
Aws::SecretsManager::Model::UpdateSecretVersionStageOutcomeCallable
std::future< UpdateSecretVersionStageOutcome > UpdateSecretVersionStageOutcomeCallable
Definition: SecretsManagerClient.h:140
Aws::SecretsManager::SecretsManagerClient::ReplicateSecretToRegionsAsync
virtual void ReplicateSecretToRegionsAsync(const Model::ReplicateSecretToRegionsRequest &request, const ReplicateSecretToRegionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
RotateSecretResult.h
Aws::SecretsManager::Model::ListSecretVersionIdsRequest
Definition: ListSecretVersionIdsRequest.h:22
Aws::SecretsManager::SecretsManagerClient::GetSecretValueCallable
virtual Model::GetSecretValueOutcomeCallable GetSecretValueCallable(const Model::GetSecretValueRequest &request) const
Aws::SecretsManager::SecretsManagerClient::GetRandomPassword
virtual Model::GetRandomPasswordOutcome GetRandomPassword(const Model::GetRandomPasswordRequest &request) const
Aws::SecretsManager::SecretsManagerClient::UntagResource
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
Aws::SecretsManager::Model::CancelRotateSecretOutcomeCallable
std::future< CancelRotateSecretOutcome > CancelRotateSecretOutcomeCallable
Definition: SecretsManagerClient.h:120
Aws::SecretsManager::Model::DeleteSecretOutcomeCallable
std::future< DeleteSecretOutcome > DeleteSecretOutcomeCallable
Definition: SecretsManagerClient.h:123
Aws::SecretsManager::SecretsManagerClient::ListSecrets
virtual Model::ListSecretsOutcome ListSecrets(const Model::ListSecretsRequest &request) const
ReplicateSecretToRegionsResult.h
Aws::SecretsManager::SecretsManagerClient::GetResourcePolicyAsync
virtual void GetResourcePolicyAsync(const Model::GetResourcePolicyRequest &request, const GetResourcePolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SecretsManager::Model::UpdateSecretVersionStageRequest
Definition: UpdateSecretVersionStageRequest.h:22
Aws::SecretsManager::SecretsManagerClient::PutSecretValueAsync
virtual void PutSecretValueAsync(const Model::PutSecretValueRequest &request, const PutSecretValueResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SecretsManager::Model::CancelRotateSecretRequest
Definition: CancelRotateSecretRequest.h:22
Aws::SecretsManager::SecretsManagerClient::RotateSecretAsync
virtual void RotateSecretAsync(const Model::RotateSecretRequest &request, const RotateSecretResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SecretsManager::SecretsManagerClient::ListSecretsAsync
virtual void ListSecretsAsync(const Model::ListSecretsRequest &request, const ListSecretsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SecretsManager::Model::PutResourcePolicyRequest
Definition: PutResourcePolicyRequest.h:22
PutSecretValueResult.h
Aws::SecretsManager::Model::GetResourcePolicyRequest
Definition: GetResourcePolicyRequest.h:22
Aws::SecretsManager::SecretsManagerClient::RotateSecret
virtual Model::RotateSecretOutcome RotateSecret(const Model::RotateSecretRequest &request) const
StopReplicationToReplicaResult.h
CreateSecretResult.h
Aws::SecretsManager::RemoveRegionsFromReplicationResponseReceivedHandler
std::function< void(const SecretsManagerClient *, const Model::RemoveRegionsFromReplicationRequest &, const Model::RemoveRegionsFromReplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RemoveRegionsFromReplicationResponseReceivedHandler
Definition: SecretsManagerClient.h:158
Aws::SecretsManager::SecretsManagerClient::SecretsManagerClient
SecretsManagerClient(const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::SecretsManager::Model::CreateSecretRequest
Definition: CreateSecretRequest.h:27
Aws::SecretsManager::Model::StopReplicationToReplicaOutcomeCallable
std::future< StopReplicationToReplicaOutcome > StopReplicationToReplicaOutcomeCallable
Definition: SecretsManagerClient.h:136
Aws::SecretsManager::TagResourceResponseReceivedHandler
std::function< void(const SecretsManagerClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
Definition: SecretsManagerClient.h:163
GetResourcePolicyResult.h
Aws::SecretsManager::Model::TagResourceRequest
Definition: TagResourceRequest.h:24
Aws::SecretsManager::ReplicateSecretToRegionsResponseReceivedHandler
std::function< void(const SecretsManagerClient *, const Model::ReplicateSecretToRegionsRequest &, const Model::ReplicateSecretToRegionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ReplicateSecretToRegionsResponseReceivedHandler
Definition: SecretsManagerClient.h:159
Aws::SecretsManager::SecretsManagerClient::CreateSecretAsync
virtual void CreateSecretAsync(const Model::CreateSecretRequest &request, const CreateSecretResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
AsyncCallerContext.h
Aws::SecretsManager::Model::UpdateSecretOutcome
Aws::Utils::Outcome< UpdateSecretResult, SecretsManagerError > UpdateSecretOutcome
Definition: SecretsManagerClient.h:116
Aws::SecretsManager::UpdateSecretResponseReceivedHandler
std::function< void(const SecretsManagerClient *, const Model::UpdateSecretRequest &, const Model::UpdateSecretOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateSecretResponseReceivedHandler
Definition: SecretsManagerClient.h:165
Aws::SecretsManager::Model::GetRandomPasswordOutcome
Aws::Utils::Outcome< GetRandomPasswordResult, SecretsManagerError > GetRandomPasswordOutcome
Definition: SecretsManagerClient.h:102
Aws::SecretsManager::Model::RemoveRegionsFromReplicationOutcomeCallable
std::future< RemoveRegionsFromReplicationOutcome > RemoveRegionsFromReplicationOutcomeCallable
Definition: SecretsManagerClient.h:132
Aws::SecretsManager::RestoreSecretResponseReceivedHandler
std::function< void(const SecretsManagerClient *, const Model::RestoreSecretRequest &, const Model::RestoreSecretOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RestoreSecretResponseReceivedHandler
Definition: SecretsManagerClient.h:160
Aws::SecretsManager::Model::TagResourceOutcome
Aws::Utils::Outcome< Aws::NoResult, SecretsManagerError > TagResourceOutcome
Definition: SecretsManagerClient.h:114
Aws::SecretsManager::DeleteSecretResponseReceivedHandler
std::function< void(const SecretsManagerClient *, const Model::DeleteSecretRequest &, const Model::DeleteSecretOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteSecretResponseReceivedHandler
Definition: SecretsManagerClient.h:149
Aws::SecretsManager::Model::DescribeSecretOutcomeCallable
std::future< DescribeSecretOutcome > DescribeSecretOutcomeCallable
Definition: SecretsManagerClient.h:124
Aws::SecretsManager::SecretsManagerClient::DeleteSecretCallable
virtual Model::DeleteSecretOutcomeCallable DeleteSecretCallable(const Model::DeleteSecretRequest &request) const
Aws::SecretsManager::SecretsManagerClient::TagResourceAsync
virtual void TagResourceAsync(const Model::TagResourceRequest &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SecretsManager::Model::DescribeSecretOutcome
Aws::Utils::Outcome< DescribeSecretResult, SecretsManagerError > DescribeSecretOutcome
Definition: SecretsManagerClient.h:101
Aws::SecretsManager::Model::DeleteSecretOutcome
Aws::Utils::Outcome< DeleteSecretResult, SecretsManagerError > DeleteSecretOutcome
Definition: SecretsManagerClient.h:100
Aws::SecretsManager::SecretsManagerClient::ValidateResourcePolicyCallable
virtual Model::ValidateResourcePolicyOutcomeCallable ValidateResourcePolicyCallable(const Model::ValidateResourcePolicyRequest &request) const
NoResult.h
Aws::SecretsManager::SecretsManagerClient::GetRandomPasswordCallable
virtual Model::GetRandomPasswordOutcomeCallable GetRandomPasswordCallable(const Model::GetRandomPasswordRequest &request) const
Aws::SecretsManager::Model::RemoveRegionsFromReplicationRequest
Definition: RemoveRegionsFromReplicationRequest.h:23
Aws::SecretsManager::SecretsManagerClient::ReplicateSecretToRegionsCallable
virtual Model::ReplicateSecretToRegionsOutcomeCallable ReplicateSecretToRegionsCallable(const Model::ReplicateSecretToRegionsRequest &request) const
CancelRotateSecretResult.h
Aws::SecretsManager::Model::GetResourcePolicyOutcomeCallable
std::future< GetResourcePolicyOutcome > GetResourcePolicyOutcomeCallable
Definition: SecretsManagerClient.h:126
Aws::SecretsManager::PutSecretValueResponseReceivedHandler
std::function< void(const SecretsManagerClient *, const Model::PutSecretValueRequest &, const Model::PutSecretValueOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutSecretValueResponseReceivedHandler
Definition: SecretsManagerClient.h:157
Aws::SecretsManager::SecretsManagerClient::StopReplicationToReplica
virtual Model::StopReplicationToReplicaOutcome StopReplicationToReplica(const Model::StopReplicationToReplicaRequest &request) const
Aws::SecretsManager::SecretsManagerClient::DeleteSecretAsync
virtual void DeleteSecretAsync(const Model::DeleteSecretRequest &request, const DeleteSecretResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SecretsManager::SecretsManagerClient::RotateSecretCallable
virtual Model::RotateSecretOutcomeCallable RotateSecretCallable(const Model::RotateSecretRequest &request) const
Aws::SecretsManager::Model::DeleteResourcePolicyOutcome
Aws::Utils::Outcome< DeleteResourcePolicyResult, SecretsManagerError > DeleteResourcePolicyOutcome
Definition: SecretsManagerClient.h:99
Aws::Client::ClientConfiguration
Definition: ClientConfiguration.h:53
Aws::SecretsManager::SecretsManagerClient::GetRandomPasswordAsync
virtual void GetRandomPasswordAsync(const Model::GetRandomPasswordRequest &request, const GetRandomPasswordResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SecretsManager::SecretsManagerClient::GetResourcePolicyCallable
virtual Model::GetResourcePolicyOutcomeCallable GetResourcePolicyCallable(const Model::GetResourcePolicyRequest &request) const
Aws::SecretsManager::SecretsManagerClient::GetSecretValue
virtual Model::GetSecretValueOutcome GetSecretValue(const Model::GetSecretValueRequest &request) const
Aws::SecretsManager::SecretsManagerClient::ListSecretVersionIdsAsync
virtual void ListSecretVersionIdsAsync(const Model::ListSecretVersionIdsRequest &request, const ListSecretVersionIdsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
GetRandomPasswordResult.h
Aws::SecretsManager::SecretsManagerClient::ListSecretVersionIds
virtual Model::ListSecretVersionIdsOutcome ListSecretVersionIds(const Model::ListSecretVersionIdsRequest &request) const
Aws::SecretsManager::SecretsManagerClient::UpdateSecretCallable
virtual Model::UpdateSecretOutcomeCallable UpdateSecretCallable(const Model::UpdateSecretRequest &request) const
Aws::SecretsManager::SecretsManagerClient::DescribeSecretCallable
virtual Model::DescribeSecretOutcomeCallable DescribeSecretCallable(const Model::DescribeSecretRequest &request) const
UpdateSecretVersionStageResult.h
Aws::SecretsManager::SecretsManagerClient::UpdateSecretVersionStageCallable
virtual Model::UpdateSecretVersionStageOutcomeCallable UpdateSecretVersionStageCallable(const Model::UpdateSecretVersionStageRequest &request) const
Aws::SecretsManager::SecretsManagerClient::PutSecretValueCallable
virtual Model::PutSecretValueOutcomeCallable PutSecretValueCallable(const Model::PutSecretValueRequest &request) const
Aws::SecretsManager::DeleteResourcePolicyResponseReceivedHandler
std::function< void(const SecretsManagerClient *, const Model::DeleteResourcePolicyRequest &, const Model::DeleteResourcePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteResourcePolicyResponseReceivedHandler
Definition: SecretsManagerClient.h:148
Aws::SecretsManager::Model::GetRandomPasswordRequest
Definition: GetRandomPasswordRequest.h:22
Aws::SecretsManager::SecretsManagerClient::DeleteResourcePolicyAsync
virtual void DeleteResourcePolicyAsync(const Model::DeleteResourcePolicyRequest &request, const DeleteResourcePolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
ListSecretsResult.h
Aws::SecretsManager::SecretsManagerClient::UpdateSecretAsync
virtual void UpdateSecretAsync(const Model::UpdateSecretRequest &request, const UpdateSecretResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SecretsManager::Model::ListSecretsOutcome
Aws::Utils::Outcome< ListSecretsResult, SecretsManagerError > ListSecretsOutcome
Definition: SecretsManagerClient.h:106
Aws::SecretsManager::DescribeSecretResponseReceivedHandler
std::function< void(const SecretsManagerClient *, const Model::DescribeSecretRequest &, const Model::DescribeSecretOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeSecretResponseReceivedHandler
Definition: SecretsManagerClient.h:150
Aws::Auth::AWSCredentials
Definition: AWSCredentials.h:19
Aws::SecretsManager::SecretsManagerClient::RemoveRegionsFromReplicationCallable
virtual Model::RemoveRegionsFromReplicationOutcomeCallable RemoveRegionsFromReplicationCallable(const Model::RemoveRegionsFromReplicationRequest &request) const
Aws::SecretsManager::Model::UntagResourceOutcome
Aws::Utils::Outcome< Aws::NoResult, SecretsManagerError > UntagResourceOutcome
Definition: SecretsManagerClient.h:115
Aws::SecretsManager::Model::GetSecretValueOutcome
Aws::Utils::Outcome< GetSecretValueResult, SecretsManagerError > GetSecretValueOutcome
Definition: SecretsManagerClient.h:104
Aws::SecretsManager::SecretsManagerClient::PutResourcePolicyCallable
virtual Model::PutResourcePolicyOutcomeCallable PutResourcePolicyCallable(const Model::PutResourcePolicyRequest &request) const
Aws::SecretsManager::SecretsManagerClient::RemoveRegionsFromReplication
virtual Model::RemoveRegionsFromReplicationOutcome RemoveRegionsFromReplication(const Model::RemoveRegionsFromReplicationRequest &request) const
Aws::SecretsManager::Model::ValidateResourcePolicyOutcome
Aws::Utils::Outcome< ValidateResourcePolicyResult, SecretsManagerError > ValidateResourcePolicyOutcome
Definition: SecretsManagerClient.h:118
Aws::SecretsManager::Model::CreateSecretOutcome
Aws::Utils::Outcome< CreateSecretResult, SecretsManagerError > CreateSecretOutcome
Definition: SecretsManagerClient.h:98
Aws::SecretsManager::UpdateSecretVersionStageResponseReceivedHandler
std::function< void(const SecretsManagerClient *, const Model::UpdateSecretVersionStageRequest &, const Model::UpdateSecretVersionStageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateSecretVersionStageResponseReceivedHandler
Definition: SecretsManagerClient.h:166
AWSString.h
SecretsManagerErrors.h
Aws::Client::AWSJsonClient
Definition: AWSClient.h:323
Aws::SecretsManager::SecretsManagerClient::PutSecretValue
virtual Model::PutSecretValueOutcome PutSecretValue(const Model::PutSecretValueRequest &request) const
Aws::SecretsManager::Model::ListSecretVersionIdsOutcome
Aws::Utils::Outcome< ListSecretVersionIdsResult, SecretsManagerError > ListSecretVersionIdsOutcome
Definition: SecretsManagerClient.h:105
Aws::SecretsManager::Model::PutResourcePolicyOutcome
Aws::Utils::Outcome< PutResourcePolicyResult, SecretsManagerError > PutResourcePolicyOutcome
Definition: SecretsManagerClient.h:107
Aws::SecretsManager::SecretsManagerClient::OverrideEndpoint
void OverrideEndpoint(const Aws::String &endpoint)
Aws::SecretsManager::Model::ListSecretsRequest
Definition: ListSecretsRequest.h:25
Aws::SecretsManager::SecretsManagerClient::GetResourcePolicy
virtual Model::GetResourcePolicyOutcome GetResourcePolicy(const Model::GetResourcePolicyRequest &request) const
Aws::SecretsManager::Model::RemoveRegionsFromReplicationOutcome
Aws::Utils::Outcome< RemoveRegionsFromReplicationResult, SecretsManagerError > RemoveRegionsFromReplicationOutcome
Definition: SecretsManagerClient.h:109
Aws::SecretsManager::Model::DeleteResourcePolicyOutcomeCallable
std::future< DeleteResourcePolicyOutcome > DeleteResourcePolicyOutcomeCallable
Definition: SecretsManagerClient.h:122
AWS_SECRETSMANAGER_API
#define AWS_SECRETSMANAGER_API
Definition: SecretsManager_EXPORTS.h:28
Aws::SecretsManager::SecretsManagerClient::StopReplicationToReplicaCallable
virtual Model::StopReplicationToReplicaOutcomeCallable StopReplicationToReplicaCallable(const Model::StopReplicationToReplicaRequest &request) const
Aws::SecretsManager::Model::DeleteSecretRequest
Definition: DeleteSecretRequest.h:22
Aws::SecretsManager::Model::RotateSecretOutcomeCallable
std::future< RotateSecretOutcome > RotateSecretOutcomeCallable
Definition: SecretsManagerClient.h:135
Aws::SecretsManager::Model::ValidateResourcePolicyOutcomeCallable
std::future< ValidateResourcePolicyOutcome > ValidateResourcePolicyOutcomeCallable
Definition: SecretsManagerClient.h:141
Aws::SecretsManager::Model::UpdateSecretOutcomeCallable
std::future< UpdateSecretOutcome > UpdateSecretOutcomeCallable
Definition: SecretsManagerClient.h:139
Aws::SecretsManager::CancelRotateSecretResponseReceivedHandler
std::function< void(const SecretsManagerClient *, const Model::CancelRotateSecretRequest &, const Model::CancelRotateSecretOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelRotateSecretResponseReceivedHandler
Definition: SecretsManagerClient.h:144
Aws::SecretsManager::Model::DescribeSecretRequest
Definition: DescribeSecretRequest.h:22
Aws::SecretsManager::Model::RestoreSecretRequest
Definition: RestoreSecretRequest.h:22
Aws::SecretsManager::Model::PutSecretValueOutcome
Aws::Utils::Outcome< PutSecretValueResult, SecretsManagerError > PutSecretValueOutcome
Definition: SecretsManagerClient.h:108
ClientConfiguration.h
Aws::SecretsManager::Model::RotateSecretOutcome
Aws::Utils::Outcome< RotateSecretResult, SecretsManagerError > RotateSecretOutcome
Definition: SecretsManagerClient.h:112
Aws::SecretsManager::SecretsManagerClient::DeleteResourcePolicyCallable
virtual Model::DeleteResourcePolicyOutcomeCallable DeleteResourcePolicyCallable(const Model::DeleteResourcePolicyRequest &request) const
Aws::SecretsManager::Model::TagResourceOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
Definition: SecretsManagerClient.h:137
PutResourcePolicyResult.h
Aws::SecretsManager::Model::PutSecretValueRequest
Definition: PutSecretValueRequest.h:25
Aws::SecretsManager::ListSecretsResponseReceivedHandler
std::function< void(const SecretsManagerClient *, const Model::ListSecretsRequest &, const Model::ListSecretsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListSecretsResponseReceivedHandler
Definition: SecretsManagerClient.h:155
Aws::SecretsManager::SecretsManagerClient::TagResource
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
Aws::SecretsManager::Model::RestoreSecretOutcomeCallable
std::future< RestoreSecretOutcome > RestoreSecretOutcomeCallable
Definition: SecretsManagerClient.h:134
Aws
Definition: AccessManagementClient.h:15
HttpTypes.h
Aws::SecretsManager::Model::ReplicateSecretToRegionsOutcomeCallable
std::future< ReplicateSecretToRegionsOutcome > ReplicateSecretToRegionsOutcomeCallable
Definition: SecretsManagerClient.h:133
Aws::SecretsManager::Model::ListSecretsOutcomeCallable
std::future< ListSecretsOutcome > ListSecretsOutcomeCallable
Definition: SecretsManagerClient.h:129
Aws::SecretsManager::Model::RotateSecretRequest
Definition: RotateSecretRequest.h:24
Aws::SecretsManager::SecretsManagerClient::PutResourcePolicyAsync
virtual void PutResourcePolicyAsync(const Model::PutResourcePolicyRequest &request, const PutResourcePolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SecretsManager::SecretsManagerClient::ReplicateSecretToRegions
virtual Model::ReplicateSecretToRegionsOutcome ReplicateSecretToRegions(const Model::ReplicateSecretToRegionsRequest &request) const
Aws::SecretsManager::Model::UpdateSecretRequest
Definition: UpdateSecretRequest.h:24
RemoveRegionsFromReplicationResult.h
Aws::SecretsManager::SecretsManagerClient::GetSecretValueAsync
virtual void GetSecretValueAsync(const Model::GetSecretValueRequest &request, const GetSecretValueResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Utils::Outcome
Definition: Outcome.h:26
Aws::SecretsManager::Model::GetResourcePolicyOutcome
Aws::Utils::Outcome< GetResourcePolicyResult, SecretsManagerError > GetResourcePolicyOutcome
Definition: SecretsManagerClient.h:103
Aws::SecretsManager::Model::GetSecretValueOutcomeCallable
std::future< GetSecretValueOutcome > GetSecretValueOutcomeCallable
Definition: SecretsManagerClient.h:127
Aws::SecretsManager::Model::CreateSecretOutcomeCallable
std::future< CreateSecretOutcome > CreateSecretOutcomeCallable
Definition: SecretsManagerClient.h:121
Aws::SecretsManager::Model::GetSecretValueRequest
Definition: GetSecretValueRequest.h:22
ValidateResourcePolicyResult.h
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::SecretsManager::SecretsManagerClient::RestoreSecretAsync
virtual void RestoreSecretAsync(const Model::RestoreSecretRequest &request, const RestoreSecretResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SecretsManager::Model::DeleteResourcePolicyRequest
Definition: DeleteResourcePolicyRequest.h:22
Aws::SecretsManager::Model::ValidateResourcePolicyRequest
Definition: ValidateResourcePolicyRequest.h:22
DescribeSecretResult.h
Aws::SecretsManager::SecretsManagerClient::UntagResourceAsync
virtual void UntagResourceAsync(const Model::UntagResourceRequest &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SecretsManager::SecretsManagerClient::CancelRotateSecretAsync
virtual void CancelRotateSecretAsync(const Model::CancelRotateSecretRequest &request, const CancelRotateSecretResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SecretsManager::ListSecretVersionIdsResponseReceivedHandler
std::function< void(const SecretsManagerClient *, const Model::ListSecretVersionIdsRequest &, const Model::ListSecretVersionIdsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListSecretVersionIdsResponseReceivedHandler
Definition: SecretsManagerClient.h:154
AWSClient.h
Aws::SecretsManager::Model::StopReplicationToReplicaRequest
Definition: StopReplicationToReplicaRequest.h:22
Aws::SecretsManager::ValidateResourcePolicyResponseReceivedHandler
std::function< void(const SecretsManagerClient *, const Model::ValidateResourcePolicyRequest &, const Model::ValidateResourcePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ValidateResourcePolicyResponseReceivedHandler
Definition: SecretsManagerClient.h:167
Aws::SecretsManager::Model::ListSecretVersionIdsOutcomeCallable
std::future< ListSecretVersionIdsOutcome > ListSecretVersionIdsOutcomeCallable
Definition: SecretsManagerClient.h:128
Aws::SecretsManager::SecretsManagerClient::UntagResourceCallable
virtual Model::UntagResourceOutcomeCallable UntagResourceCallable(const Model::UntagResourceRequest &request) const
Aws::SecretsManager::SecretsManagerClient::PutResourcePolicy
virtual Model::PutResourcePolicyOutcome PutResourcePolicy(const Model::PutResourcePolicyRequest &request) const
Aws::SecretsManager::SecretsManagerClient::UpdateSecretVersionStage
virtual Model::UpdateSecretVersionStageOutcome UpdateSecretVersionStage(const Model::UpdateSecretVersionStageRequest &request) const
Aws::SecretsManager::SecretsManagerClient::UpdateSecretVersionStageAsync
virtual void UpdateSecretVersionStageAsync(const Model::UpdateSecretVersionStageRequest &request, const UpdateSecretVersionStageResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SecretsManager::SecretsManagerClient::RemoveRegionsFromReplicationAsync
virtual void RemoveRegionsFromReplicationAsync(const Model::RemoveRegionsFromReplicationRequest &request, const RemoveRegionsFromReplicationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SecretsManager::GetResourcePolicyResponseReceivedHandler
std::function< void(const SecretsManagerClient *, const Model::GetResourcePolicyRequest &, const Model::GetResourcePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetResourcePolicyResponseReceivedHandler
Definition: SecretsManagerClient.h:152
Aws::SecretsManager::SecretsManagerClient::ListSecretVersionIdsCallable
virtual Model::ListSecretVersionIdsOutcomeCallable ListSecretVersionIdsCallable(const Model::ListSecretVersionIdsRequest &request) const
Aws::SecretsManager::PutResourcePolicyResponseReceivedHandler
std::function< void(const SecretsManagerClient *, const Model::PutResourcePolicyRequest &, const Model::PutResourcePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutResourcePolicyResponseReceivedHandler
Definition: SecretsManagerClient.h:156
Aws::SecretsManager::SecretsManagerClient::SecretsManagerClient
SecretsManagerClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
UpdateSecretResult.h
Aws::SecretsManager::GetSecretValueResponseReceivedHandler
std::function< void(const SecretsManagerClient *, const Model::GetSecretValueRequest &, const Model::GetSecretValueOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSecretValueResponseReceivedHandler
Definition: SecretsManagerClient.h:153
SecretsManager_EXPORTS.h
Aws::SecretsManager::Model::StopReplicationToReplicaOutcome
Aws::Utils::Outcome< StopReplicationToReplicaResult, SecretsManagerError > StopReplicationToReplicaOutcome
Definition: SecretsManagerClient.h:113
Aws::SecretsManager::Model::UntagResourceRequest
Definition: UntagResourceRequest.h:23
Aws::SecretsManager::Model::PutSecretValueOutcomeCallable
std::future< PutSecretValueOutcome > PutSecretValueOutcomeCallable
Definition: SecretsManagerClient.h:131
GetSecretValueResult.h
DeleteSecretResult.h
Aws::SecretsManager::CreateSecretResponseReceivedHandler
std::function< void(const SecretsManagerClient *, const Model::CreateSecretRequest &, const Model::CreateSecretOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateSecretResponseReceivedHandler
Definition: SecretsManagerClient.h:147
JsonSerializer.h
Aws::SecretsManager::SecretsManagerClient::CancelRotateSecret
virtual Model::CancelRotateSecretOutcome CancelRotateSecret(const Model::CancelRotateSecretRequest &request) const
Aws::SecretsManager::SecretsManagerClient::RestoreSecret
virtual Model::RestoreSecretOutcome RestoreSecret(const Model::RestoreSecretRequest &request) const
Aws::SecretsManager::SecretsManagerClient::DeleteResourcePolicy
virtual Model::DeleteResourcePolicyOutcome DeleteResourcePolicy(const Model::DeleteResourcePolicyRequest &request) const
Aws::SecretsManager::SecretsManagerClient::BASECLASS
Aws::Client::AWSJsonClient BASECLASS
Definition: SecretsManagerClient.h:225
Aws::SecretsManager::Model::UpdateSecretVersionStageOutcome
Aws::Utils::Outcome< UpdateSecretVersionStageResult, SecretsManagerError > UpdateSecretVersionStageOutcome
Definition: SecretsManagerClient.h:117
Aws::SecretsManager::UntagResourceResponseReceivedHandler
std::function< void(const SecretsManagerClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
Definition: SecretsManagerClient.h:164
Aws::SecretsManager::GetRandomPasswordResponseReceivedHandler
std::function< void(const SecretsManagerClient *, const Model::GetRandomPasswordRequest &, const Model::GetRandomPasswordOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetRandomPasswordResponseReceivedHandler
Definition: SecretsManagerClient.h:151