AWS SDK for C++  1.9.66
AWS SDK for C++
ServiceCatalogClient.h
Go to the documentation of this file.
1 
6 #pragma once
102 #include <aws/core/http/HttpTypes.h>
103 #include <future>
104 #include <functional>
105 
106 namespace Aws
107 {
108 
109 namespace Http
110 {
111  class HttpClient;
112  class HttpClientFactory;
113 } // namespace Http
114 
115 namespace Utils
116 {
117  template< typename R, typename E> class Outcome;
118 namespace Threading
119 {
120  class Executor;
121 } // namespace Threading
122 } // namespace Utils
123 
124 namespace Auth
125 {
126  class AWSCredentials;
127  class AWSCredentialsProvider;
128 } // namespace Auth
129 
130 namespace Client
131 {
132  class RetryStrategy;
133 } // namespace Client
134 
135 namespace ServiceCatalog
136 {
137 
138 namespace Model
139 {
140  class AcceptPortfolioShareRequest;
141  class AssociateBudgetWithResourceRequest;
142  class AssociatePrincipalWithPortfolioRequest;
143  class AssociateProductWithPortfolioRequest;
144  class AssociateServiceActionWithProvisioningArtifactRequest;
145  class AssociateTagOptionWithResourceRequest;
146  class BatchAssociateServiceActionWithProvisioningArtifactRequest;
147  class BatchDisassociateServiceActionFromProvisioningArtifactRequest;
148  class CopyProductRequest;
149  class CreateConstraintRequest;
150  class CreatePortfolioRequest;
151  class CreatePortfolioShareRequest;
152  class CreateProductRequest;
153  class CreateProvisionedProductPlanRequest;
154  class CreateProvisioningArtifactRequest;
155  class CreateServiceActionRequest;
156  class CreateTagOptionRequest;
157  class DeleteConstraintRequest;
158  class DeletePortfolioRequest;
159  class DeletePortfolioShareRequest;
160  class DeleteProductRequest;
161  class DeleteProvisionedProductPlanRequest;
162  class DeleteProvisioningArtifactRequest;
163  class DeleteServiceActionRequest;
164  class DeleteTagOptionRequest;
165  class DescribeConstraintRequest;
166  class DescribeCopyProductStatusRequest;
167  class DescribePortfolioRequest;
168  class DescribePortfolioShareStatusRequest;
169  class DescribePortfolioSharesRequest;
170  class DescribeProductRequest;
171  class DescribeProductAsAdminRequest;
172  class DescribeProductViewRequest;
173  class DescribeProvisionedProductRequest;
174  class DescribeProvisionedProductPlanRequest;
175  class DescribeProvisioningArtifactRequest;
176  class DescribeProvisioningParametersRequest;
177  class DescribeRecordRequest;
178  class DescribeServiceActionRequest;
179  class DescribeServiceActionExecutionParametersRequest;
180  class DescribeTagOptionRequest;
181  class DisableAWSOrganizationsAccessRequest;
182  class DisassociateBudgetFromResourceRequest;
183  class DisassociatePrincipalFromPortfolioRequest;
184  class DisassociateProductFromPortfolioRequest;
185  class DisassociateServiceActionFromProvisioningArtifactRequest;
186  class DisassociateTagOptionFromResourceRequest;
187  class EnableAWSOrganizationsAccessRequest;
188  class ExecuteProvisionedProductPlanRequest;
189  class ExecuteProvisionedProductServiceActionRequest;
190  class GetAWSOrganizationsAccessStatusRequest;
191  class GetProvisionedProductOutputsRequest;
192  class ImportAsProvisionedProductRequest;
193  class ListAcceptedPortfolioSharesRequest;
194  class ListBudgetsForResourceRequest;
195  class ListConstraintsForPortfolioRequest;
196  class ListLaunchPathsRequest;
197  class ListOrganizationPortfolioAccessRequest;
198  class ListPortfolioAccessRequest;
199  class ListPortfoliosRequest;
200  class ListPortfoliosForProductRequest;
201  class ListPrincipalsForPortfolioRequest;
202  class ListProvisionedProductPlansRequest;
203  class ListProvisioningArtifactsRequest;
204  class ListProvisioningArtifactsForServiceActionRequest;
205  class ListRecordHistoryRequest;
206  class ListResourcesForTagOptionRequest;
207  class ListServiceActionsRequest;
208  class ListServiceActionsForProvisioningArtifactRequest;
209  class ListStackInstancesForProvisionedProductRequest;
210  class ListTagOptionsRequest;
211  class ProvisionProductRequest;
212  class RejectPortfolioShareRequest;
213  class ScanProvisionedProductsRequest;
214  class SearchProductsRequest;
215  class SearchProductsAsAdminRequest;
216  class SearchProvisionedProductsRequest;
217  class TerminateProvisionedProductRequest;
218  class UpdateConstraintRequest;
219  class UpdatePortfolioRequest;
220  class UpdatePortfolioShareRequest;
221  class UpdateProductRequest;
222  class UpdateProvisionedProductRequest;
223  class UpdateProvisionedProductPropertiesRequest;
224  class UpdateProvisioningArtifactRequest;
225  class UpdateServiceActionRequest;
226  class UpdateTagOptionRequest;
227 
315 
316  typedef std::future<AcceptPortfolioShareOutcome> AcceptPortfolioShareOutcomeCallable;
317  typedef std::future<AssociateBudgetWithResourceOutcome> AssociateBudgetWithResourceOutcomeCallable;
318  typedef std::future<AssociatePrincipalWithPortfolioOutcome> AssociatePrincipalWithPortfolioOutcomeCallable;
319  typedef std::future<AssociateProductWithPortfolioOutcome> AssociateProductWithPortfolioOutcomeCallable;
320  typedef std::future<AssociateServiceActionWithProvisioningArtifactOutcome> AssociateServiceActionWithProvisioningArtifactOutcomeCallable;
321  typedef std::future<AssociateTagOptionWithResourceOutcome> AssociateTagOptionWithResourceOutcomeCallable;
322  typedef std::future<BatchAssociateServiceActionWithProvisioningArtifactOutcome> BatchAssociateServiceActionWithProvisioningArtifactOutcomeCallable;
323  typedef std::future<BatchDisassociateServiceActionFromProvisioningArtifactOutcome> BatchDisassociateServiceActionFromProvisioningArtifactOutcomeCallable;
324  typedef std::future<CopyProductOutcome> CopyProductOutcomeCallable;
325  typedef std::future<CreateConstraintOutcome> CreateConstraintOutcomeCallable;
326  typedef std::future<CreatePortfolioOutcome> CreatePortfolioOutcomeCallable;
327  typedef std::future<CreatePortfolioShareOutcome> CreatePortfolioShareOutcomeCallable;
328  typedef std::future<CreateProductOutcome> CreateProductOutcomeCallable;
329  typedef std::future<CreateProvisionedProductPlanOutcome> CreateProvisionedProductPlanOutcomeCallable;
330  typedef std::future<CreateProvisioningArtifactOutcome> CreateProvisioningArtifactOutcomeCallable;
331  typedef std::future<CreateServiceActionOutcome> CreateServiceActionOutcomeCallable;
332  typedef std::future<CreateTagOptionOutcome> CreateTagOptionOutcomeCallable;
333  typedef std::future<DeleteConstraintOutcome> DeleteConstraintOutcomeCallable;
334  typedef std::future<DeletePortfolioOutcome> DeletePortfolioOutcomeCallable;
335  typedef std::future<DeletePortfolioShareOutcome> DeletePortfolioShareOutcomeCallable;
336  typedef std::future<DeleteProductOutcome> DeleteProductOutcomeCallable;
337  typedef std::future<DeleteProvisionedProductPlanOutcome> DeleteProvisionedProductPlanOutcomeCallable;
338  typedef std::future<DeleteProvisioningArtifactOutcome> DeleteProvisioningArtifactOutcomeCallable;
339  typedef std::future<DeleteServiceActionOutcome> DeleteServiceActionOutcomeCallable;
340  typedef std::future<DeleteTagOptionOutcome> DeleteTagOptionOutcomeCallable;
341  typedef std::future<DescribeConstraintOutcome> DescribeConstraintOutcomeCallable;
342  typedef std::future<DescribeCopyProductStatusOutcome> DescribeCopyProductStatusOutcomeCallable;
343  typedef std::future<DescribePortfolioOutcome> DescribePortfolioOutcomeCallable;
344  typedef std::future<DescribePortfolioShareStatusOutcome> DescribePortfolioShareStatusOutcomeCallable;
345  typedef std::future<DescribePortfolioSharesOutcome> DescribePortfolioSharesOutcomeCallable;
346  typedef std::future<DescribeProductOutcome> DescribeProductOutcomeCallable;
347  typedef std::future<DescribeProductAsAdminOutcome> DescribeProductAsAdminOutcomeCallable;
348  typedef std::future<DescribeProductViewOutcome> DescribeProductViewOutcomeCallable;
349  typedef std::future<DescribeProvisionedProductOutcome> DescribeProvisionedProductOutcomeCallable;
350  typedef std::future<DescribeProvisionedProductPlanOutcome> DescribeProvisionedProductPlanOutcomeCallable;
351  typedef std::future<DescribeProvisioningArtifactOutcome> DescribeProvisioningArtifactOutcomeCallable;
352  typedef std::future<DescribeProvisioningParametersOutcome> DescribeProvisioningParametersOutcomeCallable;
353  typedef std::future<DescribeRecordOutcome> DescribeRecordOutcomeCallable;
354  typedef std::future<DescribeServiceActionOutcome> DescribeServiceActionOutcomeCallable;
355  typedef std::future<DescribeServiceActionExecutionParametersOutcome> DescribeServiceActionExecutionParametersOutcomeCallable;
356  typedef std::future<DescribeTagOptionOutcome> DescribeTagOptionOutcomeCallable;
357  typedef std::future<DisableAWSOrganizationsAccessOutcome> DisableAWSOrganizationsAccessOutcomeCallable;
358  typedef std::future<DisassociateBudgetFromResourceOutcome> DisassociateBudgetFromResourceOutcomeCallable;
359  typedef std::future<DisassociatePrincipalFromPortfolioOutcome> DisassociatePrincipalFromPortfolioOutcomeCallable;
360  typedef std::future<DisassociateProductFromPortfolioOutcome> DisassociateProductFromPortfolioOutcomeCallable;
361  typedef std::future<DisassociateServiceActionFromProvisioningArtifactOutcome> DisassociateServiceActionFromProvisioningArtifactOutcomeCallable;
362  typedef std::future<DisassociateTagOptionFromResourceOutcome> DisassociateTagOptionFromResourceOutcomeCallable;
363  typedef std::future<EnableAWSOrganizationsAccessOutcome> EnableAWSOrganizationsAccessOutcomeCallable;
364  typedef std::future<ExecuteProvisionedProductPlanOutcome> ExecuteProvisionedProductPlanOutcomeCallable;
365  typedef std::future<ExecuteProvisionedProductServiceActionOutcome> ExecuteProvisionedProductServiceActionOutcomeCallable;
366  typedef std::future<GetAWSOrganizationsAccessStatusOutcome> GetAWSOrganizationsAccessStatusOutcomeCallable;
367  typedef std::future<GetProvisionedProductOutputsOutcome> GetProvisionedProductOutputsOutcomeCallable;
368  typedef std::future<ImportAsProvisionedProductOutcome> ImportAsProvisionedProductOutcomeCallable;
369  typedef std::future<ListAcceptedPortfolioSharesOutcome> ListAcceptedPortfolioSharesOutcomeCallable;
370  typedef std::future<ListBudgetsForResourceOutcome> ListBudgetsForResourceOutcomeCallable;
371  typedef std::future<ListConstraintsForPortfolioOutcome> ListConstraintsForPortfolioOutcomeCallable;
372  typedef std::future<ListLaunchPathsOutcome> ListLaunchPathsOutcomeCallable;
373  typedef std::future<ListOrganizationPortfolioAccessOutcome> ListOrganizationPortfolioAccessOutcomeCallable;
374  typedef std::future<ListPortfolioAccessOutcome> ListPortfolioAccessOutcomeCallable;
375  typedef std::future<ListPortfoliosOutcome> ListPortfoliosOutcomeCallable;
376  typedef std::future<ListPortfoliosForProductOutcome> ListPortfoliosForProductOutcomeCallable;
377  typedef std::future<ListPrincipalsForPortfolioOutcome> ListPrincipalsForPortfolioOutcomeCallable;
378  typedef std::future<ListProvisionedProductPlansOutcome> ListProvisionedProductPlansOutcomeCallable;
379  typedef std::future<ListProvisioningArtifactsOutcome> ListProvisioningArtifactsOutcomeCallable;
380  typedef std::future<ListProvisioningArtifactsForServiceActionOutcome> ListProvisioningArtifactsForServiceActionOutcomeCallable;
381  typedef std::future<ListRecordHistoryOutcome> ListRecordHistoryOutcomeCallable;
382  typedef std::future<ListResourcesForTagOptionOutcome> ListResourcesForTagOptionOutcomeCallable;
383  typedef std::future<ListServiceActionsOutcome> ListServiceActionsOutcomeCallable;
384  typedef std::future<ListServiceActionsForProvisioningArtifactOutcome> ListServiceActionsForProvisioningArtifactOutcomeCallable;
385  typedef std::future<ListStackInstancesForProvisionedProductOutcome> ListStackInstancesForProvisionedProductOutcomeCallable;
386  typedef std::future<ListTagOptionsOutcome> ListTagOptionsOutcomeCallable;
387  typedef std::future<ProvisionProductOutcome> ProvisionProductOutcomeCallable;
388  typedef std::future<RejectPortfolioShareOutcome> RejectPortfolioShareOutcomeCallable;
389  typedef std::future<ScanProvisionedProductsOutcome> ScanProvisionedProductsOutcomeCallable;
390  typedef std::future<SearchProductsOutcome> SearchProductsOutcomeCallable;
391  typedef std::future<SearchProductsAsAdminOutcome> SearchProductsAsAdminOutcomeCallable;
392  typedef std::future<SearchProvisionedProductsOutcome> SearchProvisionedProductsOutcomeCallable;
393  typedef std::future<TerminateProvisionedProductOutcome> TerminateProvisionedProductOutcomeCallable;
394  typedef std::future<UpdateConstraintOutcome> UpdateConstraintOutcomeCallable;
395  typedef std::future<UpdatePortfolioOutcome> UpdatePortfolioOutcomeCallable;
396  typedef std::future<UpdatePortfolioShareOutcome> UpdatePortfolioShareOutcomeCallable;
397  typedef std::future<UpdateProductOutcome> UpdateProductOutcomeCallable;
398  typedef std::future<UpdateProvisionedProductOutcome> UpdateProvisionedProductOutcomeCallable;
399  typedef std::future<UpdateProvisionedProductPropertiesOutcome> UpdateProvisionedProductPropertiesOutcomeCallable;
400  typedef std::future<UpdateProvisioningArtifactOutcome> UpdateProvisioningArtifactOutcomeCallable;
401  typedef std::future<UpdateServiceActionOutcome> UpdateServiceActionOutcomeCallable;
402  typedef std::future<UpdateTagOptionOutcome> UpdateTagOptionOutcomeCallable;
403 } // namespace Model
404 
405  class ServiceCatalogClient;
406 
407  typedef std::function<void(const ServiceCatalogClient*, const Model::AcceptPortfolioShareRequest&, const Model::AcceptPortfolioShareOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AcceptPortfolioShareResponseReceivedHandler;
408  typedef std::function<void(const ServiceCatalogClient*, const Model::AssociateBudgetWithResourceRequest&, const Model::AssociateBudgetWithResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AssociateBudgetWithResourceResponseReceivedHandler;
409  typedef std::function<void(const ServiceCatalogClient*, const Model::AssociatePrincipalWithPortfolioRequest&, const Model::AssociatePrincipalWithPortfolioOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AssociatePrincipalWithPortfolioResponseReceivedHandler;
410  typedef std::function<void(const ServiceCatalogClient*, const Model::AssociateProductWithPortfolioRequest&, const Model::AssociateProductWithPortfolioOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AssociateProductWithPortfolioResponseReceivedHandler;
412  typedef std::function<void(const ServiceCatalogClient*, const Model::AssociateTagOptionWithResourceRequest&, const Model::AssociateTagOptionWithResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AssociateTagOptionWithResourceResponseReceivedHandler;
415  typedef std::function<void(const ServiceCatalogClient*, const Model::CopyProductRequest&, const Model::CopyProductOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CopyProductResponseReceivedHandler;
416  typedef std::function<void(const ServiceCatalogClient*, const Model::CreateConstraintRequest&, const Model::CreateConstraintOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateConstraintResponseReceivedHandler;
417  typedef std::function<void(const ServiceCatalogClient*, const Model::CreatePortfolioRequest&, const Model::CreatePortfolioOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreatePortfolioResponseReceivedHandler;
418  typedef std::function<void(const ServiceCatalogClient*, const Model::CreatePortfolioShareRequest&, const Model::CreatePortfolioShareOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreatePortfolioShareResponseReceivedHandler;
419  typedef std::function<void(const ServiceCatalogClient*, const Model::CreateProductRequest&, const Model::CreateProductOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateProductResponseReceivedHandler;
420  typedef std::function<void(const ServiceCatalogClient*, const Model::CreateProvisionedProductPlanRequest&, const Model::CreateProvisionedProductPlanOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateProvisionedProductPlanResponseReceivedHandler;
421  typedef std::function<void(const ServiceCatalogClient*, const Model::CreateProvisioningArtifactRequest&, const Model::CreateProvisioningArtifactOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateProvisioningArtifactResponseReceivedHandler;
422  typedef std::function<void(const ServiceCatalogClient*, const Model::CreateServiceActionRequest&, const Model::CreateServiceActionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateServiceActionResponseReceivedHandler;
423  typedef std::function<void(const ServiceCatalogClient*, const Model::CreateTagOptionRequest&, const Model::CreateTagOptionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateTagOptionResponseReceivedHandler;
424  typedef std::function<void(const ServiceCatalogClient*, const Model::DeleteConstraintRequest&, const Model::DeleteConstraintOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteConstraintResponseReceivedHandler;
425  typedef std::function<void(const ServiceCatalogClient*, const Model::DeletePortfolioRequest&, const Model::DeletePortfolioOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeletePortfolioResponseReceivedHandler;
426  typedef std::function<void(const ServiceCatalogClient*, const Model::DeletePortfolioShareRequest&, const Model::DeletePortfolioShareOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeletePortfolioShareResponseReceivedHandler;
427  typedef std::function<void(const ServiceCatalogClient*, const Model::DeleteProductRequest&, const Model::DeleteProductOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteProductResponseReceivedHandler;
428  typedef std::function<void(const ServiceCatalogClient*, const Model::DeleteProvisionedProductPlanRequest&, const Model::DeleteProvisionedProductPlanOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteProvisionedProductPlanResponseReceivedHandler;
429  typedef std::function<void(const ServiceCatalogClient*, const Model::DeleteProvisioningArtifactRequest&, const Model::DeleteProvisioningArtifactOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteProvisioningArtifactResponseReceivedHandler;
430  typedef std::function<void(const ServiceCatalogClient*, const Model::DeleteServiceActionRequest&, const Model::DeleteServiceActionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteServiceActionResponseReceivedHandler;
431  typedef std::function<void(const ServiceCatalogClient*, const Model::DeleteTagOptionRequest&, const Model::DeleteTagOptionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteTagOptionResponseReceivedHandler;
432  typedef std::function<void(const ServiceCatalogClient*, const Model::DescribeConstraintRequest&, const Model::DescribeConstraintOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeConstraintResponseReceivedHandler;
433  typedef std::function<void(const ServiceCatalogClient*, const Model::DescribeCopyProductStatusRequest&, const Model::DescribeCopyProductStatusOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeCopyProductStatusResponseReceivedHandler;
434  typedef std::function<void(const ServiceCatalogClient*, const Model::DescribePortfolioRequest&, const Model::DescribePortfolioOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribePortfolioResponseReceivedHandler;
435  typedef std::function<void(const ServiceCatalogClient*, const Model::DescribePortfolioShareStatusRequest&, const Model::DescribePortfolioShareStatusOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribePortfolioShareStatusResponseReceivedHandler;
436  typedef std::function<void(const ServiceCatalogClient*, const Model::DescribePortfolioSharesRequest&, const Model::DescribePortfolioSharesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribePortfolioSharesResponseReceivedHandler;
437  typedef std::function<void(const ServiceCatalogClient*, const Model::DescribeProductRequest&, const Model::DescribeProductOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeProductResponseReceivedHandler;
438  typedef std::function<void(const ServiceCatalogClient*, const Model::DescribeProductAsAdminRequest&, const Model::DescribeProductAsAdminOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeProductAsAdminResponseReceivedHandler;
439  typedef std::function<void(const ServiceCatalogClient*, const Model::DescribeProductViewRequest&, const Model::DescribeProductViewOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeProductViewResponseReceivedHandler;
440  typedef std::function<void(const ServiceCatalogClient*, const Model::DescribeProvisionedProductRequest&, const Model::DescribeProvisionedProductOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeProvisionedProductResponseReceivedHandler;
441  typedef std::function<void(const ServiceCatalogClient*, const Model::DescribeProvisionedProductPlanRequest&, const Model::DescribeProvisionedProductPlanOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeProvisionedProductPlanResponseReceivedHandler;
442  typedef std::function<void(const ServiceCatalogClient*, const Model::DescribeProvisioningArtifactRequest&, const Model::DescribeProvisioningArtifactOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeProvisioningArtifactResponseReceivedHandler;
443  typedef std::function<void(const ServiceCatalogClient*, const Model::DescribeProvisioningParametersRequest&, const Model::DescribeProvisioningParametersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeProvisioningParametersResponseReceivedHandler;
444  typedef std::function<void(const ServiceCatalogClient*, const Model::DescribeRecordRequest&, const Model::DescribeRecordOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeRecordResponseReceivedHandler;
445  typedef std::function<void(const ServiceCatalogClient*, const Model::DescribeServiceActionRequest&, const Model::DescribeServiceActionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeServiceActionResponseReceivedHandler;
447  typedef std::function<void(const ServiceCatalogClient*, const Model::DescribeTagOptionRequest&, const Model::DescribeTagOptionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeTagOptionResponseReceivedHandler;
448  typedef std::function<void(const ServiceCatalogClient*, const Model::DisableAWSOrganizationsAccessRequest&, const Model::DisableAWSOrganizationsAccessOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisableAWSOrganizationsAccessResponseReceivedHandler;
449  typedef std::function<void(const ServiceCatalogClient*, const Model::DisassociateBudgetFromResourceRequest&, const Model::DisassociateBudgetFromResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisassociateBudgetFromResourceResponseReceivedHandler;
450  typedef std::function<void(const ServiceCatalogClient*, const Model::DisassociatePrincipalFromPortfolioRequest&, const Model::DisassociatePrincipalFromPortfolioOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisassociatePrincipalFromPortfolioResponseReceivedHandler;
451  typedef std::function<void(const ServiceCatalogClient*, const Model::DisassociateProductFromPortfolioRequest&, const Model::DisassociateProductFromPortfolioOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisassociateProductFromPortfolioResponseReceivedHandler;
453  typedef std::function<void(const ServiceCatalogClient*, const Model::DisassociateTagOptionFromResourceRequest&, const Model::DisassociateTagOptionFromResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisassociateTagOptionFromResourceResponseReceivedHandler;
454  typedef std::function<void(const ServiceCatalogClient*, const Model::EnableAWSOrganizationsAccessRequest&, const Model::EnableAWSOrganizationsAccessOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > EnableAWSOrganizationsAccessResponseReceivedHandler;
455  typedef std::function<void(const ServiceCatalogClient*, const Model::ExecuteProvisionedProductPlanRequest&, const Model::ExecuteProvisionedProductPlanOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ExecuteProvisionedProductPlanResponseReceivedHandler;
457  typedef std::function<void(const ServiceCatalogClient*, const Model::GetAWSOrganizationsAccessStatusRequest&, const Model::GetAWSOrganizationsAccessStatusOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetAWSOrganizationsAccessStatusResponseReceivedHandler;
458  typedef std::function<void(const ServiceCatalogClient*, const Model::GetProvisionedProductOutputsRequest&, const Model::GetProvisionedProductOutputsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetProvisionedProductOutputsResponseReceivedHandler;
459  typedef std::function<void(const ServiceCatalogClient*, const Model::ImportAsProvisionedProductRequest&, const Model::ImportAsProvisionedProductOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ImportAsProvisionedProductResponseReceivedHandler;
460  typedef std::function<void(const ServiceCatalogClient*, const Model::ListAcceptedPortfolioSharesRequest&, const Model::ListAcceptedPortfolioSharesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAcceptedPortfolioSharesResponseReceivedHandler;
461  typedef std::function<void(const ServiceCatalogClient*, const Model::ListBudgetsForResourceRequest&, const Model::ListBudgetsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListBudgetsForResourceResponseReceivedHandler;
462  typedef std::function<void(const ServiceCatalogClient*, const Model::ListConstraintsForPortfolioRequest&, const Model::ListConstraintsForPortfolioOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListConstraintsForPortfolioResponseReceivedHandler;
463  typedef std::function<void(const ServiceCatalogClient*, const Model::ListLaunchPathsRequest&, const Model::ListLaunchPathsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListLaunchPathsResponseReceivedHandler;
464  typedef std::function<void(const ServiceCatalogClient*, const Model::ListOrganizationPortfolioAccessRequest&, const Model::ListOrganizationPortfolioAccessOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListOrganizationPortfolioAccessResponseReceivedHandler;
465  typedef std::function<void(const ServiceCatalogClient*, const Model::ListPortfolioAccessRequest&, const Model::ListPortfolioAccessOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListPortfolioAccessResponseReceivedHandler;
466  typedef std::function<void(const ServiceCatalogClient*, const Model::ListPortfoliosRequest&, const Model::ListPortfoliosOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListPortfoliosResponseReceivedHandler;
467  typedef std::function<void(const ServiceCatalogClient*, const Model::ListPortfoliosForProductRequest&, const Model::ListPortfoliosForProductOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListPortfoliosForProductResponseReceivedHandler;
468  typedef std::function<void(const ServiceCatalogClient*, const Model::ListPrincipalsForPortfolioRequest&, const Model::ListPrincipalsForPortfolioOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListPrincipalsForPortfolioResponseReceivedHandler;
469  typedef std::function<void(const ServiceCatalogClient*, const Model::ListProvisionedProductPlansRequest&, const Model::ListProvisionedProductPlansOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListProvisionedProductPlansResponseReceivedHandler;
470  typedef std::function<void(const ServiceCatalogClient*, const Model::ListProvisioningArtifactsRequest&, const Model::ListProvisioningArtifactsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListProvisioningArtifactsResponseReceivedHandler;
472  typedef std::function<void(const ServiceCatalogClient*, const Model::ListRecordHistoryRequest&, const Model::ListRecordHistoryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListRecordHistoryResponseReceivedHandler;
473  typedef std::function<void(const ServiceCatalogClient*, const Model::ListResourcesForTagOptionRequest&, const Model::ListResourcesForTagOptionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListResourcesForTagOptionResponseReceivedHandler;
474  typedef std::function<void(const ServiceCatalogClient*, const Model::ListServiceActionsRequest&, const Model::ListServiceActionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListServiceActionsResponseReceivedHandler;
477  typedef std::function<void(const ServiceCatalogClient*, const Model::ListTagOptionsRequest&, const Model::ListTagOptionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagOptionsResponseReceivedHandler;
478  typedef std::function<void(const ServiceCatalogClient*, const Model::ProvisionProductRequest&, const Model::ProvisionProductOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ProvisionProductResponseReceivedHandler;
479  typedef std::function<void(const ServiceCatalogClient*, const Model::RejectPortfolioShareRequest&, const Model::RejectPortfolioShareOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RejectPortfolioShareResponseReceivedHandler;
480  typedef std::function<void(const ServiceCatalogClient*, const Model::ScanProvisionedProductsRequest&, const Model::ScanProvisionedProductsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ScanProvisionedProductsResponseReceivedHandler;
481  typedef std::function<void(const ServiceCatalogClient*, const Model::SearchProductsRequest&, const Model::SearchProductsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SearchProductsResponseReceivedHandler;
482  typedef std::function<void(const ServiceCatalogClient*, const Model::SearchProductsAsAdminRequest&, const Model::SearchProductsAsAdminOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SearchProductsAsAdminResponseReceivedHandler;
483  typedef std::function<void(const ServiceCatalogClient*, const Model::SearchProvisionedProductsRequest&, const Model::SearchProvisionedProductsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SearchProvisionedProductsResponseReceivedHandler;
484  typedef std::function<void(const ServiceCatalogClient*, const Model::TerminateProvisionedProductRequest&, const Model::TerminateProvisionedProductOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TerminateProvisionedProductResponseReceivedHandler;
485  typedef std::function<void(const ServiceCatalogClient*, const Model::UpdateConstraintRequest&, const Model::UpdateConstraintOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateConstraintResponseReceivedHandler;
486  typedef std::function<void(const ServiceCatalogClient*, const Model::UpdatePortfolioRequest&, const Model::UpdatePortfolioOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdatePortfolioResponseReceivedHandler;
487  typedef std::function<void(const ServiceCatalogClient*, const Model::UpdatePortfolioShareRequest&, const Model::UpdatePortfolioShareOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdatePortfolioShareResponseReceivedHandler;
488  typedef std::function<void(const ServiceCatalogClient*, const Model::UpdateProductRequest&, const Model::UpdateProductOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateProductResponseReceivedHandler;
489  typedef std::function<void(const ServiceCatalogClient*, const Model::UpdateProvisionedProductRequest&, const Model::UpdateProvisionedProductOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateProvisionedProductResponseReceivedHandler;
490  typedef std::function<void(const ServiceCatalogClient*, const Model::UpdateProvisionedProductPropertiesRequest&, const Model::UpdateProvisionedProductPropertiesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateProvisionedProductPropertiesResponseReceivedHandler;
491  typedef std::function<void(const ServiceCatalogClient*, const Model::UpdateProvisioningArtifactRequest&, const Model::UpdateProvisioningArtifactOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateProvisioningArtifactResponseReceivedHandler;
492  typedef std::function<void(const ServiceCatalogClient*, const Model::UpdateServiceActionRequest&, const Model::UpdateServiceActionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateServiceActionResponseReceivedHandler;
493  typedef std::function<void(const ServiceCatalogClient*, const Model::UpdateTagOptionRequest&, const Model::UpdateTagOptionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateTagOptionResponseReceivedHandler;
494 
505  {
506  public:
508 
514 
520 
525  ServiceCatalogClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
527 
529 
530 
538 
548 
557  virtual void AcceptPortfolioShareAsync(const Model::AcceptPortfolioShareRequest& request, const AcceptPortfolioShareResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
558 
566 
576 
585  virtual void AssociateBudgetWithResourceAsync(const Model::AssociateBudgetWithResourceRequest& request, const AssociateBudgetWithResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
586 
594 
604 
613  virtual void AssociatePrincipalWithPortfolioAsync(const Model::AssociatePrincipalWithPortfolioRequest& request, const AssociatePrincipalWithPortfolioResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
614 
623 
634 
644  virtual void AssociateProductWithPortfolioAsync(const Model::AssociateProductWithPortfolioRequest& request, const AssociateProductWithPortfolioResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
645 
653 
663 
672  virtual void AssociateServiceActionWithProvisioningArtifactAsync(const Model::AssociateServiceActionWithProvisioningArtifactRequest& request, const AssociateServiceActionWithProvisioningArtifactResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
673 
681 
691 
700  virtual void AssociateTagOptionWithResourceAsync(const Model::AssociateTagOptionWithResourceRequest& request, const AssociateTagOptionWithResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
701 
709 
719 
728  virtual void BatchAssociateServiceActionWithProvisioningArtifactAsync(const Model::BatchAssociateServiceActionWithProvisioningArtifactRequest& request, const BatchAssociateServiceActionWithProvisioningArtifactResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
729 
737 
747 
757 
768 
781 
793  virtual void CopyProductAsync(const Model::CopyProductRequest& request, const CopyProductResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
794 
802 
812 
821  virtual void CreateConstraintAsync(const Model::CreateConstraintRequest& request, const CreateConstraintResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
822 
830 
840 
849  virtual void CreatePortfolioAsync(const Model::CreatePortfolioRequest& request, const CreatePortfolioResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
850 
868 
888 
907  virtual void CreatePortfolioShareAsync(const Model::CreatePortfolioShareRequest& request, const CreatePortfolioShareResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
908 
919 
932 
944  virtual void CreateProductAsync(const Model::CreateProductRequest& request, const CreateProductResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
945 
959 
975 
990  virtual void CreateProvisionedProductPlanAsync(const Model::CreateProvisionedProductPlanRequest& request, const CreateProvisionedProductPlanResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
991 
1003 
1017 
1030  virtual void CreateProvisioningArtifactAsync(const Model::CreateProvisioningArtifactRequest& request, const CreateProvisioningArtifactResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1031 
1038 
1047 
1055  virtual void CreateServiceActionAsync(const Model::CreateServiceActionRequest& request, const CreateServiceActionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1056 
1063 
1072 
1080  virtual void CreateTagOptionAsync(const Model::CreateTagOptionRequest& request, const CreateTagOptionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1081 
1089 
1099 
1108  virtual void DeleteConstraintAsync(const Model::DeleteConstraintRequest& request, const DeleteConstraintResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1109 
1119 
1131 
1142  virtual void DeletePortfolioAsync(const Model::DeletePortfolioRequest& request, const DeletePortfolioResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1143 
1154 
1167 
1179  virtual void DeletePortfolioShareAsync(const Model::DeletePortfolioShareRequest& request, const DeletePortfolioShareResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1180 
1189 
1200 
1210  virtual void DeleteProductAsync(const Model::DeleteProductRequest& request, const DeleteProductResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1211 
1218 
1227 
1235  virtual void DeleteProvisionedProductPlanAsync(const Model::DeleteProvisionedProductPlanRequest& request, const DeleteProvisionedProductPlanResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1236 
1247 
1260 
1272  virtual void DeleteProvisioningArtifactAsync(const Model::DeleteProvisioningArtifactRequest& request, const DeleteProvisioningArtifactResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1273 
1280 
1289 
1297  virtual void DeleteServiceActionAsync(const Model::DeleteServiceActionRequest& request, const DeleteServiceActionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1298 
1306 
1316 
1325  virtual void DeleteTagOptionAsync(const Model::DeleteTagOptionRequest& request, const DeleteTagOptionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1326 
1334 
1344 
1353  virtual void DescribeConstraintAsync(const Model::DescribeConstraintRequest& request, const DescribeConstraintResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1354 
1362 
1372 
1381  virtual void DescribeCopyProductStatusAsync(const Model::DescribeCopyProductStatusRequest& request, const DescribeCopyProductStatusResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1382 
1390 
1400 
1409  virtual void DescribePortfolioAsync(const Model::DescribePortfolioRequest& request, const DescribePortfolioResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1410 
1419 
1430 
1440  virtual void DescribePortfolioShareStatusAsync(const Model::DescribePortfolioShareStatusRequest& request, const DescribePortfolioShareStatusResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1441 
1453 
1467 
1480  virtual void DescribePortfolioSharesAsync(const Model::DescribePortfolioSharesRequest& request, const DescribePortfolioSharesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1481 
1488 
1497 
1505  virtual void DescribeProductAsync(const Model::DescribeProductRequest& request, const DescribeProductResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1506 
1514 
1524 
1533  virtual void DescribeProductAsAdminAsync(const Model::DescribeProductAsAdminRequest& request, const DescribeProductAsAdminResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1534 
1541 
1550 
1558  virtual void DescribeProductViewAsync(const Model::DescribeProductViewRequest& request, const DescribeProductViewResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1559 
1567 
1577 
1586  virtual void DescribeProvisionedProductAsync(const Model::DescribeProvisionedProductRequest& request, const DescribeProvisionedProductResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1587 
1595 
1605 
1614  virtual void DescribeProvisionedProductPlanAsync(const Model::DescribeProvisionedProductPlanRequest& request, const DescribeProvisionedProductPlanResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1615 
1623 
1633 
1642  virtual void DescribeProvisioningArtifactAsync(const Model::DescribeProvisioningArtifactRequest& request, const DescribeProvisioningArtifactResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1643 
1659 
1677 
1694  virtual void DescribeProvisioningParametersAsync(const Model::DescribeProvisioningParametersRequest& request, const DescribeProvisioningParametersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1695 
1710 
1727 
1743  virtual void DescribeRecordAsync(const Model::DescribeRecordRequest& request, const DescribeRecordResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1744 
1751 
1760 
1768  virtual void DescribeServiceActionAsync(const Model::DescribeServiceActionRequest& request, const DescribeServiceActionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1769 
1778 
1789 
1799  virtual void DescribeServiceActionExecutionParametersAsync(const Model::DescribeServiceActionExecutionParametersRequest& request, const DescribeServiceActionExecutionParametersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1800 
1807 
1816 
1824  virtual void DescribeTagOptionAsync(const Model::DescribeTagOptionRequest& request, const DescribeTagOptionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1825 
1839 
1855 
1870  virtual void DisableAWSOrganizationsAccessAsync(const Model::DisableAWSOrganizationsAccessRequest& request, const DisableAWSOrganizationsAccessResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1871 
1879 
1889 
1898  virtual void DisassociateBudgetFromResourceAsync(const Model::DisassociateBudgetFromResourceRequest& request, const DisassociateBudgetFromResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1899 
1907 
1917 
1926  virtual void DisassociatePrincipalFromPortfolioAsync(const Model::DisassociatePrincipalFromPortfolioRequest& request, const DisassociatePrincipalFromPortfolioResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1927 
1936 
1947 
1957  virtual void DisassociateProductFromPortfolioAsync(const Model::DisassociateProductFromPortfolioRequest& request, const DisassociateProductFromPortfolioResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1958 
1966 
1976 
1985  virtual void DisassociateServiceActionFromProvisioningArtifactAsync(const Model::DisassociateServiceActionFromProvisioningArtifactRequest& request, const DisassociateServiceActionFromProvisioningArtifactResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1986 
1994 
2004 
2013  virtual void DisassociateTagOptionFromResourceAsync(const Model::DisassociateTagOptionFromResourceRequest& request, const DisassociateTagOptionFromResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2014 
2028 
2044 
2059  virtual void EnableAWSOrganizationsAccessAsync(const Model::EnableAWSOrganizationsAccessRequest& request, const EnableAWSOrganizationsAccessResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2060 
2068 
2078 
2087  virtual void ExecuteProvisionedProductPlanAsync(const Model::ExecuteProvisionedProductPlanRequest& request, const ExecuteProvisionedProductPlanResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2088 
2096 
2106 
2115  virtual void ExecuteProvisionedProductServiceActionAsync(const Model::ExecuteProvisionedProductServiceActionRequest& request, const ExecuteProvisionedProductServiceActionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2116 
2125 
2136 
2146  virtual void GetAWSOrganizationsAccessStatusAsync(const Model::GetAWSOrganizationsAccessStatusRequest& request, const GetAWSOrganizationsAccessStatusResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2147 
2157 
2169 
2180  virtual void GetProvisionedProductOutputsAsync(const Model::GetProvisionedProductOutputsRequest& request, const GetProvisionedProductOutputsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2181 
2201 
2223 
2244  virtual void ImportAsProvisionedProductAsync(const Model::ImportAsProvisionedProductRequest& request, const ImportAsProvisionedProductResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2245 
2253 
2263 
2272  virtual void ListAcceptedPortfolioSharesAsync(const Model::ListAcceptedPortfolioSharesRequest& request, const ListAcceptedPortfolioSharesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2273 
2281 
2291 
2300  virtual void ListBudgetsForResourceAsync(const Model::ListBudgetsForResourceRequest& request, const ListBudgetsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2301 
2309 
2319 
2328  virtual void ListConstraintsForPortfolioAsync(const Model::ListConstraintsForPortfolioRequest& request, const ListConstraintsForPortfolioResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2329 
2339 
2351 
2362  virtual void ListLaunchPathsAsync(const Model::ListLaunchPathsRequest& request, const ListLaunchPathsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2363 
2373 
2385 
2396  virtual void ListOrganizationPortfolioAccessAsync(const Model::ListOrganizationPortfolioAccessRequest& request, const ListOrganizationPortfolioAccessResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2397 
2407 
2419 
2430  virtual void ListPortfolioAccessAsync(const Model::ListPortfolioAccessRequest& request, const ListPortfolioAccessResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2431 
2438 
2447 
2455  virtual void ListPortfoliosAsync(const Model::ListPortfoliosRequest& request, const ListPortfoliosResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2456 
2464 
2474 
2483  virtual void ListPortfoliosForProductAsync(const Model::ListPortfoliosForProductRequest& request, const ListPortfoliosForProductResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2484 
2492 
2502 
2511  virtual void ListPrincipalsForPortfolioAsync(const Model::ListPrincipalsForPortfolioRequest& request, const ListPrincipalsForPortfolioResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2512 
2520 
2530 
2539  virtual void ListProvisionedProductPlansAsync(const Model::ListProvisionedProductPlansRequest& request, const ListProvisionedProductPlansResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2540 
2548 
2558 
2567  virtual void ListProvisioningArtifactsAsync(const Model::ListProvisioningArtifactsRequest& request, const ListProvisioningArtifactsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2568 
2576 
2586 
2595  virtual void ListProvisioningArtifactsForServiceActionAsync(const Model::ListProvisioningArtifactsForServiceActionRequest& request, const ListProvisioningArtifactsForServiceActionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2596 
2604 
2614 
2623  virtual void ListRecordHistoryAsync(const Model::ListRecordHistoryRequest& request, const ListRecordHistoryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2624 
2632 
2642 
2651  virtual void ListResourcesForTagOptionAsync(const Model::ListResourcesForTagOptionRequest& request, const ListResourcesForTagOptionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2652 
2659 
2668 
2676  virtual void ListServiceActionsAsync(const Model::ListServiceActionsRequest& request, const ListServiceActionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2677 
2685 
2695 
2704  virtual void ListServiceActionsForProvisioningArtifactAsync(const Model::ListServiceActionsForProvisioningArtifactRequest& request, const ListServiceActionsForProvisioningArtifactResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2705 
2715 
2727 
2738  virtual void ListStackInstancesForProvisionedProductAsync(const Model::ListStackInstancesForProvisionedProductRequest& request, const ListStackInstancesForProvisionedProductResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2739 
2747 
2757 
2766  virtual void ListTagOptionsAsync(const Model::ListTagOptionsRequest& request, const ListTagOptionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2767 
2782 
2799 
2815  virtual void ProvisionProductAsync(const Model::ProvisionProductRequest& request, const ProvisionProductResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2816 
2824 
2834 
2843  virtual void RejectPortfolioShareAsync(const Model::RejectPortfolioShareRequest& request, const RejectPortfolioShareResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2844 
2853 
2864 
2874  virtual void ScanProvisionedProductsAsync(const Model::ScanProvisionedProductsRequest& request, const ScanProvisionedProductsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2875 
2883 
2893 
2902  virtual void SearchProductsAsync(const Model::SearchProductsRequest& request, const SearchProductsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2903 
2911 
2921 
2930  virtual void SearchProductsAsAdminAsync(const Model::SearchProductsAsAdminRequest& request, const SearchProductsAsAdminResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2931 
2939 
2949 
2958  virtual void SearchProvisionedProductsAsync(const Model::SearchProvisionedProductsRequest& request, const SearchProvisionedProductsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2959 
2969 
2981 
2992  virtual void TerminateProvisionedProductAsync(const Model::TerminateProvisionedProductRequest& request, const TerminateProvisionedProductResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2993 
3000 
3009 
3017  virtual void UpdateConstraintAsync(const Model::UpdateConstraintRequest& request, const UpdateConstraintResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3018 
3026 
3036 
3045  virtual void UpdatePortfolioAsync(const Model::UpdatePortfolioRequest& request, const UpdatePortfolioResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3046 
3064 
3084 
3103  virtual void UpdatePortfolioShareAsync(const Model::UpdatePortfolioShareRequest& request, const UpdatePortfolioShareResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3104 
3111 
3120 
3128  virtual void UpdateProductAsync(const Model::UpdateProductRequest& request, const UpdateProductResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3129 
3141 
3155 
3168  virtual void UpdateProvisionedProductAsync(const Model::UpdateProvisionedProductRequest& request, const UpdateProvisionedProductResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3169 
3177 
3187 
3196  virtual void UpdateProvisionedProductPropertiesAsync(const Model::UpdateProvisionedProductPropertiesRequest& request, const UpdateProvisionedProductPropertiesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3197 
3206 
3217 
3227  virtual void UpdateProvisioningArtifactAsync(const Model::UpdateProvisioningArtifactRequest& request, const UpdateProvisioningArtifactResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3228 
3235 
3244 
3252  virtual void UpdateServiceActionAsync(const Model::UpdateServiceActionRequest& request, const UpdateServiceActionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3253 
3260 
3269 
3277  virtual void UpdateTagOptionAsync(const Model::UpdateTagOptionRequest& request, const UpdateTagOptionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3278 
3279 
3280  void OverrideEndpoint(const Aws::String& endpoint);
3281  private:
3282  void init(const Aws::Client::ClientConfiguration& clientConfiguration);
3283  void AcceptPortfolioShareAsyncHelper(const Model::AcceptPortfolioShareRequest& request, const AcceptPortfolioShareResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3284  void AssociateBudgetWithResourceAsyncHelper(const Model::AssociateBudgetWithResourceRequest& request, const AssociateBudgetWithResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3285  void AssociatePrincipalWithPortfolioAsyncHelper(const Model::AssociatePrincipalWithPortfolioRequest& request, const AssociatePrincipalWithPortfolioResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3286  void AssociateProductWithPortfolioAsyncHelper(const Model::AssociateProductWithPortfolioRequest& request, const AssociateProductWithPortfolioResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3287  void AssociateServiceActionWithProvisioningArtifactAsyncHelper(const Model::AssociateServiceActionWithProvisioningArtifactRequest& request, const AssociateServiceActionWithProvisioningArtifactResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3288  void AssociateTagOptionWithResourceAsyncHelper(const Model::AssociateTagOptionWithResourceRequest& request, const AssociateTagOptionWithResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3289  void BatchAssociateServiceActionWithProvisioningArtifactAsyncHelper(const Model::BatchAssociateServiceActionWithProvisioningArtifactRequest& request, const BatchAssociateServiceActionWithProvisioningArtifactResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3290  void BatchDisassociateServiceActionFromProvisioningArtifactAsyncHelper(const Model::BatchDisassociateServiceActionFromProvisioningArtifactRequest& request, const BatchDisassociateServiceActionFromProvisioningArtifactResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3291  void CopyProductAsyncHelper(const Model::CopyProductRequest& request, const CopyProductResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3292  void CreateConstraintAsyncHelper(const Model::CreateConstraintRequest& request, const CreateConstraintResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3293  void CreatePortfolioAsyncHelper(const Model::CreatePortfolioRequest& request, const CreatePortfolioResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3294  void CreatePortfolioShareAsyncHelper(const Model::CreatePortfolioShareRequest& request, const CreatePortfolioShareResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3295  void CreateProductAsyncHelper(const Model::CreateProductRequest& request, const CreateProductResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3296  void CreateProvisionedProductPlanAsyncHelper(const Model::CreateProvisionedProductPlanRequest& request, const CreateProvisionedProductPlanResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3297  void CreateProvisioningArtifactAsyncHelper(const Model::CreateProvisioningArtifactRequest& request, const CreateProvisioningArtifactResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3298  void CreateServiceActionAsyncHelper(const Model::CreateServiceActionRequest& request, const CreateServiceActionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3299  void CreateTagOptionAsyncHelper(const Model::CreateTagOptionRequest& request, const CreateTagOptionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3300  void DeleteConstraintAsyncHelper(const Model::DeleteConstraintRequest& request, const DeleteConstraintResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3301  void DeletePortfolioAsyncHelper(const Model::DeletePortfolioRequest& request, const DeletePortfolioResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3302  void DeletePortfolioShareAsyncHelper(const Model::DeletePortfolioShareRequest& request, const DeletePortfolioShareResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3303  void DeleteProductAsyncHelper(const Model::DeleteProductRequest& request, const DeleteProductResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3304  void DeleteProvisionedProductPlanAsyncHelper(const Model::DeleteProvisionedProductPlanRequest& request, const DeleteProvisionedProductPlanResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3305  void DeleteProvisioningArtifactAsyncHelper(const Model::DeleteProvisioningArtifactRequest& request, const DeleteProvisioningArtifactResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3306  void DeleteServiceActionAsyncHelper(const Model::DeleteServiceActionRequest& request, const DeleteServiceActionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3307  void DeleteTagOptionAsyncHelper(const Model::DeleteTagOptionRequest& request, const DeleteTagOptionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3308  void DescribeConstraintAsyncHelper(const Model::DescribeConstraintRequest& request, const DescribeConstraintResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3309  void DescribeCopyProductStatusAsyncHelper(const Model::DescribeCopyProductStatusRequest& request, const DescribeCopyProductStatusResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3310  void DescribePortfolioAsyncHelper(const Model::DescribePortfolioRequest& request, const DescribePortfolioResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3311  void DescribePortfolioShareStatusAsyncHelper(const Model::DescribePortfolioShareStatusRequest& request, const DescribePortfolioShareStatusResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3312  void DescribePortfolioSharesAsyncHelper(const Model::DescribePortfolioSharesRequest& request, const DescribePortfolioSharesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3313  void DescribeProductAsyncHelper(const Model::DescribeProductRequest& request, const DescribeProductResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3314  void DescribeProductAsAdminAsyncHelper(const Model::DescribeProductAsAdminRequest& request, const DescribeProductAsAdminResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3315  void DescribeProductViewAsyncHelper(const Model::DescribeProductViewRequest& request, const DescribeProductViewResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3316  void DescribeProvisionedProductAsyncHelper(const Model::DescribeProvisionedProductRequest& request, const DescribeProvisionedProductResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3317  void DescribeProvisionedProductPlanAsyncHelper(const Model::DescribeProvisionedProductPlanRequest& request, const DescribeProvisionedProductPlanResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3318  void DescribeProvisioningArtifactAsyncHelper(const Model::DescribeProvisioningArtifactRequest& request, const DescribeProvisioningArtifactResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3319  void DescribeProvisioningParametersAsyncHelper(const Model::DescribeProvisioningParametersRequest& request, const DescribeProvisioningParametersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3320  void DescribeRecordAsyncHelper(const Model::DescribeRecordRequest& request, const DescribeRecordResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3321  void DescribeServiceActionAsyncHelper(const Model::DescribeServiceActionRequest& request, const DescribeServiceActionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3322  void DescribeServiceActionExecutionParametersAsyncHelper(const Model::DescribeServiceActionExecutionParametersRequest& request, const DescribeServiceActionExecutionParametersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3323  void DescribeTagOptionAsyncHelper(const Model::DescribeTagOptionRequest& request, const DescribeTagOptionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3324  void DisableAWSOrganizationsAccessAsyncHelper(const Model::DisableAWSOrganizationsAccessRequest& request, const DisableAWSOrganizationsAccessResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3325  void DisassociateBudgetFromResourceAsyncHelper(const Model::DisassociateBudgetFromResourceRequest& request, const DisassociateBudgetFromResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3326  void DisassociatePrincipalFromPortfolioAsyncHelper(const Model::DisassociatePrincipalFromPortfolioRequest& request, const DisassociatePrincipalFromPortfolioResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3327  void DisassociateProductFromPortfolioAsyncHelper(const Model::DisassociateProductFromPortfolioRequest& request, const DisassociateProductFromPortfolioResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3328  void DisassociateServiceActionFromProvisioningArtifactAsyncHelper(const Model::DisassociateServiceActionFromProvisioningArtifactRequest& request, const DisassociateServiceActionFromProvisioningArtifactResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3329  void DisassociateTagOptionFromResourceAsyncHelper(const Model::DisassociateTagOptionFromResourceRequest& request, const DisassociateTagOptionFromResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3330  void EnableAWSOrganizationsAccessAsyncHelper(const Model::EnableAWSOrganizationsAccessRequest& request, const EnableAWSOrganizationsAccessResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3331  void ExecuteProvisionedProductPlanAsyncHelper(const Model::ExecuteProvisionedProductPlanRequest& request, const ExecuteProvisionedProductPlanResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3332  void ExecuteProvisionedProductServiceActionAsyncHelper(const Model::ExecuteProvisionedProductServiceActionRequest& request, const ExecuteProvisionedProductServiceActionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3333  void GetAWSOrganizationsAccessStatusAsyncHelper(const Model::GetAWSOrganizationsAccessStatusRequest& request, const GetAWSOrganizationsAccessStatusResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3334  void GetProvisionedProductOutputsAsyncHelper(const Model::GetProvisionedProductOutputsRequest& request, const GetProvisionedProductOutputsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3335  void ImportAsProvisionedProductAsyncHelper(const Model::ImportAsProvisionedProductRequest& request, const ImportAsProvisionedProductResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3336  void ListAcceptedPortfolioSharesAsyncHelper(const Model::ListAcceptedPortfolioSharesRequest& request, const ListAcceptedPortfolioSharesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3337  void ListBudgetsForResourceAsyncHelper(const Model::ListBudgetsForResourceRequest& request, const ListBudgetsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3338  void ListConstraintsForPortfolioAsyncHelper(const Model::ListConstraintsForPortfolioRequest& request, const ListConstraintsForPortfolioResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3339  void ListLaunchPathsAsyncHelper(const Model::ListLaunchPathsRequest& request, const ListLaunchPathsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3340  void ListOrganizationPortfolioAccessAsyncHelper(const Model::ListOrganizationPortfolioAccessRequest& request, const ListOrganizationPortfolioAccessResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3341  void ListPortfolioAccessAsyncHelper(const Model::ListPortfolioAccessRequest& request, const ListPortfolioAccessResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3342  void ListPortfoliosAsyncHelper(const Model::ListPortfoliosRequest& request, const ListPortfoliosResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3343  void ListPortfoliosForProductAsyncHelper(const Model::ListPortfoliosForProductRequest& request, const ListPortfoliosForProductResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3344  void ListPrincipalsForPortfolioAsyncHelper(const Model::ListPrincipalsForPortfolioRequest& request, const ListPrincipalsForPortfolioResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3345  void ListProvisionedProductPlansAsyncHelper(const Model::ListProvisionedProductPlansRequest& request, const ListProvisionedProductPlansResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3346  void ListProvisioningArtifactsAsyncHelper(const Model::ListProvisioningArtifactsRequest& request, const ListProvisioningArtifactsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3347  void ListProvisioningArtifactsForServiceActionAsyncHelper(const Model::ListProvisioningArtifactsForServiceActionRequest& request, const ListProvisioningArtifactsForServiceActionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3348  void ListRecordHistoryAsyncHelper(const Model::ListRecordHistoryRequest& request, const ListRecordHistoryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3349  void ListResourcesForTagOptionAsyncHelper(const Model::ListResourcesForTagOptionRequest& request, const ListResourcesForTagOptionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3350  void ListServiceActionsAsyncHelper(const Model::ListServiceActionsRequest& request, const ListServiceActionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3351  void ListServiceActionsForProvisioningArtifactAsyncHelper(const Model::ListServiceActionsForProvisioningArtifactRequest& request, const ListServiceActionsForProvisioningArtifactResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3352  void ListStackInstancesForProvisionedProductAsyncHelper(const Model::ListStackInstancesForProvisionedProductRequest& request, const ListStackInstancesForProvisionedProductResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3353  void ListTagOptionsAsyncHelper(const Model::ListTagOptionsRequest& request, const ListTagOptionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3354  void ProvisionProductAsyncHelper(const Model::ProvisionProductRequest& request, const ProvisionProductResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3355  void RejectPortfolioShareAsyncHelper(const Model::RejectPortfolioShareRequest& request, const RejectPortfolioShareResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3356  void ScanProvisionedProductsAsyncHelper(const Model::ScanProvisionedProductsRequest& request, const ScanProvisionedProductsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3357  void SearchProductsAsyncHelper(const Model::SearchProductsRequest& request, const SearchProductsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3358  void SearchProductsAsAdminAsyncHelper(const Model::SearchProductsAsAdminRequest& request, const SearchProductsAsAdminResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3359  void SearchProvisionedProductsAsyncHelper(const Model::SearchProvisionedProductsRequest& request, const SearchProvisionedProductsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3360  void TerminateProvisionedProductAsyncHelper(const Model::TerminateProvisionedProductRequest& request, const TerminateProvisionedProductResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3361  void UpdateConstraintAsyncHelper(const Model::UpdateConstraintRequest& request, const UpdateConstraintResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3362  void UpdatePortfolioAsyncHelper(const Model::UpdatePortfolioRequest& request, const UpdatePortfolioResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3363  void UpdatePortfolioShareAsyncHelper(const Model::UpdatePortfolioShareRequest& request, const UpdatePortfolioShareResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3364  void UpdateProductAsyncHelper(const Model::UpdateProductRequest& request, const UpdateProductResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3365  void UpdateProvisionedProductAsyncHelper(const Model::UpdateProvisionedProductRequest& request, const UpdateProvisionedProductResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3366  void UpdateProvisionedProductPropertiesAsyncHelper(const Model::UpdateProvisionedProductPropertiesRequest& request, const UpdateProvisionedProductPropertiesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3367  void UpdateProvisioningArtifactAsyncHelper(const Model::UpdateProvisioningArtifactRequest& request, const UpdateProvisioningArtifactResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3368  void UpdateServiceActionAsyncHelper(const Model::UpdateServiceActionRequest& request, const UpdateServiceActionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3369  void UpdateTagOptionAsyncHelper(const Model::UpdateTagOptionRequest& request, const UpdateTagOptionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3370 
3371  Aws::String m_uri;
3372  Aws::String m_configScheme;
3373  std::shared_ptr<Aws::Utils::Threading::Executor> m_executor;
3374  };
3375 
3376 } // namespace ServiceCatalog
3377 } // namespace Aws
Aws::ServiceCatalog::UpdateServiceActionResponseReceivedHandler
std::function< void(const ServiceCatalogClient *, const Model::UpdateServiceActionRequest &, const Model::UpdateServiceActionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateServiceActionResponseReceivedHandler
Definition: ServiceCatalogClient.h:492
Aws::ServiceCatalog::ListProvisionedProductPlansResponseReceivedHandler
std::function< void(const ServiceCatalogClient *, const Model::ListProvisionedProductPlansRequest &, const Model::ListProvisionedProductPlansOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListProvisionedProductPlansResponseReceivedHandler
Definition: ServiceCatalogClient.h:469
Aws::ServiceCatalog::Model::DescribeProductViewOutcome
Aws::Utils::Outcome< DescribeProductViewResult, ServiceCatalogError > DescribeProductViewOutcome
Definition: ServiceCatalogClient.h:260
Aws::ServiceCatalog::Model::ListLaunchPathsOutcomeCallable
std::future< ListLaunchPathsOutcome > ListLaunchPathsOutcomeCallable
Definition: ServiceCatalogClient.h:372
Aws::DirectoryService::Model::LDAPSType::NOT_SET
@ NOT_SET
Aws::ServiceCatalog::Model::CreateProvisioningArtifactOutcomeCallable
std::future< CreateProvisioningArtifactOutcome > CreateProvisioningArtifactOutcomeCallable
Definition: ServiceCatalogClient.h:330
Aws::ServiceCatalog::ServiceCatalogClient::DisassociateProductFromPortfolioCallable
virtual Model::DisassociateProductFromPortfolioOutcomeCallable DisassociateProductFromPortfolioCallable(const Model::DisassociateProductFromPortfolioRequest &request) const
Aws::ServiceCatalog::Model::DescribeServiceActionExecutionParametersOutcomeCallable
std::future< DescribeServiceActionExecutionParametersOutcome > DescribeServiceActionExecutionParametersOutcomeCallable
Definition: ServiceCatalogClient.h:355
Aws::ServiceCatalog::Model::ImportAsProvisionedProductOutcomeCallable
std::future< ImportAsProvisionedProductOutcome > ImportAsProvisionedProductOutcomeCallable
Definition: ServiceCatalogClient.h:368
ListPortfolioAccessResult.h
Aws::ServiceCatalog::ServiceCatalogClient::UpdatePortfolioShareCallable
virtual Model::UpdatePortfolioShareOutcomeCallable UpdatePortfolioShareCallable(const Model::UpdatePortfolioShareRequest &request) const
DisassociatePrincipalFromPortfolioResult.h
Aws::ServiceCatalog::DescribeTagOptionResponseReceivedHandler
std::function< void(const ServiceCatalogClient *, const Model::DescribeTagOptionRequest &, const Model::DescribeTagOptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeTagOptionResponseReceivedHandler
Definition: ServiceCatalogClient.h:447
Aws::ServiceCatalog::ListAcceptedPortfolioSharesResponseReceivedHandler
std::function< void(const ServiceCatalogClient *, const Model::ListAcceptedPortfolioSharesRequest &, const Model::ListAcceptedPortfolioSharesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAcceptedPortfolioSharesResponseReceivedHandler
Definition: ServiceCatalogClient.h:460
Aws::ServiceCatalog::UpdateProductResponseReceivedHandler
std::function< void(const ServiceCatalogClient *, const Model::UpdateProductRequest &, const Model::UpdateProductOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateProductResponseReceivedHandler
Definition: ServiceCatalogClient.h:488
Aws::ServiceCatalog::Model::GetProvisionedProductOutputsOutcome
Aws::Utils::Outcome< GetProvisionedProductOutputsResult, ServiceCatalogError > GetProvisionedProductOutputsOutcome
Definition: ServiceCatalogClient.h:279
Aws::ServiceCatalog::ServiceCatalogClient::DeleteServiceAction
virtual Model::DeleteServiceActionOutcome DeleteServiceAction(const Model::DeleteServiceActionRequest &request) const
Aws::ServiceCatalog::Model::UpdatePortfolioOutcome
Aws::Utils::Outcome< UpdatePortfolioResult, ServiceCatalogError > UpdatePortfolioOutcome
Definition: ServiceCatalogClient.h:307
Aws::ServiceCatalog::ServiceCatalogClient::DeleteProvisionedProductPlanAsync
virtual void DeleteProvisionedProductPlanAsync(const Model::DeleteProvisionedProductPlanRequest &request, const DeleteProvisionedProductPlanResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceCatalog::TerminateProvisionedProductResponseReceivedHandler
std::function< void(const ServiceCatalogClient *, const Model::TerminateProvisionedProductRequest &, const Model::TerminateProvisionedProductOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TerminateProvisionedProductResponseReceivedHandler
Definition: ServiceCatalogClient.h:484
Aws::ServiceCatalog::Model::ScanProvisionedProductsOutcomeCallable
std::future< ScanProvisionedProductsOutcome > ScanProvisionedProductsOutcomeCallable
Definition: ServiceCatalogClient.h:389
Aws::ServiceCatalog::AssociateProductWithPortfolioResponseReceivedHandler
std::function< void(const ServiceCatalogClient *, const Model::AssociateProductWithPortfolioRequest &, const Model::AssociateProductWithPortfolioOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateProductWithPortfolioResponseReceivedHandler
Definition: ServiceCatalogClient.h:410
Aws::ServiceCatalog::Model::DescribeServiceActionExecutionParametersRequest
Definition: DescribeServiceActionExecutionParametersRequest.h:22
Aws::ServiceCatalog::Model::AssociateBudgetWithResourceOutcomeCallable
std::future< AssociateBudgetWithResourceOutcome > AssociateBudgetWithResourceOutcomeCallable
Definition: ServiceCatalogClient.h:317
UpdateProvisionedProductResult.h
Aws::ServiceCatalog::ServiceCatalogClient::TerminateProvisionedProductAsync
virtual void TerminateProvisionedProductAsync(const Model::TerminateProvisionedProductRequest &request, const TerminateProvisionedProductResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceCatalog::ImportAsProvisionedProductResponseReceivedHandler
std::function< void(const ServiceCatalogClient *, const Model::ImportAsProvisionedProductRequest &, const Model::ImportAsProvisionedProductOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ImportAsProvisionedProductResponseReceivedHandler
Definition: ServiceCatalogClient.h:459
Aws::ServiceCatalog::ServiceCatalogClient::CreatePortfolioShare
virtual Model::CreatePortfolioShareOutcome CreatePortfolioShare(const Model::CreatePortfolioShareRequest &request) const
Aws::ServiceCatalog::ListTagOptionsResponseReceivedHandler
std::function< void(const ServiceCatalogClient *, const Model::ListTagOptionsRequest &, const Model::ListTagOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagOptionsResponseReceivedHandler
Definition: ServiceCatalogClient.h:477
Aws::ServiceCatalog::Model::GetProvisionedProductOutputsRequest
Definition: GetProvisionedProductOutputsRequest.h:23
Aws::ServiceCatalog::ServiceCatalogClient::GetProvisionedProductOutputsAsync
virtual void GetProvisionedProductOutputsAsync(const Model::GetProvisionedProductOutputsRequest &request, const GetProvisionedProductOutputsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceCatalog::Model::ExecuteProvisionedProductServiceActionRequest
Definition: ExecuteProvisionedProductServiceActionRequest.h:25
Aws::ServiceCatalog::Model::ListPortfoliosOutcomeCallable
std::future< ListPortfoliosOutcome > ListPortfoliosOutcomeCallable
Definition: ServiceCatalogClient.h:375
Aws::ServiceCatalog::ServiceCatalogClient::ServiceCatalogClient
ServiceCatalogClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::ServiceCatalog::ServiceCatalogClient::DisassociateServiceActionFromProvisioningArtifactCallable
virtual Model::DisassociateServiceActionFromProvisioningArtifactOutcomeCallable DisassociateServiceActionFromProvisioningArtifactCallable(const Model::DisassociateServiceActionFromProvisioningArtifactRequest &request) const
CreatePortfolioResult.h
Aws::ServiceCatalog::ServiceCatalogClient::ListProvisionedProductPlansCallable
virtual Model::ListProvisionedProductPlansOutcomeCallable ListProvisionedProductPlansCallable(const Model::ListProvisionedProductPlansRequest &request) const
Aws::ServiceCatalog::Model::ListRecordHistoryOutcomeCallable
std::future< ListRecordHistoryOutcome > ListRecordHistoryOutcomeCallable
Definition: ServiceCatalogClient.h:381
Aws::ServiceCatalog::Model::ProvisionProductOutcomeCallable
std::future< ProvisionProductOutcome > ProvisionProductOutcomeCallable
Definition: ServiceCatalogClient.h:387
Aws::ServiceCatalog::ServiceCatalogClient::DescribeCopyProductStatus
virtual Model::DescribeCopyProductStatusOutcome DescribeCopyProductStatus(const Model::DescribeCopyProductStatusRequest &request) const
Aws::ServiceCatalog::Model::AssociateServiceActionWithProvisioningArtifactOutcomeCallable
std::future< AssociateServiceActionWithProvisioningArtifactOutcome > AssociateServiceActionWithProvisioningArtifactOutcomeCallable
Definition: ServiceCatalogClient.h:320
Aws::ServiceCatalog::ServiceCatalogClient::BatchAssociateServiceActionWithProvisioningArtifactCallable
virtual Model::BatchAssociateServiceActionWithProvisioningArtifactOutcomeCallable BatchAssociateServiceActionWithProvisioningArtifactCallable(const Model::BatchAssociateServiceActionWithProvisioningArtifactRequest &request) const
Aws::ServiceCatalog::Model::CopyProductOutcome
Aws::Utils::Outcome< CopyProductResult, ServiceCatalogError > CopyProductOutcome
Definition: ServiceCatalogClient.h:236
Aws::ServiceCatalog::Model::ExecuteProvisionedProductPlanOutcome
Aws::Utils::Outcome< ExecuteProvisionedProductPlanResult, ServiceCatalogError > ExecuteProvisionedProductPlanOutcome
Definition: ServiceCatalogClient.h:276
Aws::ServiceCatalog::Model::DescribeProvisionedProductPlanRequest
Definition: DescribeProvisionedProductPlanRequest.h:22
Aws::ServiceCatalog::Model::CreatePortfolioShareOutcome
Aws::Utils::Outcome< CreatePortfolioShareResult, ServiceCatalogError > CreatePortfolioShareOutcome
Definition: ServiceCatalogClient.h:239
Aws::ServiceCatalog::Model::ListBudgetsForResourceRequest
Definition: ListBudgetsForResourceRequest.h:22
Aws::ServiceCatalog::Model::UpdateProductRequest
Definition: UpdateProductRequest.h:24
Aws::ServiceCatalog::ServiceCatalogClient
Definition: ServiceCatalogClient.h:505
Aws::ServiceCatalog::Model::EnableAWSOrganizationsAccessRequest
Definition: EnableAWSOrganizationsAccessRequest.h:20
Aws::ServiceCatalog::Model::DisassociatePrincipalFromPortfolioOutcomeCallable
std::future< DisassociatePrincipalFromPortfolioOutcome > DisassociatePrincipalFromPortfolioOutcomeCallable
Definition: ServiceCatalogClient.h:359
Aws::ServiceCatalog::Model::ListTagOptionsOutcomeCallable
std::future< ListTagOptionsOutcome > ListTagOptionsOutcomeCallable
Definition: ServiceCatalogClient.h:386
Aws::ServiceCatalog::Model::BatchAssociateServiceActionWithProvisioningArtifactOutcomeCallable
std::future< BatchAssociateServiceActionWithProvisioningArtifactOutcome > BatchAssociateServiceActionWithProvisioningArtifactOutcomeCallable
Definition: ServiceCatalogClient.h:322
Aws::ServiceCatalog::Model::ListServiceActionsOutcome
Aws::Utils::Outcome< ListServiceActionsResult, ServiceCatalogError > ListServiceActionsOutcome
Definition: ServiceCatalogClient.h:295
Aws::ServiceCatalog::Model::DeleteConstraintOutcome
Aws::Utils::Outcome< DeleteConstraintResult, ServiceCatalogError > DeleteConstraintOutcome
Definition: ServiceCatalogClient.h:245
DeleteServiceActionResult.h
Aws::ServiceCatalog::ServiceCatalogClient::ListLaunchPathsCallable
virtual Model::ListLaunchPathsOutcomeCallable ListLaunchPathsCallable(const Model::ListLaunchPathsRequest &request) const
Aws::ServiceCatalog::ServiceCatalogClient::DescribePortfolio
virtual Model::DescribePortfolioOutcome DescribePortfolio(const Model::DescribePortfolioRequest &request) const
Aws::ServiceCatalog::ServiceCatalogClient::CreateConstraintAsync
virtual void CreateConstraintAsync(const Model::CreateConstraintRequest &request, const CreateConstraintResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceCatalog::ServiceCatalogClient::GetAWSOrganizationsAccessStatusAsync
virtual void GetAWSOrganizationsAccessStatusAsync(const Model::GetAWSOrganizationsAccessStatusRequest &request, const GetAWSOrganizationsAccessStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceCatalog::ServiceCatalogClient::CreatePortfolioAsync
virtual void CreatePortfolioAsync(const Model::CreatePortfolioRequest &request, const CreatePortfolioResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
AWSError.h
Aws::ServiceCatalog::ExecuteProvisionedProductServiceActionResponseReceivedHandler
std::function< void(const ServiceCatalogClient *, const Model::ExecuteProvisionedProductServiceActionRequest &, const Model::ExecuteProvisionedProductServiceActionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ExecuteProvisionedProductServiceActionResponseReceivedHandler
Definition: ServiceCatalogClient.h:456
Aws::ServiceCatalog::ServiceCatalogClient::DescribeRecord
virtual Model::DescribeRecordOutcome DescribeRecord(const Model::DescribeRecordRequest &request) const
Aws::ServiceCatalog::Model::ListProvisioningArtifactsRequest
Definition: ListProvisioningArtifactsRequest.h:22
DescribeServiceActionResult.h
Aws::ServiceCatalog::ServiceCatalogClient::CopyProductCallable
virtual Model::CopyProductOutcomeCallable CopyProductCallable(const Model::CopyProductRequest &request) const
Aws::ServiceCatalog::Model::ExecuteProvisionedProductPlanOutcomeCallable
std::future< ExecuteProvisionedProductPlanOutcome > ExecuteProvisionedProductPlanOutcomeCallable
Definition: ServiceCatalogClient.h:364
Aws::ServiceCatalog::ServiceCatalogClient::BatchDisassociateServiceActionFromProvisioningArtifactCallable
virtual Model::BatchDisassociateServiceActionFromProvisioningArtifactOutcomeCallable BatchDisassociateServiceActionFromProvisioningArtifactCallable(const Model::BatchDisassociateServiceActionFromProvisioningArtifactRequest &request) const
Aws::ServiceCatalog::Model::DescribeConstraintOutcomeCallable
std::future< DescribeConstraintOutcome > DescribeConstraintOutcomeCallable
Definition: ServiceCatalogClient.h:341
Aws::ServiceCatalog::ServiceCatalogClient::ListOrganizationPortfolioAccessAsync
virtual void ListOrganizationPortfolioAccessAsync(const Model::ListOrganizationPortfolioAccessRequest &request, const ListOrganizationPortfolioAccessResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceCatalog::Model::CopyProductRequest
Definition: CopyProductRequest.h:27
DisassociateServiceActionFromProvisioningArtifactResult.h
ExecuteProvisionedProductPlanResult.h
CreateTagOptionResult.h
Aws::ServiceCatalog::Model::AssociateTagOptionWithResourceRequest
Definition: AssociateTagOptionWithResourceRequest.h:22
Aws::ServiceCatalog::ServiceCatalogClient::UpdateProductCallable
virtual Model::UpdateProductOutcomeCallable UpdateProductCallable(const Model::UpdateProductRequest &request) const
DeletePortfolioResult.h
Aws::ServiceCatalog::Model::UpdateConstraintOutcome
Aws::Utils::Outcome< UpdateConstraintResult, ServiceCatalogError > UpdateConstraintOutcome
Definition: ServiceCatalogClient.h:306
Aws::ServiceCatalog::ServiceCatalogClient::UpdateProductAsync
virtual void UpdateProductAsync(const Model::UpdateProductRequest &request, const UpdateProductResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceCatalog::Model::AssociateBudgetWithResourceRequest
Definition: AssociateBudgetWithResourceRequest.h:22
Aws::ServiceCatalog::Model::UpdatePortfolioShareRequest
Definition: UpdatePortfolioShareRequest.h:23
Aws::ServiceCatalog::ServiceCatalogClient::DescribePortfolioAsync
virtual void DescribePortfolioAsync(const Model::DescribePortfolioRequest &request, const DescribePortfolioResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceCatalog::ServiceCatalogClient::DescribeConstraintCallable
virtual Model::DescribeConstraintOutcomeCallable DescribeConstraintCallable(const Model::DescribeConstraintRequest &request) const
Aws::ServiceCatalog::ServiceCatalogClient::DisassociateTagOptionFromResourceCallable
virtual Model::DisassociateTagOptionFromResourceOutcomeCallable DisassociateTagOptionFromResourceCallable(const Model::DisassociateTagOptionFromResourceRequest &request) const
Aws::ServiceCatalog::ServiceCatalogClient::DescribeProvisioningParametersAsync
virtual void DescribeProvisioningParametersAsync(const Model::DescribeProvisioningParametersRequest &request, const DescribeProvisioningParametersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceCatalog::ServiceCatalogClient::DeletePortfolio
virtual Model::DeletePortfolioOutcome DeletePortfolio(const Model::DeletePortfolioRequest &request) const
Aws::ServiceCatalog::DisassociateBudgetFromResourceResponseReceivedHandler
std::function< void(const ServiceCatalogClient *, const Model::DisassociateBudgetFromResourceRequest &, const Model::DisassociateBudgetFromResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateBudgetFromResourceResponseReceivedHandler
Definition: ServiceCatalogClient.h:449
Aws::ServiceCatalog::SearchProductsResponseReceivedHandler
std::function< void(const ServiceCatalogClient *, const Model::SearchProductsRequest &, const Model::SearchProductsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SearchProductsResponseReceivedHandler
Definition: ServiceCatalogClient.h:481
Aws::ServiceCatalog::Model::ListConstraintsForPortfolioOutcome
Aws::Utils::Outcome< ListConstraintsForPortfolioResult, ServiceCatalogError > ListConstraintsForPortfolioOutcome
Definition: ServiceCatalogClient.h:283
DescribeProvisioningArtifactResult.h
Aws::ServiceCatalog::Model::AssociatePrincipalWithPortfolioRequest
Definition: AssociatePrincipalWithPortfolioRequest.h:23
Aws::ServiceCatalog::ListServiceActionsResponseReceivedHandler
std::function< void(const ServiceCatalogClient *, const Model::ListServiceActionsRequest &, const Model::ListServiceActionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListServiceActionsResponseReceivedHandler
Definition: ServiceCatalogClient.h:474
Aws::ServiceCatalog::SearchProductsAsAdminResponseReceivedHandler
std::function< void(const ServiceCatalogClient *, const Model::SearchProductsAsAdminRequest &, const Model::SearchProductsAsAdminOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SearchProductsAsAdminResponseReceivedHandler
Definition: ServiceCatalogClient.h:482
UpdateServiceActionResult.h
DescribeRecordResult.h
Aws::ServiceCatalog::ServiceCatalogClient::UpdateTagOptionAsync
virtual void UpdateTagOptionAsync(const Model::UpdateTagOptionRequest &request, const UpdateTagOptionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceCatalog::ServiceCatalogClient::DisassociateTagOptionFromResourceAsync
virtual void DisassociateTagOptionFromResourceAsync(const Model::DisassociateTagOptionFromResourceRequest &request, const DisassociateTagOptionFromResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceCatalog::Model::DescribeProductOutcomeCallable
std::future< DescribeProductOutcome > DescribeProductOutcomeCallable
Definition: ServiceCatalogClient.h:346
ListStackInstancesForProvisionedProductResult.h
Aws::ServiceCatalog::ServiceCatalogClient::UpdateProvisionedProductProperties
virtual Model::UpdateProvisionedProductPropertiesOutcome UpdateProvisionedProductProperties(const Model::UpdateProvisionedProductPropertiesRequest &request) const
Aws::ServiceCatalog::Model::DescribeRecordRequest
Definition: DescribeRecordRequest.h:22
Aws::ServiceCatalog::Model::ListConstraintsForPortfolioRequest
Definition: ListConstraintsForPortfolioRequest.h:22
Aws::ServiceCatalog::ServiceCatalogClient::DeleteTagOptionCallable
virtual Model::DeleteTagOptionOutcomeCallable DeleteTagOptionCallable(const Model::DeleteTagOptionRequest &request) const
Aws::ServiceCatalog::UpdateProvisionedProductPropertiesResponseReceivedHandler
std::function< void(const ServiceCatalogClient *, const Model::UpdateProvisionedProductPropertiesRequest &, const Model::UpdateProvisionedProductPropertiesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateProvisionedProductPropertiesResponseReceivedHandler
Definition: ServiceCatalogClient.h:490
Aws::ServiceCatalog::Model::DisassociateBudgetFromResourceRequest
Definition: DisassociateBudgetFromResourceRequest.h:22
Aws::ServiceCatalog::Model::SearchProductsOutcome
Aws::Utils::Outcome< SearchProductsResult, ServiceCatalogError > SearchProductsOutcome
Definition: ServiceCatalogClient.h:302
Aws::ServiceCatalog::Model::AssociatePrincipalWithPortfolioOutcome
Aws::Utils::Outcome< AssociatePrincipalWithPortfolioResult, ServiceCatalogError > AssociatePrincipalWithPortfolioOutcome
Definition: ServiceCatalogClient.h:230
Aws::ServiceCatalog::Model::ListRecordHistoryOutcome
Aws::Utils::Outcome< ListRecordHistoryResult, ServiceCatalogError > ListRecordHistoryOutcome
Definition: ServiceCatalogClient.h:293
Aws::ServiceCatalog::ServiceCatalogClient::DisassociateBudgetFromResourceCallable
virtual Model::DisassociateBudgetFromResourceOutcomeCallable DisassociateBudgetFromResourceCallable(const Model::DisassociateBudgetFromResourceRequest &request) const
Aws::ServiceCatalog::ServiceCatalogClient::DeleteConstraintCallable
virtual Model::DeleteConstraintOutcomeCallable DeleteConstraintCallable(const Model::DeleteConstraintRequest &request) const
DescribeProductResult.h
Aws::ServiceCatalog::Model::DisableAWSOrganizationsAccessRequest
Definition: DisableAWSOrganizationsAccessRequest.h:20
Aws::ServiceCatalog::DescribeProductResponseReceivedHandler
std::function< void(const ServiceCatalogClient *, const Model::DescribeProductRequest &, const Model::DescribeProductOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeProductResponseReceivedHandler
Definition: ServiceCatalogClient.h:437
Aws::ServiceCatalog::ServiceCatalogClient::AssociatePrincipalWithPortfolio
virtual Model::AssociatePrincipalWithPortfolioOutcome AssociatePrincipalWithPortfolio(const Model::AssociatePrincipalWithPortfolioRequest &request) const
Aws::ServiceCatalog::ServiceCatalogClient::DescribeCopyProductStatusAsync
virtual void DescribeCopyProductStatusAsync(const Model::DescribeCopyProductStatusRequest &request, const DescribeCopyProductStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
ExecuteProvisionedProductServiceActionResult.h
Aws::ServiceCatalog::Model::DescribeServiceActionOutcome
Aws::Utils::Outcome< DescribeServiceActionResult, ServiceCatalogError > DescribeServiceActionOutcome
Definition: ServiceCatalogClient.h:266
Aws::ServiceCatalog::ProvisionProductResponseReceivedHandler
std::function< void(const ServiceCatalogClient *, const Model::ProvisionProductRequest &, const Model::ProvisionProductOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ProvisionProductResponseReceivedHandler
Definition: ServiceCatalogClient.h:478
Aws::ServiceCatalog::Model::CreateProductOutcome
Aws::Utils::Outcome< CreateProductResult, ServiceCatalogError > CreateProductOutcome
Definition: ServiceCatalogClient.h:240
Aws::ServiceCatalog::ServiceCatalogClient::ScanProvisionedProductsAsync
virtual void ScanProvisionedProductsAsync(const Model::ScanProvisionedProductsRequest &request, const ScanProvisionedProductsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceCatalog::ServiceCatalogClient::DescribeServiceActionExecutionParameters
virtual Model::DescribeServiceActionExecutionParametersOutcome DescribeServiceActionExecutionParameters(const Model::DescribeServiceActionExecutionParametersRequest &request) const
Aws::ServiceCatalog::ServiceCatalogClient::UpdateProvisionedProductAsync
virtual void UpdateProvisionedProductAsync(const Model::UpdateProvisionedProductRequest &request, const UpdateProvisionedProductResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceCatalog::Model::UpdateProvisionedProductOutcomeCallable
std::future< UpdateProvisionedProductOutcome > UpdateProvisionedProductOutcomeCallable
Definition: ServiceCatalogClient.h:398
Aws::ServiceCatalog::Model::AssociatePrincipalWithPortfolioOutcomeCallable
std::future< AssociatePrincipalWithPortfolioOutcome > AssociatePrincipalWithPortfolioOutcomeCallable
Definition: ServiceCatalogClient.h:318
Aws::ServiceCatalog::ServiceCatalogClient::CreateProvisioningArtifactAsync
virtual void CreateProvisioningArtifactAsync(const Model::CreateProvisioningArtifactRequest &request, const CreateProvisioningArtifactResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceCatalog::Model::AcceptPortfolioShareOutcome
Aws::Utils::Outcome< AcceptPortfolioShareResult, ServiceCatalogError > AcceptPortfolioShareOutcome
Definition: ServiceCatalogClient.h:226
Aws::ServiceCatalog::Model::DescribeProvisioningParametersOutcome
Aws::Utils::Outcome< DescribeProvisioningParametersResult, ServiceCatalogError > DescribeProvisioningParametersOutcome
Definition: ServiceCatalogClient.h:264
Aws::ServiceCatalog::ServiceCatalogClient::DisassociateServiceActionFromProvisioningArtifactAsync
virtual void DisassociateServiceActionFromProvisioningArtifactAsync(const Model::DisassociateServiceActionFromProvisioningArtifactRequest &request, const DisassociateServiceActionFromProvisioningArtifactResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceCatalog::DescribePortfolioShareStatusResponseReceivedHandler
std::function< void(const ServiceCatalogClient *, const Model::DescribePortfolioShareStatusRequest &, const Model::DescribePortfolioShareStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribePortfolioShareStatusResponseReceivedHandler
Definition: ServiceCatalogClient.h:435
Aws::ServiceCatalog::ServiceCatalogClient::CreatePortfolioShareAsync
virtual void CreatePortfolioShareAsync(const Model::CreatePortfolioShareRequest &request, const CreatePortfolioShareResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceCatalog::Model::CreateProvisionedProductPlanOutcomeCallable
std::future< CreateProvisionedProductPlanOutcome > CreateProvisionedProductPlanOutcomeCallable
Definition: ServiceCatalogClient.h:329
Aws::ServiceCatalog::DeleteProductResponseReceivedHandler
std::function< void(const ServiceCatalogClient *, const Model::DeleteProductRequest &, const Model::DeleteProductOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteProductResponseReceivedHandler
Definition: ServiceCatalogClient.h:427
Aws::ServiceCatalog::Model::DisassociateTagOptionFromResourceRequest
Definition: DisassociateTagOptionFromResourceRequest.h:22
Aws::ServiceCatalog::AssociatePrincipalWithPortfolioResponseReceivedHandler
std::function< void(const ServiceCatalogClient *, const Model::AssociatePrincipalWithPortfolioRequest &, const Model::AssociatePrincipalWithPortfolioOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociatePrincipalWithPortfolioResponseReceivedHandler
Definition: ServiceCatalogClient.h:409
Aws::ServiceCatalog::Model::AssociateTagOptionWithResourceOutcomeCallable
std::future< AssociateTagOptionWithResourceOutcome > AssociateTagOptionWithResourceOutcomeCallable
Definition: ServiceCatalogClient.h:321
Aws::ServiceCatalog::ServiceCatalogClient::AcceptPortfolioShareAsync
virtual void AcceptPortfolioShareAsync(const Model::AcceptPortfolioShareRequest &request, const AcceptPortfolioShareResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceCatalog::Model::ListPortfolioAccessOutcome
Aws::Utils::Outcome< ListPortfolioAccessResult, ServiceCatalogError > ListPortfolioAccessOutcome
Definition: ServiceCatalogClient.h:286
ListProvisioningArtifactsForServiceActionResult.h
Aws::ServiceCatalog::Model::BatchDisassociateServiceActionFromProvisioningArtifactRequest
Definition: BatchDisassociateServiceActionFromProvisioningArtifactRequest.h:24
Aws::ServiceCatalog::Model::SearchProvisionedProductsRequest
Definition: SearchProvisionedProductsRequest.h:27
Aws::ServiceCatalog::ServiceCatalogClient::ListServiceActionsForProvisioningArtifactCallable
virtual Model::ListServiceActionsForProvisioningArtifactOutcomeCallable ListServiceActionsForProvisioningArtifactCallable(const Model::ListServiceActionsForProvisioningArtifactRequest &request) const
Aws::ServiceCatalog::Model::DisassociateServiceActionFromProvisioningArtifactRequest
Definition: DisassociateServiceActionFromProvisioningArtifactRequest.h:22
Aws::ServiceCatalog::Model::DescribeProductOutcome
Aws::Utils::Outcome< DescribeProductResult, ServiceCatalogError > DescribeProductOutcome
Definition: ServiceCatalogClient.h:258
Aws::ServiceCatalog::Model::DeleteTagOptionOutcomeCallable
std::future< DeleteTagOptionOutcome > DeleteTagOptionOutcomeCallable
Definition: ServiceCatalogClient.h:340
Aws::ServiceCatalog::ServiceCatalogClient::CreateProduct
virtual Model::CreateProductOutcome CreateProduct(const Model::CreateProductRequest &request) const
Aws::ServiceCatalog::ServiceCatalogClient::ListTagOptionsCallable
virtual Model::ListTagOptionsOutcomeCallable ListTagOptionsCallable(const Model::ListTagOptionsRequest &request) const
Aws::ServiceCatalog::Model::UpdateProvisionedProductPropertiesRequest
Definition: UpdateProvisionedProductPropertiesRequest.h:25
Aws::ServiceCatalog::ServiceCatalogClient::ListRecordHistoryAsync
virtual void ListRecordHistoryAsync(const Model::ListRecordHistoryRequest &request, const ListRecordHistoryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceCatalog::ListLaunchPathsResponseReceivedHandler
std::function< void(const ServiceCatalogClient *, const Model::ListLaunchPathsRequest &, const Model::ListLaunchPathsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListLaunchPathsResponseReceivedHandler
Definition: ServiceCatalogClient.h:463
Aws::ServiceCatalog::Model::DeletePortfolioShareOutcomeCallable
std::future< DeletePortfolioShareOutcome > DeletePortfolioShareOutcomeCallable
Definition: ServiceCatalogClient.h:335
Aws::ServiceCatalog::Model::DescribeCopyProductStatusOutcome
Aws::Utils::Outcome< DescribeCopyProductStatusResult, ServiceCatalogError > DescribeCopyProductStatusOutcome
Definition: ServiceCatalogClient.h:254
Aws::ServiceCatalog::Model::CreateTagOptionOutcomeCallable
std::future< CreateTagOptionOutcome > CreateTagOptionOutcomeCallable
Definition: ServiceCatalogClient.h:332
Aws::ServiceCatalog::Model::DescribeProvisioningParametersOutcomeCallable
std::future< DescribeProvisioningParametersOutcome > DescribeProvisioningParametersOutcomeCallable
Definition: ServiceCatalogClient.h:352
Aws::ServiceCatalog::ServiceCatalogClient::ExecuteProvisionedProductPlanCallable
virtual Model::ExecuteProvisionedProductPlanOutcomeCallable ExecuteProvisionedProductPlanCallable(const Model::ExecuteProvisionedProductPlanRequest &request) const
Aws::ServiceCatalog::ServiceCatalogClient::DeleteProvisionedProductPlanCallable
virtual Model::DeleteProvisionedProductPlanOutcomeCallable DeleteProvisionedProductPlanCallable(const Model::DeleteProvisionedProductPlanRequest &request) const
Aws::ServiceCatalog::Model::GetAWSOrganizationsAccessStatusRequest
Definition: GetAWSOrganizationsAccessStatusRequest.h:20
Aws::ServiceCatalog::Model::DeleteProvisioningArtifactRequest
Definition: DeleteProvisioningArtifactRequest.h:22
Aws::ServiceCatalog::ServiceCatalogClient::UpdateConstraintAsync
virtual void UpdateConstraintAsync(const Model::UpdateConstraintRequest &request, const UpdateConstraintResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
DescribeProvisionedProductResult.h
CreatePortfolioShareResult.h
Aws::ServiceCatalog::ListBudgetsForResourceResponseReceivedHandler
std::function< void(const ServiceCatalogClient *, const Model::ListBudgetsForResourceRequest &, const Model::ListBudgetsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListBudgetsForResourceResponseReceivedHandler
Definition: ServiceCatalogClient.h:461
Aws::ServiceCatalog::GetAWSOrganizationsAccessStatusResponseReceivedHandler
std::function< void(const ServiceCatalogClient *, const Model::GetAWSOrganizationsAccessStatusRequest &, const Model::GetAWSOrganizationsAccessStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAWSOrganizationsAccessStatusResponseReceivedHandler
Definition: ServiceCatalogClient.h:457
Aws::ServiceCatalog::UpdateTagOptionResponseReceivedHandler
std::function< void(const ServiceCatalogClient *, const Model::UpdateTagOptionRequest &, const Model::UpdateTagOptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateTagOptionResponseReceivedHandler
Definition: ServiceCatalogClient.h:493
CreateConstraintResult.h
Aws::ServiceCatalog::Model::ListConstraintsForPortfolioOutcomeCallable
std::future< ListConstraintsForPortfolioOutcome > ListConstraintsForPortfolioOutcomeCallable
Definition: ServiceCatalogClient.h:371
ListConstraintsForPortfolioResult.h
DescribeServiceActionExecutionParametersResult.h
DeleteProvisioningArtifactResult.h
ListAcceptedPortfolioSharesResult.h
ListProvisioningArtifactsResult.h
Aws::ServiceCatalog::Model::ExecuteProvisionedProductServiceActionOutcome
Aws::Utils::Outcome< ExecuteProvisionedProductServiceActionResult, ServiceCatalogError > ExecuteProvisionedProductServiceActionOutcome
Definition: ServiceCatalogClient.h:277
Aws::ServiceCatalog::Model::ListPrincipalsForPortfolioOutcome
Aws::Utils::Outcome< ListPrincipalsForPortfolioResult, ServiceCatalogError > ListPrincipalsForPortfolioOutcome
Definition: ServiceCatalogClient.h:289
Aws::ServiceCatalog::Model::DescribeProvisionedProductOutcomeCallable
std::future< DescribeProvisionedProductOutcome > DescribeProvisionedProductOutcomeCallable
Definition: ServiceCatalogClient.h:349
Aws::ServiceCatalog::ServiceCatalogClient::ListPortfolioAccessAsync
virtual void ListPortfolioAccessAsync(const Model::ListPortfolioAccessRequest &request, const ListPortfolioAccessResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceCatalog::Model::ListLaunchPathsRequest
Definition: ListLaunchPathsRequest.h:22
Aws::ServiceCatalog::ServiceCatalogClient::DescribeConstraint
virtual Model::DescribeConstraintOutcome DescribeConstraint(const Model::DescribeConstraintRequest &request) const
Aws::ServiceCatalog::Model::DescribeProvisionedProductOutcome
Aws::Utils::Outcome< DescribeProvisionedProductResult, ServiceCatalogError > DescribeProvisionedProductOutcome
Definition: ServiceCatalogClient.h:261
AssociateServiceActionWithProvisioningArtifactResult.h
Aws::ServiceCatalog::ListPortfoliosResponseReceivedHandler
std::function< void(const ServiceCatalogClient *, const Model::ListPortfoliosRequest &, const Model::ListPortfoliosOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListPortfoliosResponseReceivedHandler
Definition: ServiceCatalogClient.h:466
Aws::ServiceCatalog::Model::ListProvisioningArtifactsForServiceActionOutcomeCallable
std::future< ListProvisioningArtifactsForServiceActionOutcome > ListProvisioningArtifactsForServiceActionOutcomeCallable
Definition: ServiceCatalogClient.h:380
Aws::ServiceCatalog::DeleteProvisionedProductPlanResponseReceivedHandler
std::function< void(const ServiceCatalogClient *, const Model::DeleteProvisionedProductPlanRequest &, const Model::DeleteProvisionedProductPlanOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteProvisionedProductPlanResponseReceivedHandler
Definition: ServiceCatalogClient.h:428
Aws::ServiceCatalog::ServiceCatalogClient::DescribeProductCallable
virtual Model::DescribeProductOutcomeCallable DescribeProductCallable(const Model::DescribeProductRequest &request) const
Aws::ServiceCatalog::Model::DescribePortfolioShareStatusOutcomeCallable
std::future< DescribePortfolioShareStatusOutcome > DescribePortfolioShareStatusOutcomeCallable
Definition: ServiceCatalogClient.h:344
Aws::ServiceCatalog::CreateTagOptionResponseReceivedHandler
std::function< void(const ServiceCatalogClient *, const Model::CreateTagOptionRequest &, const Model::CreateTagOptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateTagOptionResponseReceivedHandler
Definition: ServiceCatalogClient.h:423
Aws::ServiceCatalog::ServiceCatalogClient::UpdateServiceActionAsync
virtual void UpdateServiceActionAsync(const Model::UpdateServiceActionRequest &request, const UpdateServiceActionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceCatalog::DescribeProvisionedProductResponseReceivedHandler
std::function< void(const ServiceCatalogClient *, const Model::DescribeProvisionedProductRequest &, const Model::DescribeProvisionedProductOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeProvisionedProductResponseReceivedHandler
Definition: ServiceCatalogClient.h:440
Aws::ServiceCatalog::Model::ListBudgetsForResourceOutcomeCallable
std::future< ListBudgetsForResourceOutcome > ListBudgetsForResourceOutcomeCallable
Definition: ServiceCatalogClient.h:370
Aws::ServiceCatalog::Model::UpdateProvisioningArtifactOutcome
Aws::Utils::Outcome< UpdateProvisioningArtifactResult, ServiceCatalogError > UpdateProvisioningArtifactOutcome
Definition: ServiceCatalogClient.h:312
Aws::ServiceCatalog::ServiceCatalogClient::DescribeProvisionedProductPlanAsync
virtual void DescribeProvisionedProductPlanAsync(const Model::DescribeProvisionedProductPlanRequest &request, const DescribeProvisionedProductPlanResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceCatalog::Model::AcceptPortfolioShareRequest
Definition: AcceptPortfolioShareRequest.h:23
Aws::ServiceCatalog::ServiceCatalogClient::ListPortfoliosAsync
virtual void ListPortfoliosAsync(const Model::ListPortfoliosRequest &request, const ListPortfoliosResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
ListServiceActionsForProvisioningArtifactResult.h
DescribeProvisioningParametersResult.h
Aws::ServiceCatalog::ServiceCatalogClient::DescribeServiceActionAsync
virtual void DescribeServiceActionAsync(const Model::DescribeServiceActionRequest &request, const DescribeServiceActionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
AssociatePrincipalWithPortfolioResult.h
Aws::ServiceCatalog::ServiceCatalogClient::UpdateProvisionedProductPropertiesCallable
virtual Model::UpdateProvisionedProductPropertiesOutcomeCallable UpdateProvisionedProductPropertiesCallable(const Model::UpdateProvisionedProductPropertiesRequest &request) const
Aws::ServiceCatalog::DeletePortfolioResponseReceivedHandler
std::function< void(const ServiceCatalogClient *, const Model::DeletePortfolioRequest &, const Model::DeletePortfolioOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeletePortfolioResponseReceivedHandler
Definition: ServiceCatalogClient.h:425
Aws::ServiceCatalog::ServiceCatalogClient::UpdateConstraint
virtual Model::UpdateConstraintOutcome UpdateConstraint(const Model::UpdateConstraintRequest &request) const
Aws::ServiceCatalog::Model::ListPortfoliosForProductRequest
Definition: ListPortfoliosForProductRequest.h:22
Aws::ServiceCatalog::UpdateConstraintResponseReceivedHandler
std::function< void(const ServiceCatalogClient *, const Model::UpdateConstraintRequest &, const Model::UpdateConstraintOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateConstraintResponseReceivedHandler
Definition: ServiceCatalogClient.h:485
ListOrganizationPortfolioAccessResult.h
Aws::ServiceCatalog::Model::CopyProductOutcomeCallable
std::future< CopyProductOutcome > CopyProductOutcomeCallable
Definition: ServiceCatalogClient.h:324
Aws::ServiceCatalog::Model::DescribeProvisioningArtifactRequest
Definition: DescribeProvisioningArtifactRequest.h:22
Aws::ServiceCatalog::GetProvisionedProductOutputsResponseReceivedHandler
std::function< void(const ServiceCatalogClient *, const Model::GetProvisionedProductOutputsRequest &, const Model::GetProvisionedProductOutputsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetProvisionedProductOutputsResponseReceivedHandler
Definition: ServiceCatalogClient.h:458
Aws::ServiceCatalog::Model::RejectPortfolioShareOutcomeCallable
std::future< RejectPortfolioShareOutcome > RejectPortfolioShareOutcomeCallable
Definition: ServiceCatalogClient.h:388
Aws::ServiceCatalog::Model::ListServiceActionsForProvisioningArtifactRequest
Definition: ListServiceActionsForProvisioningArtifactRequest.h:22
Aws::ServiceCatalog::Model::CreatePortfolioShareOutcomeCallable
std::future< CreatePortfolioShareOutcome > CreatePortfolioShareOutcomeCallable
Definition: ServiceCatalogClient.h:327
Aws::ServiceCatalog::ServiceCatalogClient::ListBudgetsForResourceCallable
virtual Model::ListBudgetsForResourceOutcomeCallable ListBudgetsForResourceCallable(const Model::ListBudgetsForResourceRequest &request) const
Aws::ServiceCatalog::ServiceCatalogClient::DescribeProvisioningArtifactCallable
virtual Model::DescribeProvisioningArtifactOutcomeCallable DescribeProvisioningArtifactCallable(const Model::DescribeProvisioningArtifactRequest &request) const
Aws::ServiceCatalog::ServiceCatalogClient::ListResourcesForTagOption
virtual Model::ListResourcesForTagOptionOutcome ListResourcesForTagOption(const Model::ListResourcesForTagOptionRequest &request) const
DeleteConstraintResult.h
Aws::ServiceCatalog::Model::UpdateTagOptionOutcomeCallable
std::future< UpdateTagOptionOutcome > UpdateTagOptionOutcomeCallable
Definition: ServiceCatalogClient.h:402
Aws::ServiceCatalog::ListStackInstancesForProvisionedProductResponseReceivedHandler
std::function< void(const ServiceCatalogClient *, const Model::ListStackInstancesForProvisionedProductRequest &, const Model::ListStackInstancesForProvisionedProductOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListStackInstancesForProvisionedProductResponseReceivedHandler
Definition: ServiceCatalogClient.h:476
Aws::ServiceCatalog::CopyProductResponseReceivedHandler
std::function< void(const ServiceCatalogClient *, const Model::CopyProductRequest &, const Model::CopyProductOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CopyProductResponseReceivedHandler
Definition: ServiceCatalogClient.h:415
Aws::ServiceCatalog::Model::UpdateServiceActionOutcomeCallable
std::future< UpdateServiceActionOutcome > UpdateServiceActionOutcomeCallable
Definition: ServiceCatalogClient.h:401
Aws::ServiceCatalog::ServiceCatalogClient::DeleteProvisionedProductPlan
virtual Model::DeleteProvisionedProductPlanOutcome DeleteProvisionedProductPlan(const Model::DeleteProvisionedProductPlanRequest &request) const
AsyncCallerContext.h
AWS_SERVICECATALOG_API
#define AWS_SERVICECATALOG_API
Definition: ServiceCatalog_EXPORTS.h:28
UpdatePortfolioShareResult.h
Aws::ServiceCatalog::ServiceCatalogClient::ListProvisionedProductPlansAsync
virtual void ListProvisionedProductPlansAsync(const Model::ListProvisionedProductPlansRequest &request, const ListProvisionedProductPlansResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceCatalog::ServiceCatalogClient::TerminateProvisionedProduct
virtual Model::TerminateProvisionedProductOutcome TerminateProvisionedProduct(const Model::TerminateProvisionedProductRequest &request) const
Aws::ServiceCatalog::ServiceCatalogClient::DeleteServiceActionCallable
virtual Model::DeleteServiceActionOutcomeCallable DeleteServiceActionCallable(const Model::DeleteServiceActionRequest &request) const
Aws::ServiceCatalog::Model::ExecuteProvisionedProductServiceActionOutcomeCallable
std::future< ExecuteProvisionedProductServiceActionOutcome > ExecuteProvisionedProductServiceActionOutcomeCallable
Definition: ServiceCatalogClient.h:365
Aws::ServiceCatalog::ServiceCatalogClient::ListServiceActionsAsync
virtual void ListServiceActionsAsync(const Model::ListServiceActionsRequest &request, const ListServiceActionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceCatalog::DeleteProvisioningArtifactResponseReceivedHandler
std::function< void(const ServiceCatalogClient *, const Model::DeleteProvisioningArtifactRequest &, const Model::DeleteProvisioningArtifactOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteProvisioningArtifactResponseReceivedHandler
Definition: ServiceCatalogClient.h:429
Aws::ServiceCatalog::Model::AcceptPortfolioShareOutcomeCallable
std::future< AcceptPortfolioShareOutcome > AcceptPortfolioShareOutcomeCallable
Definition: ServiceCatalogClient.h:316
Aws::ServiceCatalog::DescribeProvisionedProductPlanResponseReceivedHandler
std::function< void(const ServiceCatalogClient *, const Model::DescribeProvisionedProductPlanRequest &, const Model::DescribeProvisionedProductPlanOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeProvisionedProductPlanResponseReceivedHandler
Definition: ServiceCatalogClient.h:441
Aws::ServiceCatalog::ServiceCatalogClient::ListServiceActionsCallable
virtual Model::ListServiceActionsOutcomeCallable ListServiceActionsCallable(const Model::ListServiceActionsRequest &request) const
Aws::ServiceCatalog::Model::ProvisionProductOutcome
Aws::Utils::Outcome< ProvisionProductResult, ServiceCatalogError > ProvisionProductOutcome
Definition: ServiceCatalogClient.h:299
Aws::ServiceCatalog::Model::TerminateProvisionedProductOutcome
Aws::Utils::Outcome< TerminateProvisionedProductResult, ServiceCatalogError > TerminateProvisionedProductOutcome
Definition: ServiceCatalogClient.h:305
CreateProvisionedProductPlanResult.h
Aws::ServiceCatalog::Model::DeleteProvisionedProductPlanRequest
Definition: DeleteProvisionedProductPlanRequest.h:22
Aws::ServiceCatalog::ServiceCatalogClient::UpdateProvisioningArtifact
virtual Model::UpdateProvisioningArtifactOutcome UpdateProvisioningArtifact(const Model::UpdateProvisioningArtifactRequest &request) const
Aws::ServiceCatalog::ServiceCatalogClient::ProvisionProductCallable
virtual Model::ProvisionProductOutcomeCallable ProvisionProductCallable(const Model::ProvisionProductRequest &request) const
EnableAWSOrganizationsAccessResult.h
Aws::ServiceCatalog::Model::DisassociateProductFromPortfolioOutcome
Aws::Utils::Outcome< DisassociateProductFromPortfolioResult, ServiceCatalogError > DisassociateProductFromPortfolioOutcome
Definition: ServiceCatalogClient.h:272
Aws::ServiceCatalog::ServiceCatalogClient::GetAWSOrganizationsAccessStatusCallable
virtual Model::GetAWSOrganizationsAccessStatusOutcomeCallable GetAWSOrganizationsAccessStatusCallable(const Model::GetAWSOrganizationsAccessStatusRequest &request) const
Aws::ServiceCatalog::ServiceCatalogClient::CreatePortfolio
virtual Model::CreatePortfolioOutcome CreatePortfolio(const Model::CreatePortfolioRequest &request) const
Aws::ServiceCatalog::ServiceCatalogClient::SearchProvisionedProducts
virtual Model::SearchProvisionedProductsOutcome SearchProvisionedProducts(const Model::SearchProvisionedProductsRequest &request) const
Aws::ServiceCatalog::DescribeProductAsAdminResponseReceivedHandler
std::function< void(const ServiceCatalogClient *, const Model::DescribeProductAsAdminRequest &, const Model::DescribeProductAsAdminOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeProductAsAdminResponseReceivedHandler
Definition: ServiceCatalogClient.h:438
Aws::ServiceCatalog::ServiceCatalogClient::ListPortfolioAccess
virtual Model::ListPortfolioAccessOutcome ListPortfolioAccess(const Model::ListPortfolioAccessRequest &request) const
Aws::ServiceCatalog::ServiceCatalogClient::DisassociateTagOptionFromResource
virtual Model::DisassociateTagOptionFromResourceOutcome DisassociateTagOptionFromResource(const Model::DisassociateTagOptionFromResourceRequest &request) const
Aws::ServiceCatalog::ServiceCatalogClient::UpdateServiceActionCallable
virtual Model::UpdateServiceActionOutcomeCallable UpdateServiceActionCallable(const Model::UpdateServiceActionRequest &request) const
Aws::ServiceCatalog::ServiceCatalogClient::GetProvisionedProductOutputsCallable
virtual Model::GetProvisionedProductOutputsOutcomeCallable GetProvisionedProductOutputsCallable(const Model::GetProvisionedProductOutputsRequest &request) const
Aws::ServiceCatalog::Model::CreateTagOptionRequest
Definition: CreateTagOptionRequest.h:22
Aws::ServiceCatalog::Model::DisassociateProductFromPortfolioRequest
Definition: DisassociateProductFromPortfolioRequest.h:22
Aws::ServiceCatalog::Model::DescribeProductAsAdminOutcome
Aws::Utils::Outcome< DescribeProductAsAdminResult, ServiceCatalogError > DescribeProductAsAdminOutcome
Definition: ServiceCatalogClient.h:259
Aws::ServiceCatalog::ServiceCatalogClient::DescribeTagOption
virtual Model::DescribeTagOptionOutcome DescribeTagOption(const Model::DescribeTagOptionRequest &request) const
Aws::ServiceCatalog::CreatePortfolioResponseReceivedHandler
std::function< void(const ServiceCatalogClient *, const Model::CreatePortfolioRequest &, const Model::CreatePortfolioOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreatePortfolioResponseReceivedHandler
Definition: ServiceCatalogClient.h:417
Aws::ServiceCatalog::ServiceCatalogClient::DescribeProvisionedProductPlan
virtual Model::DescribeProvisionedProductPlanOutcome DescribeProvisionedProductPlan(const Model::DescribeProvisionedProductPlanRequest &request) const
Aws::ServiceCatalog::Model::SearchProductsRequest
Definition: SearchProductsRequest.h:27
Aws::ServiceCatalog::Model::DescribeProductAsAdminRequest
Definition: DescribeProductAsAdminRequest.h:22
ListResourcesForTagOptionResult.h
Aws::ServiceCatalog::Model::ListPortfolioAccessRequest
Definition: ListPortfolioAccessRequest.h:22
Aws::ServiceCatalog::Model::CreateProvisionedProductPlanRequest
Definition: CreateProvisionedProductPlanRequest.h:27
Aws::ServiceCatalog::ServiceCatalogClient::ListTagOptionsAsync
virtual void ListTagOptionsAsync(const Model::ListTagOptionsRequest &request, const ListTagOptionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceCatalog::ServiceCatalogClient::AssociateBudgetWithResource
virtual Model::AssociateBudgetWithResourceOutcome AssociateBudgetWithResource(const Model::AssociateBudgetWithResourceRequest &request) const
Aws::ServiceCatalog::ServiceCatalogClient::DescribeProductAsAdminAsync
virtual void DescribeProductAsAdminAsync(const Model::DescribeProductAsAdminRequest &request, const DescribeProductAsAdminResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceCatalog::ServiceCatalogClient::ExecuteProvisionedProductServiceActionAsync
virtual void ExecuteProvisionedProductServiceActionAsync(const Model::ExecuteProvisionedProductServiceActionRequest &request, const ExecuteProvisionedProductServiceActionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceCatalog::ServiceCatalogClient::ListServiceActionsForProvisioningArtifactAsync
virtual void ListServiceActionsForProvisioningArtifactAsync(const Model::ListServiceActionsForProvisioningArtifactRequest &request, const ListServiceActionsForProvisioningArtifactResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceCatalog::CreatePortfolioShareResponseReceivedHandler
std::function< void(const ServiceCatalogClient *, const Model::CreatePortfolioShareRequest &, const Model::CreatePortfolioShareOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreatePortfolioShareResponseReceivedHandler
Definition: ServiceCatalogClient.h:418
ListPrincipalsForPortfolioResult.h
Aws::ServiceCatalog::ServiceCatalogClient::ListConstraintsForPortfolioAsync
virtual void ListConstraintsForPortfolioAsync(const Model::ListConstraintsForPortfolioRequest &request, const ListConstraintsForPortfolioResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
ScanProvisionedProductsResult.h
Aws::ServiceCatalog::ServiceCatalogClient::DescribeProvisionedProduct
virtual Model::DescribeProvisionedProductOutcome DescribeProvisionedProduct(const Model::DescribeProvisionedProductRequest &request) const
Aws::ServiceCatalog::ServiceCatalogClient::ListProvisioningArtifactsForServiceActionCallable
virtual Model::ListProvisioningArtifactsForServiceActionOutcomeCallable ListProvisioningArtifactsForServiceActionCallable(const Model::ListProvisioningArtifactsForServiceActionRequest &request) const
GetProvisionedProductOutputsResult.h
SearchProductsResult.h
Aws::ServiceCatalog::ServiceCatalogClient::DeletePortfolioCallable
virtual Model::DeletePortfolioOutcomeCallable DeletePortfolioCallable(const Model::DeletePortfolioRequest &request) const
DescribePortfolioSharesResult.h
Aws::ServiceCatalog::Model::DisassociateBudgetFromResourceOutcomeCallable
std::future< DisassociateBudgetFromResourceOutcome > DisassociateBudgetFromResourceOutcomeCallable
Definition: ServiceCatalogClient.h:358
Aws::ServiceCatalog::ServiceCatalogClient::BatchDisassociateServiceActionFromProvisioningArtifact
virtual Model::BatchDisassociateServiceActionFromProvisioningArtifactOutcome BatchDisassociateServiceActionFromProvisioningArtifact(const Model::BatchDisassociateServiceActionFromProvisioningArtifactRequest &request) const
Aws::ServiceCatalog::Model::DisassociateTagOptionFromResourceOutcome
Aws::Utils::Outcome< DisassociateTagOptionFromResourceResult, ServiceCatalogError > DisassociateTagOptionFromResourceOutcome
Definition: ServiceCatalogClient.h:274
UpdateProvisionedProductPropertiesResult.h
Aws::ServiceCatalog::ServiceCatalogClient::DescribeProduct
virtual Model::DescribeProductOutcome DescribeProduct(const Model::DescribeProductRequest &request) const
Aws::ServiceCatalog::ServiceCatalogClient::ListPortfoliosForProductAsync
virtual void ListPortfoliosForProductAsync(const Model::ListPortfoliosForProductRequest &request, const ListPortfoliosForProductResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceCatalog::ServiceCatalogClient::ListProvisioningArtifactsForServiceAction
virtual Model::ListProvisioningArtifactsForServiceActionOutcome ListProvisioningArtifactsForServiceAction(const Model::ListProvisioningArtifactsForServiceActionRequest &request) const
Aws::ServiceCatalog::Model::UpdateProvisionedProductOutcome
Aws::Utils::Outcome< UpdateProvisionedProductResult, ServiceCatalogError > UpdateProvisionedProductOutcome
Definition: ServiceCatalogClient.h:310
Aws::ServiceCatalog::ServiceCatalogClient::UpdateTagOptionCallable
virtual Model::UpdateTagOptionOutcomeCallable UpdateTagOptionCallable(const Model::UpdateTagOptionRequest &request) const
Aws::ServiceCatalog::ServiceCatalogClient::ServiceCatalogClient
ServiceCatalogClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::ServiceCatalog::ServiceCatalogClient::ListRecordHistoryCallable
virtual Model::ListRecordHistoryOutcomeCallable ListRecordHistoryCallable(const Model::ListRecordHistoryRequest &request) const
ListServiceActionsResult.h
Aws::ServiceCatalog::UpdateProvisionedProductResponseReceivedHandler
std::function< void(const ServiceCatalogClient *, const Model::UpdateProvisionedProductRequest &, const Model::UpdateProvisionedProductOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateProvisionedProductResponseReceivedHandler
Definition: ServiceCatalogClient.h:489
UpdateProvisioningArtifactResult.h
Aws::ServiceCatalog::ServiceCatalogClient::ExecuteProvisionedProductPlanAsync
virtual void ExecuteProvisionedProductPlanAsync(const Model::ExecuteProvisionedProductPlanRequest &request, const ExecuteProvisionedProductPlanResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceCatalog::ServiceCatalogClient::DeleteConstraintAsync
virtual void DeleteConstraintAsync(const Model::DeleteConstraintRequest &request, const DeleteConstraintResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceCatalog::Model::ListStackInstancesForProvisionedProductOutcome
Aws::Utils::Outcome< ListStackInstancesForProvisionedProductResult, ServiceCatalogError > ListStackInstancesForProvisionedProductOutcome
Definition: ServiceCatalogClient.h:297
Aws::ServiceCatalog::ListPrincipalsForPortfolioResponseReceivedHandler
std::function< void(const ServiceCatalogClient *, const Model::ListPrincipalsForPortfolioRequest &, const Model::ListPrincipalsForPortfolioOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListPrincipalsForPortfolioResponseReceivedHandler
Definition: ServiceCatalogClient.h:468
Aws::ServiceCatalog::Model::ScanProvisionedProductsOutcome
Aws::Utils::Outcome< ScanProvisionedProductsResult, ServiceCatalogError > ScanProvisionedProductsOutcome
Definition: ServiceCatalogClient.h:301
Aws::ServiceCatalog::Model::DescribeProductViewOutcomeCallable
std::future< DescribeProductViewOutcome > DescribeProductViewOutcomeCallable
Definition: ServiceCatalogClient.h:348
Aws::ServiceCatalog::Model::DisassociateProductFromPortfolioOutcomeCallable
std::future< DisassociateProductFromPortfolioOutcome > DisassociateProductFromPortfolioOutcomeCallable
Definition: ServiceCatalogClient.h:360
Aws::ServiceCatalog::BatchDisassociateServiceActionFromProvisioningArtifactResponseReceivedHandler
std::function< void(const ServiceCatalogClient *, const Model::BatchDisassociateServiceActionFromProvisioningArtifactRequest &, const Model::BatchDisassociateServiceActionFromProvisioningArtifactOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchDisassociateServiceActionFromProvisioningArtifactResponseReceivedHandler
Definition: ServiceCatalogClient.h:414
Aws::ServiceCatalog::ServiceCatalogClient::~ServiceCatalogClient
virtual ~ServiceCatalogClient()
Aws::ServiceCatalog::ServiceCatalogClient::UpdateProvisionedProductCallable
virtual Model::UpdateProvisionedProductOutcomeCallable UpdateProvisionedProductCallable(const Model::UpdateProvisionedProductRequest &request) const
Aws::ServiceCatalog::ServiceCatalogClient::AssociateProductWithPortfolioAsync
virtual void AssociateProductWithPortfolioAsync(const Model::AssociateProductWithPortfolioRequest &request, const AssociateProductWithPortfolioResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceCatalog::ServiceCatalogClient::AssociateTagOptionWithResourceCallable
virtual Model::AssociateTagOptionWithResourceOutcomeCallable AssociateTagOptionWithResourceCallable(const Model::AssociateTagOptionWithResourceRequest &request) const
Aws::ServiceCatalog::ServiceCatalogClient::ImportAsProvisionedProductAsync
virtual void ImportAsProvisionedProductAsync(const Model::ImportAsProvisionedProductRequest &request, const ImportAsProvisionedProductResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceCatalog::Model::DeleteServiceActionOutcome
Aws::Utils::Outcome< DeleteServiceActionResult, ServiceCatalogError > DeleteServiceActionOutcome
Definition: ServiceCatalogClient.h:251
Aws::ServiceCatalog::ServiceCatalogClient::ListPrincipalsForPortfolioCallable
virtual Model::ListPrincipalsForPortfolioOutcomeCallable ListPrincipalsForPortfolioCallable(const Model::ListPrincipalsForPortfolioRequest &request) const
Aws::ServiceCatalog::DisassociatePrincipalFromPortfolioResponseReceivedHandler
std::function< void(const ServiceCatalogClient *, const Model::DisassociatePrincipalFromPortfolioRequest &, const Model::DisassociatePrincipalFromPortfolioOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociatePrincipalFromPortfolioResponseReceivedHandler
Definition: ServiceCatalogClient.h:450
Aws::ServiceCatalog::SearchProvisionedProductsResponseReceivedHandler
std::function< void(const ServiceCatalogClient *, const Model::SearchProvisionedProductsRequest &, const Model::SearchProvisionedProductsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SearchProvisionedProductsResponseReceivedHandler
Definition: ServiceCatalogClient.h:483
Aws::ServiceCatalog::ServiceCatalogClient::DescribeProvisionedProductAsync
virtual void DescribeProvisionedProductAsync(const Model::DescribeProvisionedProductRequest &request, const DescribeProvisionedProductResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceCatalog::ServiceCatalogClient::DeletePortfolioShareCallable
virtual Model::DeletePortfolioShareOutcomeCallable DeletePortfolioShareCallable(const Model::DeletePortfolioShareRequest &request) const
Aws::ServiceCatalog::Model::DeleteTagOptionOutcome
Aws::Utils::Outcome< DeleteTagOptionResult, ServiceCatalogError > DeleteTagOptionOutcome
Definition: ServiceCatalogClient.h:252
Aws::ServiceCatalog::ServiceCatalogClient::AssociateServiceActionWithProvisioningArtifactAsync
virtual void AssociateServiceActionWithProvisioningArtifactAsync(const Model::AssociateServiceActionWithProvisioningArtifactRequest &request, const AssociateServiceActionWithProvisioningArtifactResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceCatalog::ServiceCatalogClient::DescribePortfolioShareStatus
virtual Model::DescribePortfolioShareStatusOutcome DescribePortfolioShareStatus(const Model::DescribePortfolioShareStatusRequest &request) const
Aws::ServiceCatalog::DisassociateTagOptionFromResourceResponseReceivedHandler
std::function< void(const ServiceCatalogClient *, const Model::DisassociateTagOptionFromResourceRequest &, const Model::DisassociateTagOptionFromResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateTagOptionFromResourceResponseReceivedHandler
Definition: ServiceCatalogClient.h:453
Aws::ServiceCatalog::Model::ExecuteProvisionedProductPlanRequest
Definition: ExecuteProvisionedProductPlanRequest.h:23
Aws::ServiceCatalog::Model::UpdateProductOutcome
Aws::Utils::Outcome< UpdateProductResult, ServiceCatalogError > UpdateProductOutcome
Definition: ServiceCatalogClient.h:309
Aws::ServiceCatalog::ListProvisioningArtifactsForServiceActionResponseReceivedHandler
std::function< void(const ServiceCatalogClient *, const Model::ListProvisioningArtifactsForServiceActionRequest &, const Model::ListProvisioningArtifactsForServiceActionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListProvisioningArtifactsForServiceActionResponseReceivedHandler
Definition: ServiceCatalogClient.h:471
Aws::ServiceCatalog::ServiceCatalogClient::DeletePortfolioShareAsync
virtual void DeletePortfolioShareAsync(const Model::DeletePortfolioShareRequest &request, const DeletePortfolioShareResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceCatalog::ServiceCatalogClient::CreateServiceActionCallable
virtual Model::CreateServiceActionOutcomeCallable CreateServiceActionCallable(const Model::CreateServiceActionRequest &request) const
Aws::ServiceCatalog::ServiceCatalogClient::AssociateProductWithPortfolio
virtual Model::AssociateProductWithPortfolioOutcome AssociateProductWithPortfolio(const Model::AssociateProductWithPortfolioRequest &request) const
Aws::ServiceCatalog::Model::GetAWSOrganizationsAccessStatusOutcome
Aws::Utils::Outcome< GetAWSOrganizationsAccessStatusResult, ServiceCatalogError > GetAWSOrganizationsAccessStatusOutcome
Definition: ServiceCatalogClient.h:278
Aws::Client::ClientConfiguration
Definition: ClientConfiguration.h:53
Aws::ServiceCatalog::ServiceCatalogClient::UpdatePortfolioShare
virtual Model::UpdatePortfolioShareOutcome UpdatePortfolioShare(const Model::UpdatePortfolioShareRequest &request) const
Aws::ServiceCatalog::ServiceCatalogClient::DeleteConstraint
virtual Model::DeleteConstraintOutcome DeleteConstraint(const Model::DeleteConstraintRequest &request) const
Aws::ServiceCatalog::Model::DeleteServiceActionOutcomeCallable
std::future< DeleteServiceActionOutcome > DeleteServiceActionOutcomeCallable
Definition: ServiceCatalogClient.h:339
Aws::ServiceCatalog::ServiceCatalogClient::CreateProvisioningArtifactCallable
virtual Model::CreateProvisioningArtifactOutcomeCallable CreateProvisioningArtifactCallable(const Model::CreateProvisioningArtifactRequest &request) const
Aws::ServiceCatalog::Model::BatchAssociateServiceActionWithProvisioningArtifactRequest
Definition: BatchAssociateServiceActionWithProvisioningArtifactRequest.h:24
Aws::ServiceCatalog::DescribePortfolioResponseReceivedHandler
std::function< void(const ServiceCatalogClient *, const Model::DescribePortfolioRequest &, const Model::DescribePortfolioOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribePortfolioResponseReceivedHandler
Definition: ServiceCatalogClient.h:434
Aws::ServiceCatalog::ServiceCatalogClient::AcceptPortfolioShareCallable
virtual Model::AcceptPortfolioShareOutcomeCallable AcceptPortfolioShareCallable(const Model::AcceptPortfolioShareRequest &request) const
Aws::ServiceCatalog::ServiceCatalogClient::DeleteProvisioningArtifact
virtual Model::DeleteProvisioningArtifactOutcome DeleteProvisioningArtifact(const Model::DeleteProvisioningArtifactRequest &request) const
Aws::ServiceCatalog::ServiceCatalogClient::ListAcceptedPortfolioShares
virtual Model::ListAcceptedPortfolioSharesOutcome ListAcceptedPortfolioShares(const Model::ListAcceptedPortfolioSharesRequest &request) const
Aws::ServiceCatalog::Model::ListBudgetsForResourceOutcome
Aws::Utils::Outcome< ListBudgetsForResourceResult, ServiceCatalogError > ListBudgetsForResourceOutcome
Definition: ServiceCatalogClient.h:282
ListLaunchPathsResult.h
Aws::ServiceCatalog::ServiceCatalogClient::AssociateServiceActionWithProvisioningArtifact
virtual Model::AssociateServiceActionWithProvisioningArtifactOutcome AssociateServiceActionWithProvisioningArtifact(const Model::AssociateServiceActionWithProvisioningArtifactRequest &request) const
Aws::ServiceCatalog::ServiceCatalogClient::AssociateTagOptionWithResourceAsync
virtual void AssociateTagOptionWithResourceAsync(const Model::AssociateTagOptionWithResourceRequest &request, const AssociateTagOptionWithResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
AssociateBudgetWithResourceResult.h
Aws::ServiceCatalog::UpdateProvisioningArtifactResponseReceivedHandler
std::function< void(const ServiceCatalogClient *, const Model::UpdateProvisioningArtifactRequest &, const Model::UpdateProvisioningArtifactOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateProvisioningArtifactResponseReceivedHandler
Definition: ServiceCatalogClient.h:491
Aws::ServiceCatalog::ServiceCatalogClient::ListProvisioningArtifacts
virtual Model::ListProvisioningArtifactsOutcome ListProvisioningArtifacts(const Model::ListProvisioningArtifactsRequest &request) const
Aws::ServiceCatalog::Model::DescribePortfolioSharesRequest
Definition: DescribePortfolioSharesRequest.h:23
Aws::ServiceCatalog::BatchAssociateServiceActionWithProvisioningArtifactResponseReceivedHandler
std::function< void(const ServiceCatalogClient *, const Model::BatchAssociateServiceActionWithProvisioningArtifactRequest &, const Model::BatchAssociateServiceActionWithProvisioningArtifactOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchAssociateServiceActionWithProvisioningArtifactResponseReceivedHandler
Definition: ServiceCatalogClient.h:413
Aws::ServiceCatalog::DescribeServiceActionExecutionParametersResponseReceivedHandler
std::function< void(const ServiceCatalogClient *, const Model::DescribeServiceActionExecutionParametersRequest &, const Model::DescribeServiceActionExecutionParametersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeServiceActionExecutionParametersResponseReceivedHandler
Definition: ServiceCatalogClient.h:446
Aws::ServiceCatalog::ServiceCatalogClient::CreateServiceActionAsync
virtual void CreateServiceActionAsync(const Model::CreateServiceActionRequest &request, const CreateServiceActionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceCatalog::ServiceCatalogClient::ListPortfolioAccessCallable
virtual Model::ListPortfolioAccessOutcomeCallable ListPortfolioAccessCallable(const Model::ListPortfolioAccessRequest &request) const
Aws::ServiceCatalog::ServiceCatalogClient::DeleteTagOption
virtual Model::DeleteTagOptionOutcome DeleteTagOption(const Model::DeleteTagOptionRequest &request) const
Aws::ServiceCatalog::ServiceCatalogClient::RejectPortfolioShare
virtual Model::RejectPortfolioShareOutcome RejectPortfolioShare(const Model::RejectPortfolioShareRequest &request) const
Aws::ServiceCatalog::Model::TerminateProvisionedProductRequest
Definition: TerminateProvisionedProductRequest.h:23
Aws::ServiceCatalog::ServiceCatalogClient::DescribePortfolioSharesAsync
virtual void DescribePortfolioSharesAsync(const Model::DescribePortfolioSharesRequest &request, const DescribePortfolioSharesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceCatalog::UpdatePortfolioResponseReceivedHandler
std::function< void(const ServiceCatalogClient *, const Model::UpdatePortfolioRequest &, const Model::UpdatePortfolioOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdatePortfolioResponseReceivedHandler
Definition: ServiceCatalogClient.h:486
Aws::ServiceCatalog::Model::CreateServiceActionRequest
Definition: CreateServiceActionRequest.h:26
Aws::ServiceCatalog::DisableAWSOrganizationsAccessResponseReceivedHandler
std::function< void(const ServiceCatalogClient *, const Model::DisableAWSOrganizationsAccessRequest &, const Model::DisableAWSOrganizationsAccessOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisableAWSOrganizationsAccessResponseReceivedHandler
Definition: ServiceCatalogClient.h:448
Aws::ServiceCatalog::Model::ListProvisioningArtifactsForServiceActionOutcome
Aws::Utils::Outcome< ListProvisioningArtifactsForServiceActionResult, ServiceCatalogError > ListProvisioningArtifactsForServiceActionOutcome
Definition: ServiceCatalogClient.h:292
ListPortfoliosResult.h
Aws::ServiceCatalog::ServiceCatalogClient::DescribeProductAsAdminCallable
virtual Model::DescribeProductAsAdminOutcomeCallable DescribeProductAsAdminCallable(const Model::DescribeProductAsAdminRequest &request) const
Aws::ServiceCatalog::ServiceCatalogClient::DisableAWSOrganizationsAccessAsync
virtual void DisableAWSOrganizationsAccessAsync(const Model::DisableAWSOrganizationsAccessRequest &request, const DisableAWSOrganizationsAccessResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceCatalog::EnableAWSOrganizationsAccessResponseReceivedHandler
std::function< void(const ServiceCatalogClient *, const Model::EnableAWSOrganizationsAccessRequest &, const Model::EnableAWSOrganizationsAccessOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > EnableAWSOrganizationsAccessResponseReceivedHandler
Definition: ServiceCatalogClient.h:454
CreateServiceActionResult.h
Aws::ServiceCatalog::Model::DeleteProvisioningArtifactOutcomeCallable
std::future< DeleteProvisioningArtifactOutcome > DeleteProvisioningArtifactOutcomeCallable
Definition: ServiceCatalogClient.h:338
Aws::ServiceCatalog::Model::DescribePortfolioOutcome
Aws::Utils::Outcome< DescribePortfolioResult, ServiceCatalogError > DescribePortfolioOutcome
Definition: ServiceCatalogClient.h:255
Aws::ServiceCatalog::ServiceCatalogClient::CreateProvisionedProductPlanAsync
virtual void CreateProvisionedProductPlanAsync(const Model::CreateProvisionedProductPlanRequest &request, const CreateProvisionedProductPlanResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceCatalog::Model::CreatePortfolioOutcome
Aws::Utils::Outcome< CreatePortfolioResult, ServiceCatalogError > CreatePortfolioOutcome
Definition: ServiceCatalogClient.h:238
Aws::ServiceCatalog::Model::ListStackInstancesForProvisionedProductRequest
Definition: ListStackInstancesForProvisionedProductRequest.h:22
Aws::ServiceCatalog::ListPortfoliosForProductResponseReceivedHandler
std::function< void(const ServiceCatalogClient *, const Model::ListPortfoliosForProductRequest &, const Model::ListPortfoliosForProductOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListPortfoliosForProductResponseReceivedHandler
Definition: ServiceCatalogClient.h:467
Aws::ServiceCatalog::ServiceCatalogClient::AssociateServiceActionWithProvisioningArtifactCallable
virtual Model::AssociateServiceActionWithProvisioningArtifactOutcomeCallable AssociateServiceActionWithProvisioningArtifactCallable(const Model::AssociateServiceActionWithProvisioningArtifactRequest &request) const
Aws::ServiceCatalog::DescribePortfolioSharesResponseReceivedHandler
std::function< void(const ServiceCatalogClient *, const Model::DescribePortfolioSharesRequest &, const Model::DescribePortfolioSharesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribePortfolioSharesResponseReceivedHandler
Definition: ServiceCatalogClient.h:436
Aws::ServiceCatalog::UpdatePortfolioShareResponseReceivedHandler
std::function< void(const ServiceCatalogClient *, const Model::UpdatePortfolioShareRequest &, const Model::UpdatePortfolioShareOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdatePortfolioShareResponseReceivedHandler
Definition: ServiceCatalogClient.h:487
Aws::ServiceCatalog::Model::UpdateProvisionedProductPropertiesOutcome
Aws::Utils::Outcome< UpdateProvisionedProductPropertiesResult, ServiceCatalogError > UpdateProvisionedProductPropertiesOutcome
Definition: ServiceCatalogClient.h:311
Aws::ServiceCatalog::Model::DisassociatePrincipalFromPortfolioOutcome
Aws::Utils::Outcome< DisassociatePrincipalFromPortfolioResult, ServiceCatalogError > DisassociatePrincipalFromPortfolioOutcome
Definition: ServiceCatalogClient.h:271
Aws::ServiceCatalog::Model::DescribeCopyProductStatusRequest
Definition: DescribeCopyProductStatusRequest.h:22
Aws::ServiceCatalog::Model::DisassociatePrincipalFromPortfolioRequest
Definition: DisassociatePrincipalFromPortfolioRequest.h:22
Aws::ServiceCatalog::Model::ListProvisioningArtifactsForServiceActionRequest
Definition: ListProvisioningArtifactsForServiceActionRequest.h:22
Aws::ServiceCatalog::Model::DescribeTagOptionOutcomeCallable
std::future< DescribeTagOptionOutcome > DescribeTagOptionOutcomeCallable
Definition: ServiceCatalogClient.h:356
Aws::ServiceCatalog::ServiceCatalogClient::DisassociateServiceActionFromProvisioningArtifact
virtual Model::DisassociateServiceActionFromProvisioningArtifactOutcome DisassociateServiceActionFromProvisioningArtifact(const Model::DisassociateServiceActionFromProvisioningArtifactRequest &request) const
Aws::ServiceCatalog::ServiceCatalogClient::ListPortfolios
virtual Model::ListPortfoliosOutcome ListPortfolios(const Model::ListPortfoliosRequest &request) const
ListBudgetsForResourceResult.h
Aws::ServiceCatalog::ListOrganizationPortfolioAccessResponseReceivedHandler
std::function< void(const ServiceCatalogClient *, const Model::ListOrganizationPortfolioAccessRequest &, const Model::ListOrganizationPortfolioAccessOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListOrganizationPortfolioAccessResponseReceivedHandler
Definition: ServiceCatalogClient.h:464
Aws::ServiceCatalog::ServiceCatalogClient::ScanProvisionedProducts
virtual Model::ScanProvisionedProductsOutcome ScanProvisionedProducts(const Model::ScanProvisionedProductsRequest &request) const
Aws::ServiceCatalog::Model::DeleteServiceActionRequest
Definition: DeleteServiceActionRequest.h:22
Aws::ServiceCatalog::ServiceCatalogClient::ImportAsProvisionedProduct
virtual Model::ImportAsProvisionedProductOutcome ImportAsProvisionedProduct(const Model::ImportAsProvisionedProductRequest &request) const
Aws::ServiceCatalog::ServiceCatalogClient::ListProvisioningArtifactsAsync
virtual void ListProvisioningArtifactsAsync(const Model::ListProvisioningArtifactsRequest &request, const ListProvisioningArtifactsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
UpdatePortfolioResult.h
Aws::ServiceCatalog::DescribeProvisioningParametersResponseReceivedHandler
std::function< void(const ServiceCatalogClient *, const Model::DescribeProvisioningParametersRequest &, const Model::DescribeProvisioningParametersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeProvisioningParametersResponseReceivedHandler
Definition: ServiceCatalogClient.h:443
Aws::ServiceCatalog::ServiceCatalogClient::ExecuteProvisionedProductServiceActionCallable
virtual Model::ExecuteProvisionedProductServiceActionOutcomeCallable ExecuteProvisionedProductServiceActionCallable(const Model::ExecuteProvisionedProductServiceActionRequest &request) const
Aws::ServiceCatalog::Model::UpdateProvisioningArtifactRequest
Definition: UpdateProvisioningArtifactRequest.h:23
Aws::ServiceCatalog::ServiceCatalogClient::DeleteServiceActionAsync
virtual void DeleteServiceActionAsync(const Model::DeleteServiceActionRequest &request, const DeleteServiceActionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceCatalog::Model::BatchDisassociateServiceActionFromProvisioningArtifactOutcome
Aws::Utils::Outcome< BatchDisassociateServiceActionFromProvisioningArtifactResult, ServiceCatalogError > BatchDisassociateServiceActionFromProvisioningArtifactOutcome
Definition: ServiceCatalogClient.h:235
Aws::ServiceCatalog::Model::ListProvisionedProductPlansOutcome
Aws::Utils::Outcome< ListProvisionedProductPlansResult, ServiceCatalogError > ListProvisionedProductPlansOutcome
Definition: ServiceCatalogClient.h:290
Aws::ServiceCatalog::Model::UpdatePortfolioShareOutcome
Aws::Utils::Outcome< UpdatePortfolioShareResult, ServiceCatalogError > UpdatePortfolioShareOutcome
Definition: ServiceCatalogClient.h:308
Aws::ServiceCatalog::ServiceCatalogClient::DescribeServiceActionExecutionParametersCallable
virtual Model::DescribeServiceActionExecutionParametersOutcomeCallable DescribeServiceActionExecutionParametersCallable(const Model::DescribeServiceActionExecutionParametersRequest &request) const
Aws::ServiceCatalog::Model::UpdateConstraintOutcomeCallable
std::future< UpdateConstraintOutcome > UpdateConstraintOutcomeCallable
Definition: ServiceCatalogClient.h:394
Aws::ServiceCatalog::ServiceCatalogClient::ListLaunchPathsAsync
virtual void ListLaunchPathsAsync(const Model::ListLaunchPathsRequest &request, const ListLaunchPathsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceCatalog::ServiceCatalogClient::ExecuteProvisionedProductPlan
virtual Model::ExecuteProvisionedProductPlanOutcome ExecuteProvisionedProductPlan(const Model::ExecuteProvisionedProductPlanRequest &request) const
Aws::ServiceCatalog::Model::DisableAWSOrganizationsAccessOutcomeCallable
std::future< DisableAWSOrganizationsAccessOutcome > DisableAWSOrganizationsAccessOutcomeCallable
Definition: ServiceCatalogClient.h:357
Aws::ServiceCatalog::Model::ListServiceActionsOutcomeCallable
std::future< ListServiceActionsOutcome > ListServiceActionsOutcomeCallable
Definition: ServiceCatalogClient.h:383
Aws::ServiceCatalog::CreateServiceActionResponseReceivedHandler
std::function< void(const ServiceCatalogClient *, const Model::CreateServiceActionRequest &, const Model::CreateServiceActionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateServiceActionResponseReceivedHandler
Definition: ServiceCatalogClient.h:422
Aws::ServiceCatalog::Model::DescribeTagOptionOutcome
Aws::Utils::Outcome< DescribeTagOptionResult, ServiceCatalogError > DescribeTagOptionOutcome
Definition: ServiceCatalogClient.h:268
Aws::ServiceCatalog::Model::DescribePortfolioShareStatusRequest
Definition: DescribePortfolioShareStatusRequest.h:22
Aws::ServiceCatalog::Model::ListResourcesForTagOptionRequest
Definition: ListResourcesForTagOptionRequest.h:22
Aws::Auth::AWSCredentials
Definition: AWSCredentials.h:19
Aws::ServiceCatalog::ServiceCatalogClient::SearchProvisionedProductsCallable
virtual Model::SearchProvisionedProductsOutcomeCallable SearchProvisionedProductsCallable(const Model::SearchProvisionedProductsRequest &request) const
Aws::ServiceCatalog::Model::DeleteProductOutcome
Aws::Utils::Outcome< DeleteProductResult, ServiceCatalogError > DeleteProductOutcome
Definition: ServiceCatalogClient.h:248
Aws::ServiceCatalog::Model::DescribeProvisionedProductPlanOutcomeCallable
std::future< DescribeProvisionedProductPlanOutcome > DescribeProvisionedProductPlanOutcomeCallable
Definition: ServiceCatalogClient.h:350
Aws::ServiceCatalog::Model::ListStackInstancesForProvisionedProductOutcomeCallable
std::future< ListStackInstancesForProvisionedProductOutcome > ListStackInstancesForProvisionedProductOutcomeCallable
Definition: ServiceCatalogClient.h:385
Aws::ServiceCatalog::Model::BatchAssociateServiceActionWithProvisioningArtifactOutcome
Aws::Utils::Outcome< BatchAssociateServiceActionWithProvisioningArtifactResult, ServiceCatalogError > BatchAssociateServiceActionWithProvisioningArtifactOutcome
Definition: ServiceCatalogClient.h:234
Aws::ServiceCatalog::ServiceCatalogClient::UpdatePortfolioShareAsync
virtual void UpdatePortfolioShareAsync(const Model::UpdatePortfolioShareRequest &request, const UpdatePortfolioShareResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceCatalog::ServiceCatalogClient::SearchProductsAsAdminCallable
virtual Model::SearchProductsAsAdminOutcomeCallable SearchProductsAsAdminCallable(const Model::SearchProductsAsAdminRequest &request) const
Aws::ServiceCatalog::ScanProvisionedProductsResponseReceivedHandler
std::function< void(const ServiceCatalogClient *, const Model::ScanProvisionedProductsRequest &, const Model::ScanProvisionedProductsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ScanProvisionedProductsResponseReceivedHandler
Definition: ServiceCatalogClient.h:480
Aws::ServiceCatalog::Model::DescribeServiceActionExecutionParametersOutcome
Aws::Utils::Outcome< DescribeServiceActionExecutionParametersResult, ServiceCatalogError > DescribeServiceActionExecutionParametersOutcome
Definition: ServiceCatalogClient.h:267
Aws::ServiceCatalog::Model::AssociateServiceActionWithProvisioningArtifactRequest
Definition: AssociateServiceActionWithProvisioningArtifactRequest.h:22
Aws::ServiceCatalog::ServiceCatalogClient::BASECLASS
Aws::Client::AWSJsonClient BASECLASS
Definition: ServiceCatalogClient.h:507
Aws::ServiceCatalog::DescribeConstraintResponseReceivedHandler
std::function< void(const ServiceCatalogClient *, const Model::DescribeConstraintRequest &, const Model::DescribeConstraintOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeConstraintResponseReceivedHandler
Definition: ServiceCatalogClient.h:432
Aws::ServiceCatalog::ServiceCatalogClient::CreateProvisionedProductPlanCallable
virtual Model::CreateProvisionedProductPlanOutcomeCallable CreateProvisionedProductPlanCallable(const Model::CreateProvisionedProductPlanRequest &request) const
Aws::ServiceCatalog::Model::ProvisionProductRequest
Definition: ProvisionProductRequest.h:27
Aws::ServiceCatalog::ServiceCatalogClient::ServiceCatalogClient
ServiceCatalogClient(const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::ServiceCatalog::Model::CreatePortfolioOutcomeCallable
std::future< CreatePortfolioOutcome > CreatePortfolioOutcomeCallable
Definition: ServiceCatalogClient.h:326
Aws::ServiceCatalog::ServiceCatalogClient::AssociateBudgetWithResourceAsync
virtual void AssociateBudgetWithResourceAsync(const Model::AssociateBudgetWithResourceRequest &request, const AssociateBudgetWithResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
ListTagOptionsResult.h
Aws::ServiceCatalog::Model::ListProvisionedProductPlansOutcomeCallable
std::future< ListProvisionedProductPlansOutcome > ListProvisionedProductPlansOutcomeCallable
Definition: ServiceCatalogClient.h:378
Aws::ServiceCatalog::ServiceCatalogClient::DisassociateProductFromPortfolio
virtual Model::DisassociateProductFromPortfolioOutcome DisassociateProductFromPortfolio(const Model::DisassociateProductFromPortfolioRequest &request) const
Aws::ServiceCatalog::ServiceCatalogClient::CreateProvisionedProductPlan
virtual Model::CreateProvisionedProductPlanOutcome CreateProvisionedProductPlan(const Model::CreateProvisionedProductPlanRequest &request) const
Aws::ServiceCatalog::Model::RejectPortfolioShareOutcome
Aws::Utils::Outcome< RejectPortfolioShareResult, ServiceCatalogError > RejectPortfolioShareOutcome
Definition: ServiceCatalogClient.h:300
CreateProvisioningArtifactResult.h
Aws::ServiceCatalog::Model::DeleteConstraintRequest
Definition: DeleteConstraintRequest.h:22
Aws::ServiceCatalog::Model::DescribeProductAsAdminOutcomeCallable
std::future< DescribeProductAsAdminOutcome > DescribeProductAsAdminOutcomeCallable
Definition: ServiceCatalogClient.h:347
Aws::ServiceCatalog::Model::ListRecordHistoryRequest
Definition: ListRecordHistoryRequest.h:24
Aws::ServiceCatalog::ServiceCatalogClient::BatchDisassociateServiceActionFromProvisioningArtifactAsync
virtual void BatchDisassociateServiceActionFromProvisioningArtifactAsync(const Model::BatchDisassociateServiceActionFromProvisioningArtifactRequest &request, const BatchDisassociateServiceActionFromProvisioningArtifactResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceCatalog::Model::DescribeProvisioningArtifactOutcome
Aws::Utils::Outcome< DescribeProvisioningArtifactResult, ServiceCatalogError > DescribeProvisioningArtifactOutcome
Definition: ServiceCatalogClient.h:263
ListPortfoliosForProductResult.h
Aws::ServiceCatalog::Model::DescribeServiceActionRequest
Definition: DescribeServiceActionRequest.h:22
Aws::ServiceCatalog::ServiceCatalogClient::ListAcceptedPortfolioSharesAsync
virtual void ListAcceptedPortfolioSharesAsync(const Model::ListAcceptedPortfolioSharesRequest &request, const ListAcceptedPortfolioSharesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceCatalog::ListConstraintsForPortfolioResponseReceivedHandler
std::function< void(const ServiceCatalogClient *, const Model::ListConstraintsForPortfolioRequest &, const Model::ListConstraintsForPortfolioOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListConstraintsForPortfolioResponseReceivedHandler
Definition: ServiceCatalogClient.h:462
Aws::ServiceCatalog::Model::TerminateProvisionedProductOutcomeCallable
std::future< TerminateProvisionedProductOutcome > TerminateProvisionedProductOutcomeCallable
Definition: ServiceCatalogClient.h:393
Aws::ServiceCatalog::Model::DescribeConstraintRequest
Definition: DescribeConstraintRequest.h:22
Aws::ServiceCatalog::Model::DescribePortfolioSharesOutcome
Aws::Utils::Outcome< DescribePortfolioSharesResult, ServiceCatalogError > DescribePortfolioSharesOutcome
Definition: ServiceCatalogClient.h:257
AWSString.h
Aws::ServiceCatalog::DeleteServiceActionResponseReceivedHandler
std::function< void(const ServiceCatalogClient *, const Model::DeleteServiceActionRequest &, const Model::DeleteServiceActionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteServiceActionResponseReceivedHandler
Definition: ServiceCatalogClient.h:430
Aws::ServiceCatalog::Model::DescribeRecordOutcome
Aws::Utils::Outcome< DescribeRecordResult, ServiceCatalogError > DescribeRecordOutcome
Definition: ServiceCatalogClient.h:265
Aws::ServiceCatalog::Model::ListTagOptionsOutcome
Aws::Utils::Outcome< ListTagOptionsResult, ServiceCatalogError > ListTagOptionsOutcome
Definition: ServiceCatalogClient.h:298
Aws::ServiceCatalog::ServiceCatalogClient::DisassociateProductFromPortfolioAsync
virtual void DisassociateProductFromPortfolioAsync(const Model::DisassociateProductFromPortfolioRequest &request, const DisassociateProductFromPortfolioResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceCatalog::ServiceCatalogClient::ListStackInstancesForProvisionedProductAsync
virtual void ListStackInstancesForProvisionedProductAsync(const Model::ListStackInstancesForProvisionedProductRequest &request, const ListStackInstancesForProvisionedProductResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceCatalog::Model::DescribePortfolioOutcomeCallable
std::future< DescribePortfolioOutcome > DescribePortfolioOutcomeCallable
Definition: ServiceCatalogClient.h:343
Aws::ServiceCatalog::ServiceCatalogClient::RejectPortfolioShareCallable
virtual Model::RejectPortfolioShareOutcomeCallable RejectPortfolioShareCallable(const Model::RejectPortfolioShareRequest &request) const
DisassociateProductFromPortfolioResult.h
Aws::ServiceCatalog::Model::CreateProvisioningArtifactOutcome
Aws::Utils::Outcome< CreateProvisioningArtifactResult, ServiceCatalogError > CreateProvisioningArtifactOutcome
Definition: ServiceCatalogClient.h:242
GetAWSOrganizationsAccessStatusResult.h
Aws::ServiceCatalog::Model::CreateProductRequest
Definition: CreateProductRequest.h:27
Aws::ServiceCatalog::Model::DescribeServiceActionOutcomeCallable
std::future< DescribeServiceActionOutcome > DescribeServiceActionOutcomeCallable
Definition: ServiceCatalogClient.h:354
Aws::ServiceCatalog::Model::CreateTagOptionOutcome
Aws::Utils::Outcome< CreateTagOptionResult, ServiceCatalogError > CreateTagOptionOutcome
Definition: ServiceCatalogClient.h:244
Aws::ServiceCatalog::ServiceCatalogClient::ListOrganizationPortfolioAccess
virtual Model::ListOrganizationPortfolioAccessOutcome ListOrganizationPortfolioAccess(const Model::ListOrganizationPortfolioAccessRequest &request) const
Aws::ServiceCatalog::Model::CreatePortfolioRequest
Definition: CreatePortfolioRequest.h:25
Aws::ServiceCatalog::ServiceCatalogClient::CopyProductAsync
virtual void CopyProductAsync(const Model::CopyProductRequest &request, const CopyProductResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceCatalog::ServiceCatalogClient::ListStackInstancesForProvisionedProductCallable
virtual Model::ListStackInstancesForProvisionedProductOutcomeCallable ListStackInstancesForProvisionedProductCallable(const Model::ListStackInstancesForProvisionedProductRequest &request) const
Aws::ServiceCatalog::CreateProductResponseReceivedHandler
std::function< void(const ServiceCatalogClient *, const Model::CreateProductRequest &, const Model::CreateProductOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateProductResponseReceivedHandler
Definition: ServiceCatalogClient.h:419
Aws::ServiceCatalog::ServiceCatalogClient::EnableAWSOrganizationsAccess
virtual Model::EnableAWSOrganizationsAccessOutcome EnableAWSOrganizationsAccess(const Model::EnableAWSOrganizationsAccessRequest &request) const
Aws::ServiceCatalog::Model::DescribeConstraintOutcome
Aws::Utils::Outcome< DescribeConstraintResult, ServiceCatalogError > DescribeConstraintOutcome
Definition: ServiceCatalogClient.h:253
Aws::ServiceCatalog::CreateProvisioningArtifactResponseReceivedHandler
std::function< void(const ServiceCatalogClient *, const Model::CreateProvisioningArtifactRequest &, const Model::CreateProvisioningArtifactOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateProvisioningArtifactResponseReceivedHandler
Definition: ServiceCatalogClient.h:421
Aws::ServiceCatalog::ServiceCatalogClient::ListConstraintsForPortfolioCallable
virtual Model::ListConstraintsForPortfolioOutcomeCallable ListConstraintsForPortfolioCallable(const Model::ListConstraintsForPortfolioRequest &request) const
Aws::ServiceCatalog::AcceptPortfolioShareResponseReceivedHandler
std::function< void(const ServiceCatalogClient *, const Model::AcceptPortfolioShareRequest &, const Model::AcceptPortfolioShareOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AcceptPortfolioShareResponseReceivedHandler
Definition: ServiceCatalogClient.h:405
Aws::Client::AWSJsonClient
Definition: AWSClient.h:323
Aws::ServiceCatalog::ServiceCatalogClient::DisableAWSOrganizationsAccessCallable
virtual Model::DisableAWSOrganizationsAccessOutcomeCallable DisableAWSOrganizationsAccessCallable(const Model::DisableAWSOrganizationsAccessRequest &request) const
Aws::ServiceCatalog::ServiceCatalogClient::DeleteProduct
virtual Model::DeleteProductOutcome DeleteProduct(const Model::DeleteProductRequest &request) const
Aws::ServiceCatalog::ServiceCatalogClient::TerminateProvisionedProductCallable
virtual Model::TerminateProvisionedProductOutcomeCallable TerminateProvisionedProductCallable(const Model::TerminateProvisionedProductRequest &request) const
Aws::ServiceCatalog::ServiceCatalogClient::BatchAssociateServiceActionWithProvisioningArtifact
virtual Model::BatchAssociateServiceActionWithProvisioningArtifactOutcome BatchAssociateServiceActionWithProvisioningArtifact(const Model::BatchAssociateServiceActionWithProvisioningArtifactRequest &request) const
DescribeCopyProductStatusResult.h
Aws::ServiceCatalog::ServiceCatalogClient::DescribeRecordCallable
virtual Model::DescribeRecordOutcomeCallable DescribeRecordCallable(const Model::DescribeRecordRequest &request) const
Aws::ServiceCatalog::ServiceCatalogClient::ProvisionProduct
virtual Model::ProvisionProductOutcome ProvisionProduct(const Model::ProvisionProductRequest &request) const
Aws::ServiceCatalog::Model::ListPrincipalsForPortfolioOutcomeCallable
std::future< ListPrincipalsForPortfolioOutcome > ListPrincipalsForPortfolioOutcomeCallable
Definition: ServiceCatalogClient.h:377
Aws::ServiceCatalog::Model::CreateProvisionedProductPlanOutcome
Aws::Utils::Outcome< CreateProvisionedProductPlanResult, ServiceCatalogError > CreateProvisionedProductPlanOutcome
Definition: ServiceCatalogClient.h:241
Aws::ServiceCatalog::ServiceCatalogClient::UpdateServiceAction
virtual Model::UpdateServiceActionOutcome UpdateServiceAction(const Model::UpdateServiceActionRequest &request) const
Aws::ServiceCatalog::DisassociateProductFromPortfolioResponseReceivedHandler
std::function< void(const ServiceCatalogClient *, const Model::DisassociateProductFromPortfolioRequest &, const Model::DisassociateProductFromPortfolioOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateProductFromPortfolioResponseReceivedHandler
Definition: ServiceCatalogClient.h:451
Aws::ServiceCatalog::DisassociateServiceActionFromProvisioningArtifactResponseReceivedHandler
std::function< void(const ServiceCatalogClient *, const Model::DisassociateServiceActionFromProvisioningArtifactRequest &, const Model::DisassociateServiceActionFromProvisioningArtifactOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateServiceActionFromProvisioningArtifactResponseReceivedHandler
Definition: ServiceCatalogClient.h:452
ImportAsProvisionedProductResult.h
Aws::ServiceCatalog::ServiceCatalogClient::CreateTagOptionCallable
virtual Model::CreateTagOptionOutcomeCallable CreateTagOptionCallable(const Model::CreateTagOptionRequest &request) const
Aws::ServiceCatalog::Model::DescribeTagOptionRequest
Definition: DescribeTagOptionRequest.h:22
SearchProvisionedProductsResult.h
Aws::ServiceCatalog::Model::ListOrganizationPortfolioAccessOutcome
Aws::Utils::Outcome< ListOrganizationPortfolioAccessResult, ServiceCatalogError > ListOrganizationPortfolioAccessOutcome
Definition: ServiceCatalogClient.h:285
Aws::ServiceCatalog::ServiceCatalogClient::ListBudgetsForResourceAsync
virtual void ListBudgetsForResourceAsync(const Model::ListBudgetsForResourceRequest &request, const ListBudgetsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceCatalog::Model::UpdatePortfolioOutcomeCallable
std::future< UpdatePortfolioOutcome > UpdatePortfolioOutcomeCallable
Definition: ServiceCatalogClient.h:395
Aws::ServiceCatalog::Model::UpdateTagOptionRequest
Definition: UpdateTagOptionRequest.h:22
DescribeProductAsAdminResult.h
Aws::ServiceCatalog::Model::GetAWSOrganizationsAccessStatusOutcomeCallable
std::future< GetAWSOrganizationsAccessStatusOutcome > GetAWSOrganizationsAccessStatusOutcomeCallable
Definition: ServiceCatalogClient.h:366
Aws::ServiceCatalog::Model::AssociateProductWithPortfolioRequest
Definition: AssociateProductWithPortfolioRequest.h:22
Aws::ServiceCatalog::AssociateBudgetWithResourceResponseReceivedHandler
std::function< void(const ServiceCatalogClient *, const Model::AssociateBudgetWithResourceRequest &, const Model::AssociateBudgetWithResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateBudgetWithResourceResponseReceivedHandler
Definition: ServiceCatalogClient.h:408
DeleteProductResult.h
Aws::ServiceCatalog::Model::DescribeProvisionedProductRequest
Definition: DescribeProvisionedProductRequest.h:28
Aws::ServiceCatalog::ServiceCatalogClient::ScanProvisionedProductsCallable
virtual Model::ScanProvisionedProductsOutcomeCallable ScanProvisionedProductsCallable(const Model::ScanProvisionedProductsRequest &request) const
Aws::ServiceCatalog::ServiceCatalogClient::ListServiceActions
virtual Model::ListServiceActionsOutcome ListServiceActions(const Model::ListServiceActionsRequest &request) const
Aws::ServiceCatalog::ServiceCatalogClient::CreatePortfolioCallable
virtual Model::CreatePortfolioOutcomeCallable CreatePortfolioCallable(const Model::CreatePortfolioRequest &request) const
Aws::ServiceCatalog::ServiceCatalogClient::EnableAWSOrganizationsAccessAsync
virtual void EnableAWSOrganizationsAccessAsync(const Model::EnableAWSOrganizationsAccessRequest &request, const EnableAWSOrganizationsAccessResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceCatalog::ServiceCatalogClient::UpdateProvisioningArtifactAsync
virtual void UpdateProvisioningArtifactAsync(const Model::UpdateProvisioningArtifactRequest &request, const UpdateProvisioningArtifactResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceCatalog::Model::DescribeProductViewRequest
Definition: DescribeProductViewRequest.h:22
Aws::ServiceCatalog::ServiceCatalogClient::DescribeProductAsAdmin
virtual Model::DescribeProductAsAdminOutcome DescribeProductAsAdmin(const Model::DescribeProductAsAdminRequest &request) const
Aws::ServiceCatalog::CreateConstraintResponseReceivedHandler
std::function< void(const ServiceCatalogClient *, const Model::CreateConstraintRequest &, const Model::CreateConstraintOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateConstraintResponseReceivedHandler
Definition: ServiceCatalogClient.h:416
Aws::ServiceCatalog::Model::ImportAsProvisionedProductOutcome
Aws::Utils::Outcome< ImportAsProvisionedProductResult, ServiceCatalogError > ImportAsProvisionedProductOutcome
Definition: ServiceCatalogClient.h:280
Aws::ServiceCatalog::ServiceCatalogClient::AssociatePrincipalWithPortfolioCallable
virtual Model::AssociatePrincipalWithPortfolioOutcomeCallable AssociatePrincipalWithPortfolioCallable(const Model::AssociatePrincipalWithPortfolioRequest &request) const
Aws::ServiceCatalog::Model::CreateConstraintOutcome
Aws::Utils::Outcome< CreateConstraintResult, ServiceCatalogError > CreateConstraintOutcome
Definition: ServiceCatalogClient.h:237
Aws::ServiceCatalog::ServiceCatalogClient::SearchProductsCallable
virtual Model::SearchProductsOutcomeCallable SearchProductsCallable(const Model::SearchProductsRequest &request) const
Aws::ServiceCatalog::Model::ScanProvisionedProductsRequest
Definition: ScanProvisionedProductsRequest.h:23
Aws::ServiceCatalog::ServiceCatalogClient::ListTagOptions
virtual Model::ListTagOptionsOutcome ListTagOptions(const Model::ListTagOptionsRequest &request) const
Aws::ServiceCatalog::ServiceCatalogClient::ListRecordHistory
virtual Model::ListRecordHistoryOutcome ListRecordHistory(const Model::ListRecordHistoryRequest &request) const
Aws::ServiceCatalog::ListResourcesForTagOptionResponseReceivedHandler
std::function< void(const ServiceCatalogClient *, const Model::ListResourcesForTagOptionRequest &, const Model::ListResourcesForTagOptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListResourcesForTagOptionResponseReceivedHandler
Definition: ServiceCatalogClient.h:473
Aws::ServiceCatalog::ServiceCatalogClient::CreateConstraint
virtual Model::CreateConstraintOutcome CreateConstraint(const Model::CreateConstraintRequest &request) const
ListRecordHistoryResult.h
Aws::ServiceCatalog::Model::ListPortfoliosForProductOutcomeCallable
std::future< ListPortfoliosForProductOutcome > ListPortfoliosForProductOutcomeCallable
Definition: ServiceCatalogClient.h:376
Aws::ServiceCatalog::Model::ListProvisioningArtifactsOutcomeCallable
std::future< ListProvisioningArtifactsOutcome > ListProvisioningArtifactsOutcomeCallable
Definition: ServiceCatalogClient.h:379
Aws::ServiceCatalog::Model::GetProvisionedProductOutputsOutcomeCallable
std::future< GetProvisionedProductOutputsOutcome > GetProvisionedProductOutputsOutcomeCallable
Definition: ServiceCatalogClient.h:367
Aws::ServiceCatalog::ServiceCatalogClient::DisassociateBudgetFromResourceAsync
virtual void DisassociateBudgetFromResourceAsync(const Model::DisassociateBudgetFromResourceRequest &request, const DisassociateBudgetFromResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceCatalog::ServiceCatalogClient::CreateProductAsync
virtual void CreateProductAsync(const Model::CreateProductRequest &request, const CreateProductResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceCatalog::ServiceCatalogClient::DescribeProductView
virtual Model::DescribeProductViewOutcome DescribeProductView(const Model::DescribeProductViewRequest &request) const
Aws::ServiceCatalog::Model::ListOrganizationPortfolioAccessOutcomeCallable
std::future< ListOrganizationPortfolioAccessOutcome > ListOrganizationPortfolioAccessOutcomeCallable
Definition: ServiceCatalogClient.h:373
Aws::ServiceCatalog::ServiceCatalogClient::ProvisionProductAsync
virtual void ProvisionProductAsync(const Model::ProvisionProductRequest &request, const ProvisionProductResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceCatalog::Model::ListPortfoliosForProductOutcome
Aws::Utils::Outcome< ListPortfoliosForProductResult, ServiceCatalogError > ListPortfoliosForProductOutcome
Definition: ServiceCatalogClient.h:288
SearchProductsAsAdminResult.h
Aws::ServiceCatalog::Model::DeleteProvisionedProductPlanOutcome
Aws::Utils::Outcome< DeleteProvisionedProductPlanResult, ServiceCatalogError > DeleteProvisionedProductPlanOutcome
Definition: ServiceCatalogClient.h:249
Aws::ServiceCatalog::Model::AssociateProductWithPortfolioOutcomeCallable
std::future< AssociateProductWithPortfolioOutcome > AssociateProductWithPortfolioOutcomeCallable
Definition: ServiceCatalogClient.h:319
Aws::ServiceCatalog::DeletePortfolioShareResponseReceivedHandler
std::function< void(const ServiceCatalogClient *, const Model::DeletePortfolioShareRequest &, const Model::DeletePortfolioShareOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeletePortfolioShareResponseReceivedHandler
Definition: ServiceCatalogClient.h:426
Aws::ServiceCatalog::ServiceCatalogClient::SearchProductsAsAdminAsync
virtual void SearchProductsAsAdminAsync(const Model::SearchProductsAsAdminRequest &request, const SearchProductsAsAdminResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceCatalog::ServiceCatalogClient::AcceptPortfolioShare
virtual Model::AcceptPortfolioShareOutcome AcceptPortfolioShare(const Model::AcceptPortfolioShareRequest &request) const
Aws::ServiceCatalog::ServiceCatalogClient::DescribeProductViewCallable
virtual Model::DescribeProductViewOutcomeCallable DescribeProductViewCallable(const Model::DescribeProductViewRequest &request) const
Aws::ServiceCatalog::Model::SearchProvisionedProductsOutcomeCallable
std::future< SearchProvisionedProductsOutcome > SearchProvisionedProductsOutcomeCallable
Definition: ServiceCatalogClient.h:392
Aws::ServiceCatalog::ServiceCatalogClient::ListConstraintsForPortfolio
virtual Model::ListConstraintsForPortfolioOutcome ListConstraintsForPortfolio(const Model::ListConstraintsForPortfolioRequest &request) const
Aws::ServiceCatalog::Model::DescribePortfolioSharesOutcomeCallable
std::future< DescribePortfolioSharesOutcome > DescribePortfolioSharesOutcomeCallable
Definition: ServiceCatalogClient.h:345
Aws::ServiceCatalog::ServiceCatalogClient::ListResourcesForTagOptionCallable
virtual Model::ListResourcesForTagOptionOutcomeCallable ListResourcesForTagOptionCallable(const Model::ListResourcesForTagOptionRequest &request) const
Aws::ServiceCatalog::Model::UpdateServiceActionOutcome
Aws::Utils::Outcome< UpdateServiceActionResult, ServiceCatalogError > UpdateServiceActionOutcome
Definition: ServiceCatalogClient.h:313
Aws::ServiceCatalog::Model::ListLaunchPathsOutcome
Aws::Utils::Outcome< ListLaunchPathsResult, ServiceCatalogError > ListLaunchPathsOutcome
Definition: ServiceCatalogClient.h:284
Aws::ServiceCatalog::CreateProvisionedProductPlanResponseReceivedHandler
std::function< void(const ServiceCatalogClient *, const Model::CreateProvisionedProductPlanRequest &, const Model::CreateProvisionedProductPlanOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateProvisionedProductPlanResponseReceivedHandler
Definition: ServiceCatalogClient.h:420
Aws::ServiceCatalog::ServiceCatalogClient::DescribeConstraintAsync
virtual void DescribeConstraintAsync(const Model::DescribeConstraintRequest &request, const DescribeConstraintResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceCatalog::Model::ListResourcesForTagOptionOutcomeCallable
std::future< ListResourcesForTagOptionOutcome > ListResourcesForTagOptionOutcomeCallable
Definition: ServiceCatalogClient.h:382
Aws::ServiceCatalog::ServiceCatalogClient::DescribeServiceActionCallable
virtual Model::DescribeServiceActionOutcomeCallable DescribeServiceActionCallable(const Model::DescribeServiceActionRequest &request) const
Aws::ServiceCatalog::Model::DeletePortfolioShareRequest
Definition: DeletePortfolioShareRequest.h:23
Aws::ServiceCatalog::Model::UpdateProvisioningArtifactOutcomeCallable
std::future< UpdateProvisioningArtifactOutcome > UpdateProvisioningArtifactOutcomeCallable
Definition: ServiceCatalogClient.h:400
Aws::ServiceCatalog::ServiceCatalogClient::DescribeProvisioningArtifact
virtual Model::DescribeProvisioningArtifactOutcome DescribeProvisioningArtifact(const Model::DescribeProvisioningArtifactRequest &request) const
Aws::ServiceCatalog::Model::ListResourcesForTagOptionOutcome
Aws::Utils::Outcome< ListResourcesForTagOptionResult, ServiceCatalogError > ListResourcesForTagOptionOutcome
Definition: ServiceCatalogClient.h:294
Aws::ServiceCatalog::ServiceCatalogClient::ListStackInstancesForProvisionedProduct
virtual Model::ListStackInstancesForProvisionedProductOutcome ListStackInstancesForProvisionedProduct(const Model::ListStackInstancesForProvisionedProductRequest &request) const
Aws::ServiceCatalog::Model::DeletePortfolioRequest
Definition: DeletePortfolioRequest.h:22
Aws::ServiceCatalog::ServiceCatalogClient::CreateProductCallable
virtual Model::CreateProductOutcomeCallable CreateProductCallable(const Model::CreateProductRequest &request) const
Aws::ServiceCatalog::ServiceCatalogClient::DescribeProductViewAsync
virtual void DescribeProductViewAsync(const Model::DescribeProductViewRequest &request, const DescribeProductViewResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceCatalog::ServiceCatalogClient::UpdateConstraintCallable
virtual Model::UpdateConstraintOutcomeCallable UpdateConstraintCallable(const Model::UpdateConstraintRequest &request) const
Aws::ServiceCatalog::Model::CreateProductOutcomeCallable
std::future< CreateProductOutcome > CreateProductOutcomeCallable
Definition: ServiceCatalogClient.h:328
Aws::ServiceCatalog::Model::ListPortfoliosRequest
Definition: ListPortfoliosRequest.h:22
Aws::ServiceCatalog::ServiceCatalogClient::ListProvisioningArtifactsForServiceActionAsync
virtual void ListProvisioningArtifactsForServiceActionAsync(const Model::ListProvisioningArtifactsForServiceActionRequest &request, const ListProvisioningArtifactsForServiceActionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceCatalog::Model::DisableAWSOrganizationsAccessOutcome
Aws::Utils::Outcome< DisableAWSOrganizationsAccessResult, ServiceCatalogError > DisableAWSOrganizationsAccessOutcome
Definition: ServiceCatalogClient.h:269
Aws::ServiceCatalog::Model::DescribeProvisioningParametersRequest
Definition: DescribeProvisioningParametersRequest.h:22
Aws::ServiceCatalog::ServiceCatalogClient::SearchProvisionedProductsAsync
virtual void SearchProvisionedProductsAsync(const Model::SearchProvisionedProductsRequest &request, const SearchProvisionedProductsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceCatalog::Model::DeleteProvisionedProductPlanOutcomeCallable
std::future< DeleteProvisionedProductPlanOutcome > DeleteProvisionedProductPlanOutcomeCallable
Definition: ServiceCatalogClient.h:337
Aws::ServiceCatalog::Model::ListProvisionedProductPlansRequest
Definition: ListProvisionedProductPlansRequest.h:23
Aws::ServiceCatalog::DescribeProductViewResponseReceivedHandler
std::function< void(const ServiceCatalogClient *, const Model::DescribeProductViewRequest &, const Model::DescribeProductViewOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeProductViewResponseReceivedHandler
Definition: ServiceCatalogClient.h:439
Aws::ServiceCatalog::ServiceCatalogClient::DeleteProductCallable
virtual Model::DeleteProductOutcomeCallable DeleteProductCallable(const Model::DeleteProductRequest &request) const
AssociateProductWithPortfolioResult.h
DescribeProductViewResult.h
Aws::ServiceCatalog::Model::SearchProductsAsAdminRequest
Definition: SearchProductsAsAdminRequest.h:28
Aws::ServiceCatalog::Model::ListAcceptedPortfolioSharesOutcome
Aws::Utils::Outcome< ListAcceptedPortfolioSharesResult, ServiceCatalogError > ListAcceptedPortfolioSharesOutcome
Definition: ServiceCatalogClient.h:281
Aws::ServiceCatalog::ListServiceActionsForProvisioningArtifactResponseReceivedHandler
std::function< void(const ServiceCatalogClient *, const Model::ListServiceActionsForProvisioningArtifactRequest &, const Model::ListServiceActionsForProvisioningArtifactOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListServiceActionsForProvisioningArtifactResponseReceivedHandler
Definition: ServiceCatalogClient.h:475
Aws::ServiceCatalog::ServiceCatalogClient::CreateConstraintCallable
virtual Model::CreateConstraintOutcomeCallable CreateConstraintCallable(const Model::CreateConstraintRequest &request) const
Aws::ServiceCatalog::Model::DescribePortfolioRequest
Definition: DescribePortfolioRequest.h:22
Aws::ServiceCatalog::ServiceCatalogClient::GetAWSOrganizationsAccessStatus
virtual Model::GetAWSOrganizationsAccessStatusOutcome GetAWSOrganizationsAccessStatus(const Model::GetAWSOrganizationsAccessStatusRequest &request) const
ClientConfiguration.h
Aws::ServiceCatalog::ServiceCatalogClient::UpdateTagOption
virtual Model::UpdateTagOptionOutcome UpdateTagOption(const Model::UpdateTagOptionRequest &request) const
Aws::ServiceCatalog::ServiceCatalogClient::CreateTagOption
virtual Model::CreateTagOptionOutcome CreateTagOption(const Model::CreateTagOptionRequest &request) const
Aws::ServiceCatalog::ServiceCatalogClient::DescribePortfolioCallable
virtual Model::DescribePortfolioOutcomeCallable DescribePortfolioCallable(const Model::DescribePortfolioRequest &request) const
DisableAWSOrganizationsAccessResult.h
ProvisionProductResult.h
AssociateTagOptionWithResourceResult.h
CreateProductResult.h
Aws::ServiceCatalog::ServiceCatalogClient::UpdateProduct
virtual Model::UpdateProductOutcome UpdateProduct(const Model::UpdateProductRequest &request) const
Aws::ServiceCatalog::Model::UpdateProductOutcomeCallable
std::future< UpdateProductOutcome > UpdateProductOutcomeCallable
Definition: ServiceCatalogClient.h:397
Aws::ServiceCatalog::ListPortfolioAccessResponseReceivedHandler
std::function< void(const ServiceCatalogClient *, const Model::ListPortfolioAccessRequest &, const Model::ListPortfolioAccessOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListPortfolioAccessResponseReceivedHandler
Definition: ServiceCatalogClient.h:465
Aws::ServiceCatalog::ServiceCatalogClient::DisassociatePrincipalFromPortfolioCallable
virtual Model::DisassociatePrincipalFromPortfolioOutcomeCallable DisassociatePrincipalFromPortfolioCallable(const Model::DisassociatePrincipalFromPortfolioRequest &request) const
Aws::ServiceCatalog::ServiceCatalogClient::ListPortfoliosForProduct
virtual Model::ListPortfoliosForProductOutcome ListPortfoliosForProduct(const Model::ListPortfoliosForProductRequest &request) const
Aws::ServiceCatalog::ServiceCatalogClient::DeleteProductAsync
virtual void DeleteProductAsync(const Model::DeleteProductRequest &request, const DeleteProductResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceCatalog::ServiceCatalogClient::UpdatePortfolioCallable
virtual Model::UpdatePortfolioOutcomeCallable UpdatePortfolioCallable(const Model::UpdatePortfolioRequest &request) const
Aws::ServiceCatalog::DescribeProvisioningArtifactResponseReceivedHandler
std::function< void(const ServiceCatalogClient *, const Model::DescribeProvisioningArtifactRequest &, const Model::DescribeProvisioningArtifactOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeProvisioningArtifactResponseReceivedHandler
Definition: ServiceCatalogClient.h:442
Aws::ServiceCatalog::ServiceCatalogClient::ListPrincipalsForPortfolio
virtual Model::ListPrincipalsForPortfolioOutcome ListPrincipalsForPortfolio(const Model::ListPrincipalsForPortfolioRequest &request) const
Aws::ServiceCatalog::Model::SearchProductsAsAdminOutcome
Aws::Utils::Outcome< SearchProductsAsAdminResult, ServiceCatalogError > SearchProductsAsAdminOutcome
Definition: ServiceCatalogClient.h:303
Aws::ServiceCatalog::Model::DeleteTagOptionRequest
Definition: DeleteTagOptionRequest.h:22
Aws
Definition: AccessManagementClient.h:15
Aws::ServiceCatalog::ServiceCatalogClient::CreateTagOptionAsync
virtual void CreateTagOptionAsync(const Model::CreateTagOptionRequest &request, const CreateTagOptionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceCatalog::Model::DeleteProvisioningArtifactOutcome
Aws::Utils::Outcome< DeleteProvisioningArtifactResult, ServiceCatalogError > DeleteProvisioningArtifactOutcome
Definition: ServiceCatalogClient.h:250
Aws::ServiceCatalog::Model::UpdatePortfolioRequest
Definition: UpdatePortfolioRequest.h:24
HttpTypes.h
Aws::ServiceCatalog::Model::UpdateServiceActionRequest
Definition: UpdateServiceActionRequest.h:24
Aws::ServiceCatalog::Model::AssociateBudgetWithResourceOutcome
Aws::Utils::Outcome< AssociateBudgetWithResourceResult, ServiceCatalogError > AssociateBudgetWithResourceOutcome
Definition: ServiceCatalogClient.h:229
Aws::ServiceCatalog::Model::CreateServiceActionOutcome
Aws::Utils::Outcome< CreateServiceActionResult, ServiceCatalogError > CreateServiceActionOutcome
Definition: ServiceCatalogClient.h:243
Aws::ServiceCatalog::Model::ListServiceActionsForProvisioningArtifactOutcomeCallable
std::future< ListServiceActionsForProvisioningArtifactOutcome > ListServiceActionsForProvisioningArtifactOutcomeCallable
Definition: ServiceCatalogClient.h:384
Aws::ServiceCatalog::ServiceCatalogClient::ListPortfoliosForProductCallable
virtual Model::ListPortfoliosForProductOutcomeCallable ListPortfoliosForProductCallable(const Model::ListPortfoliosForProductRequest &request) const
Aws::ServiceCatalog::ServiceCatalogClient::DeleteProvisioningArtifactAsync
virtual void DeleteProvisioningArtifactAsync(const Model::DeleteProvisioningArtifactRequest &request, const DeleteProvisioningArtifactResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceCatalog::ServiceCatalogClient::DescribePortfolioShares
virtual Model::DescribePortfolioSharesOutcome DescribePortfolioShares(const Model::DescribePortfolioSharesRequest &request) const
UpdateTagOptionResult.h
Aws::ServiceCatalog::Model::DeleteProductOutcomeCallable
std::future< DeleteProductOutcome > DeleteProductOutcomeCallable
Definition: ServiceCatalogClient.h:336
Aws::ServiceCatalog::ServiceCatalogClient::BatchAssociateServiceActionWithProvisioningArtifactAsync
virtual void BatchAssociateServiceActionWithProvisioningArtifactAsync(const Model::BatchAssociateServiceActionWithProvisioningArtifactRequest &request, const BatchAssociateServiceActionWithProvisioningArtifactResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
ListProvisionedProductPlansResult.h
Aws::ServiceCatalog::Model::ListPortfoliosOutcome
Aws::Utils::Outcome< ListPortfoliosResult, ServiceCatalogError > ListPortfoliosOutcome
Definition: ServiceCatalogClient.h:287
Aws::ServiceCatalog::Model::CreateServiceActionOutcomeCallable
std::future< CreateServiceActionOutcome > CreateServiceActionOutcomeCallable
Definition: ServiceCatalogClient.h:331
Aws::ServiceCatalog::Model::ListAcceptedPortfolioSharesOutcomeCallable
std::future< ListAcceptedPortfolioSharesOutcome > ListAcceptedPortfolioSharesOutcomeCallable
Definition: ServiceCatalogClient.h:369
Aws::ServiceCatalog::ServiceCatalogClient::AssociateTagOptionWithResource
virtual Model::AssociateTagOptionWithResourceOutcome AssociateTagOptionWithResource(const Model::AssociateTagOptionWithResourceRequest &request) const
Aws::ServiceCatalog::ServiceCatalogClient::DescribePortfolioShareStatusCallable
virtual Model::DescribePortfolioShareStatusOutcomeCallable DescribePortfolioShareStatusCallable(const Model::DescribePortfolioShareStatusRequest &request) const
CopyProductResult.h
Aws::ServiceCatalog::ServiceCatalogClient::ListProvisioningArtifactsCallable
virtual Model::ListProvisioningArtifactsOutcomeCallable ListProvisioningArtifactsCallable(const Model::ListProvisioningArtifactsRequest &request) const
Aws::ServiceCatalog::ServiceCatalogClient::DescribeCopyProductStatusCallable
virtual Model::DescribeCopyProductStatusOutcomeCallable DescribeCopyProductStatusCallable(const Model::DescribeCopyProductStatusRequest &request) const
Aws::ServiceCatalog::ServiceCatalogClient::DescribeRecordAsync
virtual void DescribeRecordAsync(const Model::DescribeRecordRequest &request, const DescribeRecordResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceCatalog::ServiceCatalogClient::AssociatePrincipalWithPortfolioAsync
virtual void AssociatePrincipalWithPortfolioAsync(const Model::AssociatePrincipalWithPortfolioRequest &request, const AssociatePrincipalWithPortfolioResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceCatalog::ServiceCatalogClient::UpdatePortfolio
virtual Model::UpdatePortfolioOutcome UpdatePortfolio(const Model::UpdatePortfolioRequest &request) const
Aws::ServiceCatalog::ServiceCatalogClient::DescribeTagOptionAsync
virtual void DescribeTagOptionAsync(const Model::DescribeTagOptionRequest &request, const DescribeTagOptionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
DescribePortfolioShareStatusResult.h
Aws::ServiceCatalog::ServiceCatalogClient::GetProvisionedProductOutputs
virtual Model::GetProvisionedProductOutputsOutcome GetProvisionedProductOutputs(const Model::GetProvisionedProductOutputsRequest &request) const
Aws::ServiceCatalog::ServiceCatalogClient::DescribeProvisionedProductPlanCallable
virtual Model::DescribeProvisionedProductPlanOutcomeCallable DescribeProvisionedProductPlanCallable(const Model::DescribeProvisionedProductPlanRequest &request) const
Aws::ServiceCatalog::Model::DisassociateTagOptionFromResourceOutcomeCallable
std::future< DisassociateTagOptionFromResourceOutcome > DisassociateTagOptionFromResourceOutcomeCallable
Definition: ServiceCatalogClient.h:362
Aws::ServiceCatalog::Model::ListServiceActionsRequest
Definition: ListServiceActionsRequest.h:22
DescribePortfolioResult.h
Aws::Utils::Outcome
Definition: Outcome.h:26
Aws::ServiceCatalog::Model::DeleteConstraintOutcomeCallable
std::future< DeleteConstraintOutcome > DeleteConstraintOutcomeCallable
Definition: ServiceCatalogClient.h:333
Aws::ServiceCatalog::Model::ListOrganizationPortfolioAccessRequest
Definition: ListOrganizationPortfolioAccessRequest.h:23
DeleteProvisionedProductPlanResult.h
Aws::ServiceCatalog::Model::ListPortfolioAccessOutcomeCallable
std::future< ListPortfolioAccessOutcome > ListPortfolioAccessOutcomeCallable
Definition: ServiceCatalogClient.h:374
Aws::ServiceCatalog::DescribeCopyProductStatusResponseReceivedHandler
std::function< void(const ServiceCatalogClient *, const Model::DescribeCopyProductStatusRequest &, const Model::DescribeCopyProductStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeCopyProductStatusResponseReceivedHandler
Definition: ServiceCatalogClient.h:433
Aws::ServiceCatalog::ExecuteProvisionedProductPlanResponseReceivedHandler
std::function< void(const ServiceCatalogClient *, const Model::ExecuteProvisionedProductPlanRequest &, const Model::ExecuteProvisionedProductPlanOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ExecuteProvisionedProductPlanResponseReceivedHandler
Definition: ServiceCatalogClient.h:455
Aws::ServiceCatalog::ServiceCatalogClient::ListPrincipalsForPortfolioAsync
virtual void ListPrincipalsForPortfolioAsync(const Model::ListPrincipalsForPortfolioRequest &request, const ListPrincipalsForPortfolioResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceCatalog::Model::AssociateServiceActionWithProvisioningArtifactOutcome
Aws::Utils::Outcome< AssociateServiceActionWithProvisioningArtifactResult, ServiceCatalogError > AssociateServiceActionWithProvisioningArtifactOutcome
Definition: ServiceCatalogClient.h:232
Aws::ServiceCatalog::ServiceCatalogClient::DescribeTagOptionCallable
virtual Model::DescribeTagOptionOutcomeCallable DescribeTagOptionCallable(const Model::DescribeTagOptionRequest &request) const
Aws::ServiceCatalog::Model::UpdateConstraintRequest
Definition: UpdateConstraintRequest.h:22
Aws::ServiceCatalog::ServiceCatalogClient::DescribeProvisioningParameters
virtual Model::DescribeProvisioningParametersOutcome DescribeProvisioningParameters(const Model::DescribeProvisioningParametersRequest &request) const
Aws::ServiceCatalog::ServiceCatalogClient::DescribeServiceAction
virtual Model::DescribeServiceActionOutcome DescribeServiceAction(const Model::DescribeServiceActionRequest &request) const
Aws::ServiceCatalog::Model::ListAcceptedPortfolioSharesRequest
Definition: ListAcceptedPortfolioSharesRequest.h:23
Aws::ServiceCatalog::RejectPortfolioShareResponseReceivedHandler
std::function< void(const ServiceCatalogClient *, const Model::RejectPortfolioShareRequest &, const Model::RejectPortfolioShareOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RejectPortfolioShareResponseReceivedHandler
Definition: ServiceCatalogClient.h:479
Aws::ServiceCatalog::DeleteTagOptionResponseReceivedHandler
std::function< void(const ServiceCatalogClient *, const Model::DeleteTagOptionRequest &, const Model::DeleteTagOptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteTagOptionResponseReceivedHandler
Definition: ServiceCatalogClient.h:431
Aws::ServiceCatalog::Model::DescribeRecordOutcomeCallable
std::future< DescribeRecordOutcome > DescribeRecordOutcomeCallable
Definition: ServiceCatalogClient.h:353
Aws::ServiceCatalog::Model::SearchProductsOutcomeCallable
std::future< SearchProductsOutcome > SearchProductsOutcomeCallable
Definition: ServiceCatalogClient.h:390
Aws::ServiceCatalog::Model::DescribeProvisionedProductPlanOutcome
Aws::Utils::Outcome< DescribeProvisionedProductPlanResult, ServiceCatalogError > DescribeProvisionedProductPlanOutcome
Definition: ServiceCatalogClient.h:262
Aws::ServiceCatalog::ServiceCatalogClient::ListProvisionedProductPlans
virtual Model::ListProvisionedProductPlansOutcome ListProvisionedProductPlans(const Model::ListProvisionedProductPlansRequest &request) const
TerminateProvisionedProductResult.h
Aws::ServiceCatalog::Model::DescribePortfolioShareStatusOutcome
Aws::Utils::Outcome< DescribePortfolioShareStatusResult, ServiceCatalogError > DescribePortfolioShareStatusOutcome
Definition: ServiceCatalogClient.h:256
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::ServiceCatalog::ServiceCatalogClient::ExecuteProvisionedProductServiceAction
virtual Model::ExecuteProvisionedProductServiceActionOutcome ExecuteProvisionedProductServiceAction(const Model::ExecuteProvisionedProductServiceActionRequest &request) const
ServiceCatalogErrors.h
Aws::ServiceCatalog::Model::ListServiceActionsForProvisioningArtifactOutcome
Aws::Utils::Outcome< ListServiceActionsForProvisioningArtifactResult, ServiceCatalogError > ListServiceActionsForProvisioningArtifactOutcome
Definition: ServiceCatalogClient.h:296
Aws::ServiceCatalog::ServiceCatalogClient::DeletePortfolioAsync
virtual void DeletePortfolioAsync(const Model::DeletePortfolioRequest &request, const DeletePortfolioResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceCatalog::DeleteConstraintResponseReceivedHandler
std::function< void(const ServiceCatalogClient *, const Model::DeleteConstraintRequest &, const Model::DeleteConstraintOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteConstraintResponseReceivedHandler
Definition: ServiceCatalogClient.h:424
AWSClient.h
Aws::ServiceCatalog::ServiceCatalogClient::DisassociateBudgetFromResource
virtual Model::DisassociateBudgetFromResourceOutcome DisassociateBudgetFromResource(const Model::DisassociateBudgetFromResourceRequest &request) const
Aws::ServiceCatalog::Model::SearchProvisionedProductsOutcome
Aws::Utils::Outcome< SearchProvisionedProductsResult, ServiceCatalogError > SearchProvisionedProductsOutcome
Definition: ServiceCatalogClient.h:304
Aws::ServiceCatalog::Model::EnableAWSOrganizationsAccessOutcome
Aws::Utils::Outcome< EnableAWSOrganizationsAccessResult, ServiceCatalogError > EnableAWSOrganizationsAccessOutcome
Definition: ServiceCatalogClient.h:275
Aws::ServiceCatalog::Model::AssociateProductWithPortfolioOutcome
Aws::Utils::Outcome< AssociateProductWithPortfolioResult, ServiceCatalogError > AssociateProductWithPortfolioOutcome
Definition: ServiceCatalogClient.h:231
Aws::ServiceCatalog::ServiceCatalogClient::ListAcceptedPortfolioSharesCallable
virtual Model::ListAcceptedPortfolioSharesOutcomeCallable ListAcceptedPortfolioSharesCallable(const Model::ListAcceptedPortfolioSharesRequest &request) const
Aws::ServiceCatalog::ServiceCatalogClient::RejectPortfolioShareAsync
virtual void RejectPortfolioShareAsync(const Model::RejectPortfolioShareRequest &request, const RejectPortfolioShareResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceCatalog::Model::UpdatePortfolioShareOutcomeCallable
std::future< UpdatePortfolioShareOutcome > UpdatePortfolioShareOutcomeCallable
Definition: ServiceCatalogClient.h:396
Aws::ServiceCatalog::ServiceCatalogClient::ListBudgetsForResource
virtual Model::ListBudgetsForResourceOutcome ListBudgetsForResource(const Model::ListBudgetsForResourceRequest &request) const
Aws::ServiceCatalog::Model::CreatePortfolioShareRequest
Definition: CreatePortfolioShareRequest.h:23
Aws::ServiceCatalog::Model::CreateConstraintOutcomeCallable
std::future< CreateConstraintOutcome > CreateConstraintOutcomeCallable
Definition: ServiceCatalogClient.h:325
RejectPortfolioShareResult.h
Aws::ServiceCatalog::Model::BatchDisassociateServiceActionFromProvisioningArtifactOutcomeCallable
std::future< BatchDisassociateServiceActionFromProvisioningArtifactOutcome > BatchDisassociateServiceActionFromProvisioningArtifactOutcomeCallable
Definition: ServiceCatalogClient.h:323
ServiceCatalog_EXPORTS.h
Aws::ServiceCatalog::ServiceCatalogClient::DescribeServiceActionExecutionParametersAsync
virtual void DescribeServiceActionExecutionParametersAsync(const Model::DescribeServiceActionExecutionParametersRequest &request, const DescribeServiceActionExecutionParametersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceCatalog::Model::DisassociateServiceActionFromProvisioningArtifactOutcomeCallable
std::future< DisassociateServiceActionFromProvisioningArtifactOutcome > DisassociateServiceActionFromProvisioningArtifactOutcomeCallable
Definition: ServiceCatalogClient.h:361
Aws::ServiceCatalog::ServiceCatalogClient::DescribePortfolioShareStatusAsync
virtual void DescribePortfolioShareStatusAsync(const Model::DescribePortfolioShareStatusRequest &request, const DescribePortfolioShareStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceCatalog::Model::CreateProvisioningArtifactRequest
Definition: CreateProvisioningArtifactRequest.h:24
BatchDisassociateServiceActionFromProvisioningArtifactResult.h
Aws::ServiceCatalog::Model::DisassociateServiceActionFromProvisioningArtifactOutcome
Aws::Utils::Outcome< DisassociateServiceActionFromProvisioningArtifactResult, ServiceCatalogError > DisassociateServiceActionFromProvisioningArtifactOutcome
Definition: ServiceCatalogClient.h:273
Aws::ServiceCatalog::AssociateServiceActionWithProvisioningArtifactResponseReceivedHandler
std::function< void(const ServiceCatalogClient *, const Model::AssociateServiceActionWithProvisioningArtifactRequest &, const Model::AssociateServiceActionWithProvisioningArtifactOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateServiceActionWithProvisioningArtifactResponseReceivedHandler
Definition: ServiceCatalogClient.h:411
Aws::ServiceCatalog::ServiceCatalogClient::SearchProductsAsync
virtual void SearchProductsAsync(const Model::SearchProductsRequest &request, const SearchProductsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceCatalog::ServiceCatalogClient::ListPortfoliosCallable
virtual Model::ListPortfoliosOutcomeCallable ListPortfoliosCallable(const Model::ListPortfoliosRequest &request) const
Aws::ServiceCatalog::Model::ListProvisioningArtifactsOutcome
Aws::Utils::Outcome< ListProvisioningArtifactsResult, ServiceCatalogError > ListProvisioningArtifactsOutcome
Definition: ServiceCatalogClient.h:291
DeletePortfolioShareResult.h
Aws::ServiceCatalog::ServiceCatalogClient::DisableAWSOrganizationsAccess
virtual Model::DisableAWSOrganizationsAccessOutcome DisableAWSOrganizationsAccess(const Model::DisableAWSOrganizationsAccessRequest &request) const
Aws::ServiceCatalog::ServiceCatalogClient::DisassociatePrincipalFromPortfolio
virtual Model::DisassociatePrincipalFromPortfolioOutcome DisassociatePrincipalFromPortfolio(const Model::DisassociatePrincipalFromPortfolioRequest &request) const
Aws::ServiceCatalog::ServiceCatalogClient::ListResourcesForTagOptionAsync
virtual void ListResourcesForTagOptionAsync(const Model::ListResourcesForTagOptionRequest &request, const ListResourcesForTagOptionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceCatalog::DescribeRecordResponseReceivedHandler
std::function< void(const ServiceCatalogClient *, const Model::DescribeRecordRequest &, const Model::DescribeRecordOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeRecordResponseReceivedHandler
Definition: ServiceCatalogClient.h:444
Aws::ServiceCatalog::ServiceCatalogClient::CreateProvisioningArtifact
virtual Model::CreateProvisioningArtifactOutcome CreateProvisioningArtifact(const Model::CreateProvisioningArtifactRequest &request) const
Aws::ServiceCatalog::ServiceCatalogClient::UpdateProvisionedProductPropertiesAsync
virtual void UpdateProvisionedProductPropertiesAsync(const Model::UpdateProvisionedProductPropertiesRequest &request, const UpdateProvisionedProductPropertiesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceCatalog::ServiceCatalogClient::UpdateProvisionedProduct
virtual Model::UpdateProvisionedProductOutcome UpdateProvisionedProduct(const Model::UpdateProvisionedProductRequest &request) const
Aws::ServiceCatalog::DescribeServiceActionResponseReceivedHandler
std::function< void(const ServiceCatalogClient *, const Model::DescribeServiceActionRequest &, const Model::DescribeServiceActionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeServiceActionResponseReceivedHandler
Definition: ServiceCatalogClient.h:445
BatchAssociateServiceActionWithProvisioningArtifactResult.h
DeleteTagOptionResult.h
Aws::ServiceCatalog::ServiceCatalogClient::DeleteTagOptionAsync
virtual void DeleteTagOptionAsync(const Model::DeleteTagOptionRequest &request, const DeleteTagOptionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceCatalog::Model::ImportAsProvisionedProductRequest
Definition: ImportAsProvisionedProductRequest.h:23
Aws::ServiceCatalog::ServiceCatalogClient::UpdatePortfolioAsync
virtual void UpdatePortfolioAsync(const Model::UpdatePortfolioRequest &request, const UpdatePortfolioResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceCatalog::Model::DisassociateBudgetFromResourceOutcome
Aws::Utils::Outcome< DisassociateBudgetFromResourceResult, ServiceCatalogError > DisassociateBudgetFromResourceOutcome
Definition: ServiceCatalogClient.h:270
Aws::ServiceCatalog::Model::AssociateTagOptionWithResourceOutcome
Aws::Utils::Outcome< AssociateTagOptionWithResourceResult, ServiceCatalogError > AssociateTagOptionWithResourceOutcome
Definition: ServiceCatalogClient.h:233
Aws::ServiceCatalog::Model::DescribeProvisioningArtifactOutcomeCallable
std::future< DescribeProvisioningArtifactOutcome > DescribeProvisioningArtifactOutcomeCallable
Definition: ServiceCatalogClient.h:351
DisassociateBudgetFromResourceResult.h
Aws::ServiceCatalog::AssociateTagOptionWithResourceResponseReceivedHandler
std::function< void(const ServiceCatalogClient *, const Model::AssociateTagOptionWithResourceRequest &, const Model::AssociateTagOptionWithResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateTagOptionWithResourceResponseReceivedHandler
Definition: ServiceCatalogClient.h:412
Aws::ServiceCatalog::Model::DeleteProductRequest
Definition: DeleteProductRequest.h:22
Aws::ServiceCatalog::ServiceCatalogClient::DescribeProvisionedProductCallable
virtual Model::DescribeProvisionedProductOutcomeCallable DescribeProvisionedProductCallable(const Model::DescribeProvisionedProductRequest &request) const
Aws::ServiceCatalog::Model::EnableAWSOrganizationsAccessOutcomeCallable
std::future< EnableAWSOrganizationsAccessOutcome > EnableAWSOrganizationsAccessOutcomeCallable
Definition: ServiceCatalogClient.h:363
Aws::ServiceCatalog::ServiceCatalogClient::ImportAsProvisionedProductCallable
virtual Model::ImportAsProvisionedProductOutcomeCallable ImportAsProvisionedProductCallable(const Model::ImportAsProvisionedProductRequest &request) const
Aws::ServiceCatalog::Model::SearchProductsAsAdminOutcomeCallable
std::future< SearchProductsAsAdminOutcome > SearchProductsAsAdminOutcomeCallable
Definition: ServiceCatalogClient.h:391
Aws::ServiceCatalog::ServiceCatalogClient::DescribeProductAsync
virtual void DescribeProductAsync(const Model::DescribeProductRequest &request, const DescribeProductResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceCatalog::ServiceCatalogClient::ListServiceActionsForProvisioningArtifact
virtual Model::ListServiceActionsForProvisioningArtifactOutcome ListServiceActionsForProvisioningArtifact(const Model::ListServiceActionsForProvisioningArtifactRequest &request) const
UpdateConstraintResult.h
Aws::ServiceCatalog::ServiceCatalogClient::OverrideEndpoint
void OverrideEndpoint(const Aws::String &endpoint)
Aws::ServiceCatalog::ServiceCatalogClient::ListLaunchPaths
virtual Model::ListLaunchPathsOutcome ListLaunchPaths(const Model::ListLaunchPathsRequest &request) const
Aws::ServiceCatalog::ServiceCatalogClient::DescribeProvisioningParametersCallable
virtual Model::DescribeProvisioningParametersOutcomeCallable DescribeProvisioningParametersCallable(const Model::DescribeProvisioningParametersRequest &request) const
Aws::ServiceCatalog::ServiceCatalogClient::SearchProductsAsAdmin
virtual Model::SearchProductsAsAdminOutcome SearchProductsAsAdmin(const Model::SearchProductsAsAdminRequest &request) const
Aws::ServiceCatalog::ServiceCatalogClient::CopyProduct
virtual Model::CopyProductOutcome CopyProduct(const Model::CopyProductRequest &request) const
Aws::ServiceCatalog::ServiceCatalogClient::AssociateProductWithPortfolioCallable
virtual Model::AssociateProductWithPortfolioOutcomeCallable AssociateProductWithPortfolioCallable(const Model::AssociateProductWithPortfolioRequest &request) const
Aws::ServiceCatalog::Model::DeletePortfolioShareOutcome
Aws::Utils::Outcome< DeletePortfolioShareResult, ServiceCatalogError > DeletePortfolioShareOutcome
Definition: ServiceCatalogClient.h:247
UpdateProductResult.h
Aws::ServiceCatalog::ServiceCatalogClient::DeleteProvisioningArtifactCallable
virtual Model::DeleteProvisioningArtifactOutcomeCallable DeleteProvisioningArtifactCallable(const Model::DeleteProvisioningArtifactRequest &request) const
Aws::ServiceCatalog::ServiceCatalogClient::DeletePortfolioShare
virtual Model::DeletePortfolioShareOutcome DeletePortfolioShare(const Model::DeletePortfolioShareRequest &request) const
DescribeTagOptionResult.h
Aws::ServiceCatalog::Model::UpdateTagOptionOutcome
Aws::Utils::Outcome< UpdateTagOptionResult, ServiceCatalogError > UpdateTagOptionOutcome
Definition: ServiceCatalogClient.h:314
Aws::ServiceCatalog::Model::DescribeCopyProductStatusOutcomeCallable
std::future< DescribeCopyProductStatusOutcome > DescribeCopyProductStatusOutcomeCallable
Definition: ServiceCatalogClient.h:342
Aws::ServiceCatalog::Model::RejectPortfolioShareRequest
Definition: RejectPortfolioShareRequest.h:23
Aws::ServiceCatalog::ServiceCatalogClient::SearchProducts
virtual Model::SearchProductsOutcome SearchProducts(const Model::SearchProductsRequest &request) const
JsonSerializer.h
Aws::ServiceCatalog::ServiceCatalogClient::ListOrganizationPortfolioAccessCallable
virtual Model::ListOrganizationPortfolioAccessOutcomeCallable ListOrganizationPortfolioAccessCallable(const Model::ListOrganizationPortfolioAccessRequest &request) const
Aws::ServiceCatalog::ServiceCatalogClient::EnableAWSOrganizationsAccessCallable
virtual Model::EnableAWSOrganizationsAccessOutcomeCallable EnableAWSOrganizationsAccessCallable(const Model::EnableAWSOrganizationsAccessRequest &request) const
Aws::ServiceCatalog::Model::DeletePortfolioOutcomeCallable
std::future< DeletePortfolioOutcome > DeletePortfolioOutcomeCallable
Definition: ServiceCatalogClient.h:334
Aws::ServiceCatalog::Model::ListPrincipalsForPortfolioRequest
Definition: ListPrincipalsForPortfolioRequest.h:22
Aws::ServiceCatalog::ServiceCatalogClient::UpdateProvisioningArtifactCallable
virtual Model::UpdateProvisioningArtifactOutcomeCallable UpdateProvisioningArtifactCallable(const Model::UpdateProvisioningArtifactRequest &request) const
Aws::ServiceCatalog::Model::ListTagOptionsRequest
Definition: ListTagOptionsRequest.h:23
Aws::ServiceCatalog::ServiceCatalogClient::DescribePortfolioSharesCallable
virtual Model::DescribePortfolioSharesOutcomeCallable DescribePortfolioSharesCallable(const Model::DescribePortfolioSharesRequest &request) const
Aws::ServiceCatalog::Model::DescribeProductRequest
Definition: DescribeProductRequest.h:22
Aws::ServiceCatalog::Model::UpdateProvisionedProductRequest
Definition: UpdateProvisionedProductRequest.h:27
Aws::ServiceCatalog::ServiceCatalogClient::AssociateBudgetWithResourceCallable
virtual Model::AssociateBudgetWithResourceOutcomeCallable AssociateBudgetWithResourceCallable(const Model::AssociateBudgetWithResourceRequest &request) const
DescribeConstraintResult.h
Aws::ServiceCatalog::ListProvisioningArtifactsResponseReceivedHandler
std::function< void(const ServiceCatalogClient *, const Model::ListProvisioningArtifactsRequest &, const Model::ListProvisioningArtifactsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListProvisioningArtifactsResponseReceivedHandler
Definition: ServiceCatalogClient.h:470
DescribeProvisionedProductPlanResult.h
DisassociateTagOptionFromResourceResult.h
Aws::ServiceCatalog::Model::DeletePortfolioOutcome
Aws::Utils::Outcome< DeletePortfolioResult, ServiceCatalogError > DeletePortfolioOutcome
Definition: ServiceCatalogClient.h:246
Aws::ServiceCatalog::Model::CreateConstraintRequest
Definition: CreateConstraintRequest.h:23
Aws::ServiceCatalog::ServiceCatalogClient::DisassociatePrincipalFromPortfolioAsync
virtual void DisassociatePrincipalFromPortfolioAsync(const Model::DisassociatePrincipalFromPortfolioRequest &request, const DisassociatePrincipalFromPortfolioResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceCatalog::ServiceCatalogClient::CreateServiceAction
virtual Model::CreateServiceActionOutcome CreateServiceAction(const Model::CreateServiceActionRequest &request) const
Aws::ServiceCatalog::ServiceCatalogClient::DescribeProvisioningArtifactAsync
virtual void DescribeProvisioningArtifactAsync(const Model::DescribeProvisioningArtifactRequest &request, const DescribeProvisioningArtifactResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceCatalog::Model::UpdateProvisionedProductPropertiesOutcomeCallable
std::future< UpdateProvisionedProductPropertiesOutcome > UpdateProvisionedProductPropertiesOutcomeCallable
Definition: ServiceCatalogClient.h:399
Aws::ServiceCatalog::ServiceCatalogClient::CreatePortfolioShareCallable
virtual Model::CreatePortfolioShareOutcomeCallable CreatePortfolioShareCallable(const Model::CreatePortfolioShareRequest &request) const
AcceptPortfolioShareResult.h
Aws::ServiceCatalog::ListRecordHistoryResponseReceivedHandler
std::function< void(const ServiceCatalogClient *, const Model::ListRecordHistoryRequest &, const Model::ListRecordHistoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListRecordHistoryResponseReceivedHandler
Definition: ServiceCatalogClient.h:472