@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbstractAWSServiceCatalogAsync extends AbstractAWSServiceCatalog implements AWSServiceCatalogAsync
AWSServiceCatalogAsync. Convenient method forms pass through to the corresponding
overload that takes a request object and an AsyncHandler, which throws an
UnsupportedOperationException.ENDPOINT_PREFIXacceptPortfolioShare, associatePrincipalWithPortfolio, associateProductWithPortfolio, associateTagOptionWithResource, copyProduct, createConstraint, createPortfolio, createPortfolioShare, createProduct, createProvisioningArtifact, createTagOption, deleteConstraint, deletePortfolio, deletePortfolioShare, deleteProduct, deleteProvisioningArtifact, describeConstraint, describeCopyProductStatus, describePortfolio, describeProduct, describeProductAsAdmin, describeProductView, describeProvisionedProduct, describeProvisioningArtifact, describeProvisioningParameters, describeRecord, describeTagOption, disassociatePrincipalFromPortfolio, disassociateProductFromPortfolio, disassociateTagOptionFromResource, getCachedResponseMetadata, listAcceptedPortfolioShares, listConstraintsForPortfolio, listLaunchPaths, listPortfolioAccess, listPortfolios, listPortfoliosForProduct, listPrincipalsForPortfolio, listProvisioningArtifacts, listRecordHistory, listResourcesForTagOption, listTagOptions, provisionProduct, rejectPortfolioShare, scanProvisionedProducts, searchProducts, searchProductsAsAdmin, setEndpoint, setRegion, shutdown, terminateProvisionedProduct, updateConstraint, updatePortfolio, updateProduct, updateProvisionedProduct, updateProvisioningArtifact, updateTagOptionequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitacceptPortfolioShare, associatePrincipalWithPortfolio, associateProductWithPortfolio, associateTagOptionWithResource, copyProduct, createConstraint, createPortfolio, createPortfolioShare, createProduct, createProvisioningArtifact, createTagOption, deleteConstraint, deletePortfolio, deletePortfolioShare, deleteProduct, deleteProvisioningArtifact, describeConstraint, describeCopyProductStatus, describePortfolio, describeProduct, describeProductAsAdmin, describeProductView, describeProvisionedProduct, describeProvisioningArtifact, describeProvisioningParameters, describeRecord, describeTagOption, disassociatePrincipalFromPortfolio, disassociateProductFromPortfolio, disassociateTagOptionFromResource, getCachedResponseMetadata, listAcceptedPortfolioShares, listConstraintsForPortfolio, listLaunchPaths, listPortfolioAccess, listPortfolios, listPortfoliosForProduct, listPrincipalsForPortfolio, listProvisioningArtifacts, listRecordHistory, listResourcesForTagOption, listTagOptions, provisionProduct, rejectPortfolioShare, scanProvisionedProducts, searchProducts, searchProductsAsAdmin, setEndpoint, setRegion, shutdown, terminateProvisionedProduct, updateConstraint, updatePortfolio, updateProduct, updateProvisionedProduct, updateProvisioningArtifact, updateTagOptionpublic Future<AcceptPortfolioShareResult> acceptPortfolioShareAsync(AcceptPortfolioShareRequest request)
AWSServiceCatalogAsyncAccepts an offer to share a portfolio.
acceptPortfolioShareAsync in interface AWSServiceCatalogAsyncpublic Future<AcceptPortfolioShareResult> acceptPortfolioShareAsync(AcceptPortfolioShareRequest request, AsyncHandler<AcceptPortfolioShareRequest,AcceptPortfolioShareResult> asyncHandler)
AWSServiceCatalogAsyncAccepts an offer to share a portfolio.
acceptPortfolioShareAsync in interface AWSServiceCatalogAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<AssociatePrincipalWithPortfolioResult> associatePrincipalWithPortfolioAsync(AssociatePrincipalWithPortfolioRequest request)
AWSServiceCatalogAsyncAssociates the specified principal ARN with the specified portfolio.
associatePrincipalWithPortfolioAsync in interface AWSServiceCatalogAsyncpublic Future<AssociatePrincipalWithPortfolioResult> associatePrincipalWithPortfolioAsync(AssociatePrincipalWithPortfolioRequest request, AsyncHandler<AssociatePrincipalWithPortfolioRequest,AssociatePrincipalWithPortfolioResult> asyncHandler)
AWSServiceCatalogAsyncAssociates the specified principal ARN with the specified portfolio.
associatePrincipalWithPortfolioAsync in interface AWSServiceCatalogAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<AssociateProductWithPortfolioResult> associateProductWithPortfolioAsync(AssociateProductWithPortfolioRequest request)
AWSServiceCatalogAsyncAssociates a product with a portfolio.
associateProductWithPortfolioAsync in interface AWSServiceCatalogAsyncpublic Future<AssociateProductWithPortfolioResult> associateProductWithPortfolioAsync(AssociateProductWithPortfolioRequest request, AsyncHandler<AssociateProductWithPortfolioRequest,AssociateProductWithPortfolioResult> asyncHandler)
AWSServiceCatalogAsyncAssociates a product with a portfolio.
associateProductWithPortfolioAsync in interface AWSServiceCatalogAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<AssociateTagOptionWithResourceResult> associateTagOptionWithResourceAsync(AssociateTagOptionWithResourceRequest request)
AWSServiceCatalogAsyncAssociate a TagOption identifier with a resource identifier.
associateTagOptionWithResourceAsync in interface AWSServiceCatalogAsyncpublic Future<AssociateTagOptionWithResourceResult> associateTagOptionWithResourceAsync(AssociateTagOptionWithResourceRequest request, AsyncHandler<AssociateTagOptionWithResourceRequest,AssociateTagOptionWithResourceResult> asyncHandler)
AWSServiceCatalogAsyncAssociate a TagOption identifier with a resource identifier.
associateTagOptionWithResourceAsync in interface AWSServiceCatalogAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<CopyProductResult> copyProductAsync(CopyProductRequest request)
AWSServiceCatalogAsyncCopies the specified source product to the specified target product or a new product.
You can copy the product to the same account or another account. You can copy the product to the same region or another region.
This operation is performed asynchronously. To track the progress of the operation, use DescribeCopyProductStatus.
copyProductAsync in interface AWSServiceCatalogAsyncpublic Future<CopyProductResult> copyProductAsync(CopyProductRequest request, AsyncHandler<CopyProductRequest,CopyProductResult> asyncHandler)
AWSServiceCatalogAsyncCopies the specified source product to the specified target product or a new product.
You can copy the product to the same account or another account. You can copy the product to the same region or another region.
This operation is performed asynchronously. To track the progress of the operation, use DescribeCopyProductStatus.
copyProductAsync in interface AWSServiceCatalogAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<CreateConstraintResult> createConstraintAsync(CreateConstraintRequest request)
AWSServiceCatalogAsyncCreates a new constraint. For more information, see Using Constraints.
createConstraintAsync in interface AWSServiceCatalogAsyncpublic Future<CreateConstraintResult> createConstraintAsync(CreateConstraintRequest request, AsyncHandler<CreateConstraintRequest,CreateConstraintResult> asyncHandler)
AWSServiceCatalogAsyncCreates a new constraint. For more information, see Using Constraints.
createConstraintAsync in interface AWSServiceCatalogAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<CreatePortfolioResult> createPortfolioAsync(CreatePortfolioRequest request)
AWSServiceCatalogAsyncCreates a new portfolio.
createPortfolioAsync in interface AWSServiceCatalogAsyncpublic Future<CreatePortfolioResult> createPortfolioAsync(CreatePortfolioRequest request, AsyncHandler<CreatePortfolioRequest,CreatePortfolioResult> asyncHandler)
AWSServiceCatalogAsyncCreates a new portfolio.
createPortfolioAsync in interface AWSServiceCatalogAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<CreatePortfolioShareResult> createPortfolioShareAsync(CreatePortfolioShareRequest request)
AWSServiceCatalogAsyncCreates a new portfolio share.
createPortfolioShareAsync in interface AWSServiceCatalogAsyncpublic Future<CreatePortfolioShareResult> createPortfolioShareAsync(CreatePortfolioShareRequest request, AsyncHandler<CreatePortfolioShareRequest,CreatePortfolioShareResult> asyncHandler)
AWSServiceCatalogAsyncCreates a new portfolio share.
createPortfolioShareAsync in interface AWSServiceCatalogAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<CreateProductResult> createProductAsync(CreateProductRequest request)
AWSServiceCatalogAsyncCreates a new product.
createProductAsync in interface AWSServiceCatalogAsyncpublic Future<CreateProductResult> createProductAsync(CreateProductRequest request, AsyncHandler<CreateProductRequest,CreateProductResult> asyncHandler)
AWSServiceCatalogAsyncCreates a new product.
createProductAsync in interface AWSServiceCatalogAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<CreateProvisioningArtifactResult> createProvisioningArtifactAsync(CreateProvisioningArtifactRequest request)
AWSServiceCatalogAsyncCreate a new provisioning artifact for the specified product. This operation does not work with a product that has been shared with you.
createProvisioningArtifactAsync in interface AWSServiceCatalogAsyncpublic Future<CreateProvisioningArtifactResult> createProvisioningArtifactAsync(CreateProvisioningArtifactRequest request, AsyncHandler<CreateProvisioningArtifactRequest,CreateProvisioningArtifactResult> asyncHandler)
AWSServiceCatalogAsyncCreate a new provisioning artifact for the specified product. This operation does not work with a product that has been shared with you.
createProvisioningArtifactAsync in interface AWSServiceCatalogAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<CreateTagOptionResult> createTagOptionAsync(CreateTagOptionRequest request)
AWSServiceCatalogAsyncCreate a new TagOption.
createTagOptionAsync in interface AWSServiceCatalogAsyncpublic Future<CreateTagOptionResult> createTagOptionAsync(CreateTagOptionRequest request, AsyncHandler<CreateTagOptionRequest,CreateTagOptionResult> asyncHandler)
AWSServiceCatalogAsyncCreate a new TagOption.
createTagOptionAsync in interface AWSServiceCatalogAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteConstraintResult> deleteConstraintAsync(DeleteConstraintRequest request)
AWSServiceCatalogAsyncDeletes the specified constraint.
deleteConstraintAsync in interface AWSServiceCatalogAsyncpublic Future<DeleteConstraintResult> deleteConstraintAsync(DeleteConstraintRequest request, AsyncHandler<DeleteConstraintRequest,DeleteConstraintResult> asyncHandler)
AWSServiceCatalogAsyncDeletes the specified constraint.
deleteConstraintAsync in interface AWSServiceCatalogAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeletePortfolioResult> deletePortfolioAsync(DeletePortfolioRequest request)
AWSServiceCatalogAsyncDeletes the specified portfolio. This operation does not work with a portfolio that has been shared with you or if it has products, users, constraints, or shared accounts associated with it.
deletePortfolioAsync in interface AWSServiceCatalogAsyncpublic Future<DeletePortfolioResult> deletePortfolioAsync(DeletePortfolioRequest request, AsyncHandler<DeletePortfolioRequest,DeletePortfolioResult> asyncHandler)
AWSServiceCatalogAsyncDeletes the specified portfolio. This operation does not work with a portfolio that has been shared with you or if it has products, users, constraints, or shared accounts associated with it.
deletePortfolioAsync in interface AWSServiceCatalogAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeletePortfolioShareResult> deletePortfolioShareAsync(DeletePortfolioShareRequest request)
AWSServiceCatalogAsyncDeletes the specified portfolio share.
deletePortfolioShareAsync in interface AWSServiceCatalogAsyncpublic Future<DeletePortfolioShareResult> deletePortfolioShareAsync(DeletePortfolioShareRequest request, AsyncHandler<DeletePortfolioShareRequest,DeletePortfolioShareResult> asyncHandler)
AWSServiceCatalogAsyncDeletes the specified portfolio share.
deletePortfolioShareAsync in interface AWSServiceCatalogAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteProductResult> deleteProductAsync(DeleteProductRequest request)
AWSServiceCatalogAsyncDeletes the specified product. This operation does not work with a product that has been shared with you or is associated with a portfolio.
deleteProductAsync in interface AWSServiceCatalogAsyncpublic Future<DeleteProductResult> deleteProductAsync(DeleteProductRequest request, AsyncHandler<DeleteProductRequest,DeleteProductResult> asyncHandler)
AWSServiceCatalogAsyncDeletes the specified product. This operation does not work with a product that has been shared with you or is associated with a portfolio.
deleteProductAsync in interface AWSServiceCatalogAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteProvisioningArtifactResult> deleteProvisioningArtifactAsync(DeleteProvisioningArtifactRequest request)
AWSServiceCatalogAsyncDeletes the specified provisioning artifact. This operation does not work on a provisioning artifact associated with a product that has been shared with you, or on the last provisioning artifact associated with a product (a product must have at least one provisioning artifact).
deleteProvisioningArtifactAsync in interface AWSServiceCatalogAsyncpublic Future<DeleteProvisioningArtifactResult> deleteProvisioningArtifactAsync(DeleteProvisioningArtifactRequest request, AsyncHandler<DeleteProvisioningArtifactRequest,DeleteProvisioningArtifactResult> asyncHandler)
AWSServiceCatalogAsyncDeletes the specified provisioning artifact. This operation does not work on a provisioning artifact associated with a product that has been shared with you, or on the last provisioning artifact associated with a product (a product must have at least one provisioning artifact).
deleteProvisioningArtifactAsync in interface AWSServiceCatalogAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DescribeConstraintResult> describeConstraintAsync(DescribeConstraintRequest request)
AWSServiceCatalogAsyncRetrieves detailed information for a specified constraint.
describeConstraintAsync in interface AWSServiceCatalogAsyncpublic Future<DescribeConstraintResult> describeConstraintAsync(DescribeConstraintRequest request, AsyncHandler<DescribeConstraintRequest,DescribeConstraintResult> asyncHandler)
AWSServiceCatalogAsyncRetrieves detailed information for a specified constraint.
describeConstraintAsync in interface AWSServiceCatalogAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DescribeCopyProductStatusResult> describeCopyProductStatusAsync(DescribeCopyProductStatusRequest request)
AWSServiceCatalogAsyncDescribes the status of the specified copy product operation.
describeCopyProductStatusAsync in interface AWSServiceCatalogAsyncpublic Future<DescribeCopyProductStatusResult> describeCopyProductStatusAsync(DescribeCopyProductStatusRequest request, AsyncHandler<DescribeCopyProductStatusRequest,DescribeCopyProductStatusResult> asyncHandler)
AWSServiceCatalogAsyncDescribes the status of the specified copy product operation.
describeCopyProductStatusAsync in interface AWSServiceCatalogAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DescribePortfolioResult> describePortfolioAsync(DescribePortfolioRequest request)
AWSServiceCatalogAsyncRetrieves detailed information and any tags associated with the specified portfolio.
describePortfolioAsync in interface AWSServiceCatalogAsyncpublic Future<DescribePortfolioResult> describePortfolioAsync(DescribePortfolioRequest request, AsyncHandler<DescribePortfolioRequest,DescribePortfolioResult> asyncHandler)
AWSServiceCatalogAsyncRetrieves detailed information and any tags associated with the specified portfolio.
describePortfolioAsync in interface AWSServiceCatalogAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DescribeProductResult> describeProductAsync(DescribeProductRequest request)
AWSServiceCatalogAsyncRetrieves information about a specified product.
This operation is functionally identical to DescribeProductView except that it takes as input
ProductId instead of ProductViewId.
describeProductAsync in interface AWSServiceCatalogAsyncpublic Future<DescribeProductResult> describeProductAsync(DescribeProductRequest request, AsyncHandler<DescribeProductRequest,DescribeProductResult> asyncHandler)
AWSServiceCatalogAsyncRetrieves information about a specified product.
This operation is functionally identical to DescribeProductView except that it takes as input
ProductId instead of ProductViewId.
describeProductAsync in interface AWSServiceCatalogAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DescribeProductAsAdminResult> describeProductAsAdminAsync(DescribeProductAsAdminRequest request)
AWSServiceCatalogAsyncRetrieves information about a specified product, run with administrator access.
describeProductAsAdminAsync in interface AWSServiceCatalogAsyncpublic Future<DescribeProductAsAdminResult> describeProductAsAdminAsync(DescribeProductAsAdminRequest request, AsyncHandler<DescribeProductAsAdminRequest,DescribeProductAsAdminResult> asyncHandler)
AWSServiceCatalogAsyncRetrieves information about a specified product, run with administrator access.
describeProductAsAdminAsync in interface AWSServiceCatalogAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DescribeProductViewResult> describeProductViewAsync(DescribeProductViewRequest request)
AWSServiceCatalogAsyncRetrieves information about a specified product.
This operation is functionally identical to DescribeProduct except that it takes as input
ProductViewId instead of ProductId.
describeProductViewAsync in interface AWSServiceCatalogAsyncpublic Future<DescribeProductViewResult> describeProductViewAsync(DescribeProductViewRequest request, AsyncHandler<DescribeProductViewRequest,DescribeProductViewResult> asyncHandler)
AWSServiceCatalogAsyncRetrieves information about a specified product.
This operation is functionally identical to DescribeProduct except that it takes as input
ProductViewId instead of ProductId.
describeProductViewAsync in interface AWSServiceCatalogAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DescribeProvisionedProductResult> describeProvisionedProductAsync(DescribeProvisionedProductRequest request)
AWSServiceCatalogAsyncRetrieve detailed information about the provisioned product.
describeProvisionedProductAsync in interface AWSServiceCatalogAsyncpublic Future<DescribeProvisionedProductResult> describeProvisionedProductAsync(DescribeProvisionedProductRequest request, AsyncHandler<DescribeProvisionedProductRequest,DescribeProvisionedProductResult> asyncHandler)
AWSServiceCatalogAsyncRetrieve detailed information about the provisioned product.
describeProvisionedProductAsync in interface AWSServiceCatalogAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DescribeProvisioningArtifactResult> describeProvisioningArtifactAsync(DescribeProvisioningArtifactRequest request)
AWSServiceCatalogAsyncRetrieves detailed information about the specified provisioning artifact.
describeProvisioningArtifactAsync in interface AWSServiceCatalogAsyncpublic Future<DescribeProvisioningArtifactResult> describeProvisioningArtifactAsync(DescribeProvisioningArtifactRequest request, AsyncHandler<DescribeProvisioningArtifactRequest,DescribeProvisioningArtifactResult> asyncHandler)
AWSServiceCatalogAsyncRetrieves detailed information about the specified provisioning artifact.
describeProvisioningArtifactAsync in interface AWSServiceCatalogAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DescribeProvisioningParametersResult> describeProvisioningParametersAsync(DescribeProvisioningParametersRequest request)
AWSServiceCatalogAsync
Provides information about parameters required to provision a specified product in a specified manner. Use this
operation to obtain the list of ProvisioningArtifactParameters parameters available to call the
ProvisionProduct operation for the specified product.
If the output contains a TagOption key with an empty list of values, there is a TagOption conflict for that key.
The end user cannot take action to fix the conflict, and launch is not blocked. In subsequent calls to the
ProvisionProduct operation, do not include conflicted TagOption keys as tags. Calls to
ProvisionProduct with empty TagOption values cause the error
"Parameter validation failed: Missing required parameter in Tags[N]:Value ". Calls to
ProvisionProduct with conflicted TagOption keys automatically tag the provisioned product with the
conflicted keys with the value "sc-tagoption-conflict-portfolioId-productId".
describeProvisioningParametersAsync in interface AWSServiceCatalogAsyncpublic Future<DescribeProvisioningParametersResult> describeProvisioningParametersAsync(DescribeProvisioningParametersRequest request, AsyncHandler<DescribeProvisioningParametersRequest,DescribeProvisioningParametersResult> asyncHandler)
AWSServiceCatalogAsync
Provides information about parameters required to provision a specified product in a specified manner. Use this
operation to obtain the list of ProvisioningArtifactParameters parameters available to call the
ProvisionProduct operation for the specified product.
If the output contains a TagOption key with an empty list of values, there is a TagOption conflict for that key.
The end user cannot take action to fix the conflict, and launch is not blocked. In subsequent calls to the
ProvisionProduct operation, do not include conflicted TagOption keys as tags. Calls to
ProvisionProduct with empty TagOption values cause the error
"Parameter validation failed: Missing required parameter in Tags[N]:Value ". Calls to
ProvisionProduct with conflicted TagOption keys automatically tag the provisioned product with the
conflicted keys with the value "sc-tagoption-conflict-portfolioId-productId".
describeProvisioningParametersAsync in interface AWSServiceCatalogAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DescribeRecordResult> describeRecordAsync(DescribeRecordRequest request)
AWSServiceCatalogAsyncRetrieves a paginated list of the full details of a specific request. Use this operation after calling a request operation (ProvisionProduct, TerminateProvisionedProduct, or UpdateProvisionedProduct).
describeRecordAsync in interface AWSServiceCatalogAsyncpublic Future<DescribeRecordResult> describeRecordAsync(DescribeRecordRequest request, AsyncHandler<DescribeRecordRequest,DescribeRecordResult> asyncHandler)
AWSServiceCatalogAsyncRetrieves a paginated list of the full details of a specific request. Use this operation after calling a request operation (ProvisionProduct, TerminateProvisionedProduct, or UpdateProvisionedProduct).
describeRecordAsync in interface AWSServiceCatalogAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DescribeTagOptionResult> describeTagOptionAsync(DescribeTagOptionRequest request)
AWSServiceCatalogAsyncDescribes a TagOption.
describeTagOptionAsync in interface AWSServiceCatalogAsyncpublic Future<DescribeTagOptionResult> describeTagOptionAsync(DescribeTagOptionRequest request, AsyncHandler<DescribeTagOptionRequest,DescribeTagOptionResult> asyncHandler)
AWSServiceCatalogAsyncDescribes a TagOption.
describeTagOptionAsync in interface AWSServiceCatalogAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DisassociatePrincipalFromPortfolioResult> disassociatePrincipalFromPortfolioAsync(DisassociatePrincipalFromPortfolioRequest request)
AWSServiceCatalogAsyncDisassociates a previously associated principal ARN from a specified portfolio.
disassociatePrincipalFromPortfolioAsync in interface AWSServiceCatalogAsyncpublic Future<DisassociatePrincipalFromPortfolioResult> disassociatePrincipalFromPortfolioAsync(DisassociatePrincipalFromPortfolioRequest request, AsyncHandler<DisassociatePrincipalFromPortfolioRequest,DisassociatePrincipalFromPortfolioResult> asyncHandler)
AWSServiceCatalogAsyncDisassociates a previously associated principal ARN from a specified portfolio.
disassociatePrincipalFromPortfolioAsync in interface AWSServiceCatalogAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DisassociateProductFromPortfolioResult> disassociateProductFromPortfolioAsync(DisassociateProductFromPortfolioRequest request)
AWSServiceCatalogAsyncDisassociates the specified product from the specified portfolio.
disassociateProductFromPortfolioAsync in interface AWSServiceCatalogAsyncpublic Future<DisassociateProductFromPortfolioResult> disassociateProductFromPortfolioAsync(DisassociateProductFromPortfolioRequest request, AsyncHandler<DisassociateProductFromPortfolioRequest,DisassociateProductFromPortfolioResult> asyncHandler)
AWSServiceCatalogAsyncDisassociates the specified product from the specified portfolio.
disassociateProductFromPortfolioAsync in interface AWSServiceCatalogAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DisassociateTagOptionFromResourceResult> disassociateTagOptionFromResourceAsync(DisassociateTagOptionFromResourceRequest request)
AWSServiceCatalogAsyncDisassociates a TagOption from a resource.
disassociateTagOptionFromResourceAsync in interface AWSServiceCatalogAsyncpublic Future<DisassociateTagOptionFromResourceResult> disassociateTagOptionFromResourceAsync(DisassociateTagOptionFromResourceRequest request, AsyncHandler<DisassociateTagOptionFromResourceRequest,DisassociateTagOptionFromResourceResult> asyncHandler)
AWSServiceCatalogAsyncDisassociates a TagOption from a resource.
disassociateTagOptionFromResourceAsync in interface AWSServiceCatalogAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListAcceptedPortfolioSharesResult> listAcceptedPortfolioSharesAsync(ListAcceptedPortfolioSharesRequest request)
AWSServiceCatalogAsyncLists details of all portfolios for which sharing was accepted by this account.
listAcceptedPortfolioSharesAsync in interface AWSServiceCatalogAsyncpublic Future<ListAcceptedPortfolioSharesResult> listAcceptedPortfolioSharesAsync(ListAcceptedPortfolioSharesRequest request, AsyncHandler<ListAcceptedPortfolioSharesRequest,ListAcceptedPortfolioSharesResult> asyncHandler)
AWSServiceCatalogAsyncLists details of all portfolios for which sharing was accepted by this account.
listAcceptedPortfolioSharesAsync in interface AWSServiceCatalogAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListConstraintsForPortfolioResult> listConstraintsForPortfolioAsync(ListConstraintsForPortfolioRequest request)
AWSServiceCatalogAsyncRetrieves detailed constraint information for the specified portfolio and product.
listConstraintsForPortfolioAsync in interface AWSServiceCatalogAsyncpublic Future<ListConstraintsForPortfolioResult> listConstraintsForPortfolioAsync(ListConstraintsForPortfolioRequest request, AsyncHandler<ListConstraintsForPortfolioRequest,ListConstraintsForPortfolioResult> asyncHandler)
AWSServiceCatalogAsyncRetrieves detailed constraint information for the specified portfolio and product.
listConstraintsForPortfolioAsync in interface AWSServiceCatalogAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListLaunchPathsResult> listLaunchPathsAsync(ListLaunchPathsRequest request)
AWSServiceCatalogAsyncReturns a paginated list of all paths to a specified product. A path is how the user has access to a specified product, and is necessary when provisioning a product. A path also determines the constraints put on the product.
listLaunchPathsAsync in interface AWSServiceCatalogAsyncpublic Future<ListLaunchPathsResult> listLaunchPathsAsync(ListLaunchPathsRequest request, AsyncHandler<ListLaunchPathsRequest,ListLaunchPathsResult> asyncHandler)
AWSServiceCatalogAsyncReturns a paginated list of all paths to a specified product. A path is how the user has access to a specified product, and is necessary when provisioning a product. A path also determines the constraints put on the product.
listLaunchPathsAsync in interface AWSServiceCatalogAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListPortfolioAccessResult> listPortfolioAccessAsync(ListPortfolioAccessRequest request)
AWSServiceCatalogAsyncLists the account IDs that have been authorized sharing of the specified portfolio.
listPortfolioAccessAsync in interface AWSServiceCatalogAsyncpublic Future<ListPortfolioAccessResult> listPortfolioAccessAsync(ListPortfolioAccessRequest request, AsyncHandler<ListPortfolioAccessRequest,ListPortfolioAccessResult> asyncHandler)
AWSServiceCatalogAsyncLists the account IDs that have been authorized sharing of the specified portfolio.
listPortfolioAccessAsync in interface AWSServiceCatalogAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListPortfoliosResult> listPortfoliosAsync(ListPortfoliosRequest request)
AWSServiceCatalogAsyncLists all portfolios in the catalog.
listPortfoliosAsync in interface AWSServiceCatalogAsyncpublic Future<ListPortfoliosResult> listPortfoliosAsync(ListPortfoliosRequest request, AsyncHandler<ListPortfoliosRequest,ListPortfoliosResult> asyncHandler)
AWSServiceCatalogAsyncLists all portfolios in the catalog.
listPortfoliosAsync in interface AWSServiceCatalogAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListPortfoliosForProductResult> listPortfoliosForProductAsync(ListPortfoliosForProductRequest request)
AWSServiceCatalogAsyncLists all portfolios that the specified product is associated with.
listPortfoliosForProductAsync in interface AWSServiceCatalogAsyncpublic Future<ListPortfoliosForProductResult> listPortfoliosForProductAsync(ListPortfoliosForProductRequest request, AsyncHandler<ListPortfoliosForProductRequest,ListPortfoliosForProductResult> asyncHandler)
AWSServiceCatalogAsyncLists all portfolios that the specified product is associated with.
listPortfoliosForProductAsync in interface AWSServiceCatalogAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListPrincipalsForPortfolioResult> listPrincipalsForPortfolioAsync(ListPrincipalsForPortfolioRequest request)
AWSServiceCatalogAsyncLists all principal ARNs associated with the specified portfolio.
listPrincipalsForPortfolioAsync in interface AWSServiceCatalogAsyncpublic Future<ListPrincipalsForPortfolioResult> listPrincipalsForPortfolioAsync(ListPrincipalsForPortfolioRequest request, AsyncHandler<ListPrincipalsForPortfolioRequest,ListPrincipalsForPortfolioResult> asyncHandler)
AWSServiceCatalogAsyncLists all principal ARNs associated with the specified portfolio.
listPrincipalsForPortfolioAsync in interface AWSServiceCatalogAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListProvisioningArtifactsResult> listProvisioningArtifactsAsync(ListProvisioningArtifactsRequest request)
AWSServiceCatalogAsyncLists all provisioning artifacts associated with the specified product.
listProvisioningArtifactsAsync in interface AWSServiceCatalogAsyncpublic Future<ListProvisioningArtifactsResult> listProvisioningArtifactsAsync(ListProvisioningArtifactsRequest request, AsyncHandler<ListProvisioningArtifactsRequest,ListProvisioningArtifactsResult> asyncHandler)
AWSServiceCatalogAsyncLists all provisioning artifacts associated with the specified product.
listProvisioningArtifactsAsync in interface AWSServiceCatalogAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListRecordHistoryResult> listRecordHistoryAsync(ListRecordHistoryRequest request)
AWSServiceCatalogAsyncReturns a paginated list of all performed requests, in the form of RecordDetails objects that are filtered as specified.
listRecordHistoryAsync in interface AWSServiceCatalogAsyncpublic Future<ListRecordHistoryResult> listRecordHistoryAsync(ListRecordHistoryRequest request, AsyncHandler<ListRecordHistoryRequest,ListRecordHistoryResult> asyncHandler)
AWSServiceCatalogAsyncReturns a paginated list of all performed requests, in the form of RecordDetails objects that are filtered as specified.
listRecordHistoryAsync in interface AWSServiceCatalogAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListResourcesForTagOptionResult> listResourcesForTagOptionAsync(ListResourcesForTagOptionRequest request)
AWSServiceCatalogAsyncLists resources associated with a TagOption.
listResourcesForTagOptionAsync in interface AWSServiceCatalogAsyncpublic Future<ListResourcesForTagOptionResult> listResourcesForTagOptionAsync(ListResourcesForTagOptionRequest request, AsyncHandler<ListResourcesForTagOptionRequest,ListResourcesForTagOptionResult> asyncHandler)
AWSServiceCatalogAsyncLists resources associated with a TagOption.
listResourcesForTagOptionAsync in interface AWSServiceCatalogAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListTagOptionsResult> listTagOptionsAsync(ListTagOptionsRequest request)
AWSServiceCatalogAsyncLists detailed TagOptions information.
listTagOptionsAsync in interface AWSServiceCatalogAsyncpublic Future<ListTagOptionsResult> listTagOptionsAsync(ListTagOptionsRequest request, AsyncHandler<ListTagOptionsRequest,ListTagOptionsResult> asyncHandler)
AWSServiceCatalogAsyncLists detailed TagOptions information.
listTagOptionsAsync in interface AWSServiceCatalogAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ProvisionProductResult> provisionProductAsync(ProvisionProductRequest request)
AWSServiceCatalogAsyncRequests a provision of a specified product. A provisioned product is a resourced instance for a product. For example, provisioning a CloudFormation-template-backed product results in launching a CloudFormation stack and all the underlying resources that come with it.
You can check the status of this request using the DescribeRecord operation. The error
"Parameter validation failed: Missing required parameter in Tags[N]:Value" indicates that your
request contains a tag which has a tag key but no corresponding tag value (value is empty or null). Your call may
have included values returned from a DescribeProvisioningParameters call that resulted in a
TagOption key with an empty list. This happens when TagOption keys are in conflict. For more information, see
DescribeProvisioningParameters.
provisionProductAsync in interface AWSServiceCatalogAsyncpublic Future<ProvisionProductResult> provisionProductAsync(ProvisionProductRequest request, AsyncHandler<ProvisionProductRequest,ProvisionProductResult> asyncHandler)
AWSServiceCatalogAsyncRequests a provision of a specified product. A provisioned product is a resourced instance for a product. For example, provisioning a CloudFormation-template-backed product results in launching a CloudFormation stack and all the underlying resources that come with it.
You can check the status of this request using the DescribeRecord operation. The error
"Parameter validation failed: Missing required parameter in Tags[N]:Value" indicates that your
request contains a tag which has a tag key but no corresponding tag value (value is empty or null). Your call may
have included values returned from a DescribeProvisioningParameters call that resulted in a
TagOption key with an empty list. This happens when TagOption keys are in conflict. For more information, see
DescribeProvisioningParameters.
provisionProductAsync in interface AWSServiceCatalogAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<RejectPortfolioShareResult> rejectPortfolioShareAsync(RejectPortfolioShareRequest request)
AWSServiceCatalogAsyncRejects an offer to share a portfolio.
rejectPortfolioShareAsync in interface AWSServiceCatalogAsyncpublic Future<RejectPortfolioShareResult> rejectPortfolioShareAsync(RejectPortfolioShareRequest request, AsyncHandler<RejectPortfolioShareRequest,RejectPortfolioShareResult> asyncHandler)
AWSServiceCatalogAsyncRejects an offer to share a portfolio.
rejectPortfolioShareAsync in interface AWSServiceCatalogAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ScanProvisionedProductsResult> scanProvisionedProductsAsync(ScanProvisionedProductsRequest request)
AWSServiceCatalogAsyncReturns a paginated list of all the ProvisionedProduct objects that are currently available (not terminated).
scanProvisionedProductsAsync in interface AWSServiceCatalogAsyncpublic Future<ScanProvisionedProductsResult> scanProvisionedProductsAsync(ScanProvisionedProductsRequest request, AsyncHandler<ScanProvisionedProductsRequest,ScanProvisionedProductsResult> asyncHandler)
AWSServiceCatalogAsyncReturns a paginated list of all the ProvisionedProduct objects that are currently available (not terminated).
scanProvisionedProductsAsync in interface AWSServiceCatalogAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<SearchProductsResult> searchProductsAsync(SearchProductsRequest request)
AWSServiceCatalogAsync
Returns a paginated list all of the Products objects to which the caller has access.
The output of this operation can be used as input for other operations, such as DescribeProductView.
searchProductsAsync in interface AWSServiceCatalogAsyncpublic Future<SearchProductsResult> searchProductsAsync(SearchProductsRequest request, AsyncHandler<SearchProductsRequest,SearchProductsResult> asyncHandler)
AWSServiceCatalogAsync
Returns a paginated list all of the Products objects to which the caller has access.
The output of this operation can be used as input for other operations, such as DescribeProductView.
searchProductsAsync in interface AWSServiceCatalogAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<SearchProductsAsAdminResult> searchProductsAsAdminAsync(SearchProductsAsAdminRequest request)
AWSServiceCatalogAsyncRetrieves summary and status information about all products created within the caller's account. If a portfolio ID is provided, this operation retrieves information for only those products that are associated with the specified portfolio.
searchProductsAsAdminAsync in interface AWSServiceCatalogAsyncpublic Future<SearchProductsAsAdminResult> searchProductsAsAdminAsync(SearchProductsAsAdminRequest request, AsyncHandler<SearchProductsAsAdminRequest,SearchProductsAsAdminResult> asyncHandler)
AWSServiceCatalogAsyncRetrieves summary and status information about all products created within the caller's account. If a portfolio ID is provided, this operation retrieves information for only those products that are associated with the specified portfolio.
searchProductsAsAdminAsync in interface AWSServiceCatalogAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<TerminateProvisionedProductResult> terminateProvisionedProductAsync(TerminateProvisionedProductRequest request)
AWSServiceCatalogAsync
Requests termination of an existing ProvisionedProduct object. If there are Tags associated with the
object, they are terminated when the ProvisionedProduct object is terminated.
This operation does not delete any records associated with the ProvisionedProduct object.
You can check the status of this request using the DescribeRecord operation.
terminateProvisionedProductAsync in interface AWSServiceCatalogAsyncpublic Future<TerminateProvisionedProductResult> terminateProvisionedProductAsync(TerminateProvisionedProductRequest request, AsyncHandler<TerminateProvisionedProductRequest,TerminateProvisionedProductResult> asyncHandler)
AWSServiceCatalogAsync
Requests termination of an existing ProvisionedProduct object. If there are Tags associated with the
object, they are terminated when the ProvisionedProduct object is terminated.
This operation does not delete any records associated with the ProvisionedProduct object.
You can check the status of this request using the DescribeRecord operation.
terminateProvisionedProductAsync in interface AWSServiceCatalogAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UpdateConstraintResult> updateConstraintAsync(UpdateConstraintRequest request)
AWSServiceCatalogAsyncUpdates an existing constraint.
updateConstraintAsync in interface AWSServiceCatalogAsyncpublic Future<UpdateConstraintResult> updateConstraintAsync(UpdateConstraintRequest request, AsyncHandler<UpdateConstraintRequest,UpdateConstraintResult> asyncHandler)
AWSServiceCatalogAsyncUpdates an existing constraint.
updateConstraintAsync in interface AWSServiceCatalogAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UpdatePortfolioResult> updatePortfolioAsync(UpdatePortfolioRequest request)
AWSServiceCatalogAsyncUpdates the specified portfolio's details. This operation does not work with a product that has been shared with you.
updatePortfolioAsync in interface AWSServiceCatalogAsyncpublic Future<UpdatePortfolioResult> updatePortfolioAsync(UpdatePortfolioRequest request, AsyncHandler<UpdatePortfolioRequest,UpdatePortfolioResult> asyncHandler)
AWSServiceCatalogAsyncUpdates the specified portfolio's details. This operation does not work with a product that has been shared with you.
updatePortfolioAsync in interface AWSServiceCatalogAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UpdateProductResult> updateProductAsync(UpdateProductRequest request)
AWSServiceCatalogAsyncUpdates an existing product.
updateProductAsync in interface AWSServiceCatalogAsyncpublic Future<UpdateProductResult> updateProductAsync(UpdateProductRequest request, AsyncHandler<UpdateProductRequest,UpdateProductResult> asyncHandler)
AWSServiceCatalogAsyncUpdates an existing product.
updateProductAsync in interface AWSServiceCatalogAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UpdateProvisionedProductResult> updateProvisionedProductAsync(UpdateProvisionedProductRequest request)
AWSServiceCatalogAsyncRequests updates to the configuration of an existing ProvisionedProduct object. If there are tags associated with the object, they cannot be updated or added with this operation. Depending on the specific updates requested, this operation may update with no interruption, with some interruption, or replace the ProvisionedProduct object entirely.
You can check the status of this request using the DescribeRecord operation.
updateProvisionedProductAsync in interface AWSServiceCatalogAsyncpublic Future<UpdateProvisionedProductResult> updateProvisionedProductAsync(UpdateProvisionedProductRequest request, AsyncHandler<UpdateProvisionedProductRequest,UpdateProvisionedProductResult> asyncHandler)
AWSServiceCatalogAsyncRequests updates to the configuration of an existing ProvisionedProduct object. If there are tags associated with the object, they cannot be updated or added with this operation. Depending on the specific updates requested, this operation may update with no interruption, with some interruption, or replace the ProvisionedProduct object entirely.
You can check the status of this request using the DescribeRecord operation.
updateProvisionedProductAsync in interface AWSServiceCatalogAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UpdateProvisioningArtifactResult> updateProvisioningArtifactAsync(UpdateProvisioningArtifactRequest request)
AWSServiceCatalogAsyncUpdates an existing provisioning artifact's information. This operation does not work on a provisioning artifact associated with a product that has been shared with you.
updateProvisioningArtifactAsync in interface AWSServiceCatalogAsyncpublic Future<UpdateProvisioningArtifactResult> updateProvisioningArtifactAsync(UpdateProvisioningArtifactRequest request, AsyncHandler<UpdateProvisioningArtifactRequest,UpdateProvisioningArtifactResult> asyncHandler)
AWSServiceCatalogAsyncUpdates an existing provisioning artifact's information. This operation does not work on a provisioning artifact associated with a product that has been shared with you.
updateProvisioningArtifactAsync in interface AWSServiceCatalogAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UpdateTagOptionResult> updateTagOptionAsync(UpdateTagOptionRequest request)
AWSServiceCatalogAsyncUpdates an existing TagOption.
updateTagOptionAsync in interface AWSServiceCatalogAsyncpublic Future<UpdateTagOptionResult> updateTagOptionAsync(UpdateTagOptionRequest request, AsyncHandler<UpdateTagOptionRequest,UpdateTagOptionResult> asyncHandler)
AWSServiceCatalogAsyncUpdates an existing TagOption.
updateTagOptionAsync in interface AWSServiceCatalogAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.