ServiceCatalogClient Class
(QtAws::ServiceCatalog::ServiceCatalogClient)The ServiceCatalogClient class provides access to the AWS Service Catalog service. More...
| Header: | #include <ServiceCatalogClient> |
| Inherits: | QtAws::Core::AwsAbstractClient |
Public Functions
| ServiceCatalogClient(const QtAws::Core::AwsRegion::Region region = QtAws::Core::AwsRegion::InvalidRegion, QtAws::Core::AwsAbstractCredentials *credentials = NULL, QNetworkAccessManager * const manager = NULL, QObject * const parent = 0) | |
| ServiceCatalogClient(const QUrl &endpoint, QtAws::Core::AwsAbstractCredentials *credentials = NULL, QNetworkAccessManager * const manager = NULL, QObject * const parent = 0) |
- 12 public functions inherited from QtAws::Core::AwsAbstractClient
Public Slots
| AcceptPortfolioShareResponse * | acceptPortfolioShare(const AcceptPortfolioShareRequest &request) |
| AssociatePrincipalWithPortfolioResponse * | associatePrincipalWithPortfolio(const AssociatePrincipalWithPortfolioRequest &request) |
| AssociateProductWithPortfolioResponse * | associateProductWithPortfolio(const AssociateProductWithPortfolioRequest &request) |
| AssociateTagOptionWithResourceResponse * | associateTagOptionWithResource(const AssociateTagOptionWithResourceRequest &request) |
| CopyProductResponse * | copyProduct(const CopyProductRequest &request) |
| CreateConstraintResponse * | createConstraint(const CreateConstraintRequest &request) |
| CreatePortfolioResponse * | createPortfolio(const CreatePortfolioRequest &request) |
| CreatePortfolioShareResponse * | createPortfolioShare(const CreatePortfolioShareRequest &request) |
| CreateProductResponse * | createProduct(const CreateProductRequest &request) |
| CreateProvisionedProductPlanResponse * | createProvisionedProductPlan(const CreateProvisionedProductPlanRequest &request) |
| CreateProvisioningArtifactResponse * | createProvisioningArtifact(const CreateProvisioningArtifactRequest &request) |
| CreateTagOptionResponse * | createTagOption(const CreateTagOptionRequest &request) |
| DeleteConstraintResponse * | deleteConstraint(const DeleteConstraintRequest &request) |
| DeletePortfolioResponse * | deletePortfolio(const DeletePortfolioRequest &request) |
| DeletePortfolioShareResponse * | deletePortfolioShare(const DeletePortfolioShareRequest &request) |
| DeleteProductResponse * | deleteProduct(const DeleteProductRequest &request) |
| DeleteProvisionedProductPlanResponse * | deleteProvisionedProductPlan(const DeleteProvisionedProductPlanRequest &request) |
| DeleteProvisioningArtifactResponse * | deleteProvisioningArtifact(const DeleteProvisioningArtifactRequest &request) |
| DeleteTagOptionResponse * | deleteTagOption(const DeleteTagOptionRequest &request) |
| DescribeConstraintResponse * | describeConstraint(const DescribeConstraintRequest &request) |
| DescribeCopyProductStatusResponse * | describeCopyProductStatus(const DescribeCopyProductStatusRequest &request) |
| DescribePortfolioResponse * | describePortfolio(const DescribePortfolioRequest &request) |
| DescribeProductResponse * | describeProduct(const DescribeProductRequest &request) |
| DescribeProductAsAdminResponse * | describeProductAsAdmin(const DescribeProductAsAdminRequest &request) |
| DescribeProductViewResponse * | describeProductView(const DescribeProductViewRequest &request) |
| DescribeProvisionedProductResponse * | describeProvisionedProduct(const DescribeProvisionedProductRequest &request) |
| DescribeProvisionedProductPlanResponse * | describeProvisionedProductPlan(const DescribeProvisionedProductPlanRequest &request) |
| DescribeProvisioningArtifactResponse * | describeProvisioningArtifact(const DescribeProvisioningArtifactRequest &request) |
| DescribeProvisioningParametersResponse * | describeProvisioningParameters(const DescribeProvisioningParametersRequest &request) |
| DescribeRecordResponse * | describeRecord(const DescribeRecordRequest &request) |
| DescribeTagOptionResponse * | describeTagOption(const DescribeTagOptionRequest &request) |
| DisassociatePrincipalFromPortfolioResponse * | disassociatePrincipalFromPortfolio(const DisassociatePrincipalFromPortfolioRequest &request) |
| DisassociateProductFromPortfolioResponse * | disassociateProductFromPortfolio(const DisassociateProductFromPortfolioRequest &request) |
| DisassociateTagOptionFromResourceResponse * | disassociateTagOptionFromResource(const DisassociateTagOptionFromResourceRequest &request) |
| ExecuteProvisionedProductPlanResponse * | executeProvisionedProductPlan(const ExecuteProvisionedProductPlanRequest &request) |
| ListAcceptedPortfolioSharesResponse * | listAcceptedPortfolioShares(const ListAcceptedPortfolioSharesRequest &request) |
| ListConstraintsForPortfolioResponse * | listConstraintsForPortfolio(const ListConstraintsForPortfolioRequest &request) |
| ListLaunchPathsResponse * | listLaunchPaths(const ListLaunchPathsRequest &request) |
| ListPortfolioAccessResponse * | listPortfolioAccess(const ListPortfolioAccessRequest &request) |
| ListPortfoliosResponse * | listPortfolios(const ListPortfoliosRequest &request) |
| ListPortfoliosForProductResponse * | listPortfoliosForProduct(const ListPortfoliosForProductRequest &request) |
| ListPrincipalsForPortfolioResponse * | listPrincipalsForPortfolio(const ListPrincipalsForPortfolioRequest &request) |
| ListProvisionedProductPlansResponse * | listProvisionedProductPlans(const ListProvisionedProductPlansRequest &request) |
| ListProvisioningArtifactsResponse * | listProvisioningArtifacts(const ListProvisioningArtifactsRequest &request) |
| ListRecordHistoryResponse * | listRecordHistory(const ListRecordHistoryRequest &request) |
| ListResourcesForTagOptionResponse * | listResourcesForTagOption(const ListResourcesForTagOptionRequest &request) |
| ListTagOptionsResponse * | listTagOptions(const ListTagOptionsRequest &request) |
| ProvisionProductResponse * | provisionProduct(const ProvisionProductRequest &request) |
| RejectPortfolioShareResponse * | rejectPortfolioShare(const RejectPortfolioShareRequest &request) |
| ScanProvisionedProductsResponse * | scanProvisionedProducts(const ScanProvisionedProductsRequest &request) |
| SearchProductsResponse * | searchProducts(const SearchProductsRequest &request) |
| SearchProductsAsAdminResponse * | searchProductsAsAdmin(const SearchProductsAsAdminRequest &request) |
| SearchProvisionedProductsResponse * | searchProvisionedProducts(const SearchProvisionedProductsRequest &request) |
| TerminateProvisionedProductResponse * | terminateProvisionedProduct(const TerminateProvisionedProductRequest &request) |
| UpdateConstraintResponse * | updateConstraint(const UpdateConstraintRequest &request) |
| UpdatePortfolioResponse * | updatePortfolio(const UpdatePortfolioRequest &request) |
| UpdateProductResponse * | updateProduct(const UpdateProductRequest &request) |
| UpdateProvisionedProductResponse * | updateProvisionedProduct(const UpdateProvisionedProductRequest &request) |
| UpdateProvisioningArtifactResponse * | updateProvisioningArtifact(const UpdateProvisioningArtifactRequest &request) |
| UpdateTagOptionResponse * | updateTagOption(const UpdateTagOptionRequest &request) |
Additional Inherited Members
- 2 protected functions inherited from QtAws::Core::AwsAbstractClient
Detailed Description
The ServiceCatalogClient class provides access to the AWS Service Catalog service.
<fullname>AWS Service Catalog</fullname>
<a href="https://aws.amazon.com/servicecatalog/">AWS Service Catalog</a> enables organizations to create and manage catalogs of IT services that are approved for use on AWS. To get the most out of this documentation, you should be familiar with the terminology discussed in <a href="http://docs.aws.amazon.com/servicecatalog/latest/adminguide/what-is_concepts.html">AWS Service Catalog
Member Function Documentation
ServiceCatalogClient::ServiceCatalogClient(const QtAws::Core::AwsRegion::Region region = QtAws::Core::AwsRegion::InvalidRegion, QtAws::Core::AwsAbstractCredentials *credentials = NULL, QNetworkAccessManager * const manager = NULL, QObject * const parent = 0)
Constructs a ServiceCatalogClient object.
The new client object will region, credentials, and manager for network operations.
The new object will be owned by parent, if set.
ServiceCatalogClient::ServiceCatalogClient(const QUrl &endpoint, QtAws::Core::AwsAbstractCredentials *credentials = NULL, QNetworkAccessManager * const manager = NULL, QObject * const parent = 0)
This function overloads ServiceCatalogClient().
This overload allows the caller to specify the specific endpoint to send requests to. Typically, it is easier to use the alternative constructor, which allows the caller to specify an AWS region instead, in which case this client will determine the correct endpoint for the given region automatically (via AwsEndpoint::getEndpoint).
See also QtAws::Core::AwsEndpoint::getEndpoint.
[slot] AcceptPortfolioShareResponse *ServiceCatalogClient::acceptPortfolioShare(const AcceptPortfolioShareRequest &request)
Sends request to the ServiceCatalogClient service, and returns a pointer to an AcceptPortfolioShareResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Accepts an offer to share the specified
[slot] AssociatePrincipalWithPortfolioResponse *ServiceCatalogClient::associatePrincipalWithPortfolio(const AssociatePrincipalWithPortfolioRequest &request)
Sends request to the ServiceCatalogClient service, and returns a pointer to an AssociatePrincipalWithPortfolioResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Associates the specified principal ARN with the specified
[slot] AssociateProductWithPortfolioResponse *ServiceCatalogClient::associateProductWithPortfolio(const AssociateProductWithPortfolioRequest &request)
Sends request to the ServiceCatalogClient service, and returns a pointer to an AssociateProductWithPortfolioResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Associates the specified product with the specified
[slot] AssociateTagOptionWithResourceResponse *ServiceCatalogClient::associateTagOptionWithResource(const AssociateTagOptionWithResourceRequest &request)
Sends request to the ServiceCatalogClient service, and returns a pointer to an AssociateTagOptionWithResourceResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Associate the specified TagOption with the specified portfolio or
[slot] CopyProductResponse *ServiceCatalogClient::copyProduct(const CopyProductRequest &request)
Sends request to the ServiceCatalogClient service, and returns a pointer to an CopyProductResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Copies the specified source product to the specified target product or a new
product>
You can copy a product to the same account or another account. You can copy a product to the same region or another
region>
This operation is performed asynchronously. To track the progress of the operation, use
[slot] CreateConstraintResponse *ServiceCatalogClient::createConstraint(const CreateConstraintRequest &request)
Sends request to the ServiceCatalogClient service, and returns a pointer to an CreateConstraintResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Creates a
[slot] CreatePortfolioResponse *ServiceCatalogClient::createPortfolio(const CreatePortfolioRequest &request)
Sends request to the ServiceCatalogClient service, and returns a pointer to an CreatePortfolioResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Creates a
[slot] CreatePortfolioShareResponse *ServiceCatalogClient::createPortfolioShare(const CreatePortfolioShareRequest &request)
Sends request to the ServiceCatalogClient service, and returns a pointer to an CreatePortfolioShareResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Shares the specified portfolio with the specified
[slot] CreateProductResponse *ServiceCatalogClient::createProduct(const CreateProductRequest &request)
Sends request to the ServiceCatalogClient service, and returns a pointer to an CreateProductResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Creates a
[slot] CreateProvisionedProductPlanResponse *ServiceCatalogClient::createProvisionedProductPlan(const CreateProvisionedProductPlanRequest &request)
Sends request to the ServiceCatalogClient service, and returns a pointer to an CreateProvisionedProductPlanResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Creates a plan. A plan includes the list of resources to be created (when provisioning a new product) or modified (when updating a provisioned product) when the plan is
executed>
You can create one plan per provisioned product. To create a plan for an existing provisioned product, the product status must be AVAILBLE or
TAINTED>
To view the resource changes in the change set, use <a>DescribeProvisionedProductPlan</a>. To create or modify the provisioned product, use
[slot] CreateProvisioningArtifactResponse *ServiceCatalogClient::createProvisioningArtifact(const CreateProvisioningArtifactRequest &request)
Sends request to the ServiceCatalogClient service, and returns a pointer to an CreateProvisioningArtifactResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Creates a provisioning artifact (also known as a version) for the specified
product>
You cannot create a provisioning artifact for a product that was shared with
[slot] CreateTagOptionResponse *ServiceCatalogClient::createTagOption(const CreateTagOptionRequest &request)
Sends request to the ServiceCatalogClient service, and returns a pointer to an CreateTagOptionResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Creates a
[slot] DeleteConstraintResponse *ServiceCatalogClient::deleteConstraint(const DeleteConstraintRequest &request)
Sends request to the ServiceCatalogClient service, and returns a pointer to an DeleteConstraintResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Deletes the specified
[slot] DeletePortfolioResponse *ServiceCatalogClient::deletePortfolio(const DeletePortfolioRequest &request)
Sends request to the ServiceCatalogClient service, and returns a pointer to an DeletePortfolioResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Deletes the specified
portfolio>
You cannot delete a portfolio if it was shared with you or if it has associated products, users, constraints, or shared
[slot] DeletePortfolioShareResponse *ServiceCatalogClient::deletePortfolioShare(const DeletePortfolioShareRequest &request)
Sends request to the ServiceCatalogClient service, and returns a pointer to an DeletePortfolioShareResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Stops sharing the specified portfolio with the specified
[slot] DeleteProductResponse *ServiceCatalogClient::deleteProduct(const DeleteProductRequest &request)
Sends request to the ServiceCatalogClient service, and returns a pointer to an DeleteProductResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Deletes the specified
product>
You cannot delete a product if it was shared with you or is associated with a
[slot] DeleteProvisionedProductPlanResponse *ServiceCatalogClient::deleteProvisionedProductPlan(const DeleteProvisionedProductPlanRequest &request)
Sends request to the ServiceCatalogClient service, and returns a pointer to an DeleteProvisionedProductPlanResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Deletes the specified
[slot] DeleteProvisioningArtifactResponse *ServiceCatalogClient::deleteProvisioningArtifact(const DeleteProvisioningArtifactRequest &request)
Sends request to the ServiceCatalogClient service, and returns a pointer to an DeleteProvisioningArtifactResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Deletes the specified provisioning artifact (also known as a version) for the specified
product>
You cannot delete a provisioning artifact associated with a product that was shared with you. You cannot delete the last provisioning artifact for a product, because a product must have at least one provisioning
[slot] DeleteTagOptionResponse *ServiceCatalogClient::deleteTagOption(const DeleteTagOptionRequest &request)
Sends request to the ServiceCatalogClient service, and returns a pointer to an DeleteTagOptionResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Deletes the specified
TagOption>
You cannot delete a TagOption if it is associated with a product or
[slot] DescribeConstraintResponse *ServiceCatalogClient::describeConstraint(const DescribeConstraintRequest &request)
Sends request to the ServiceCatalogClient service, and returns a pointer to an DescribeConstraintResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Gets information about the specified
[slot] DescribeCopyProductStatusResponse *ServiceCatalogClient::describeCopyProductStatus(const DescribeCopyProductStatusRequest &request)
Sends request to the ServiceCatalogClient service, and returns a pointer to an DescribeCopyProductStatusResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Gets the status of the specified copy product
[slot] DescribePortfolioResponse *ServiceCatalogClient::describePortfolio(const DescribePortfolioRequest &request)
Sends request to the ServiceCatalogClient service, and returns a pointer to an DescribePortfolioResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Gets information about the specified
[slot] DescribeProductResponse *ServiceCatalogClient::describeProduct(const DescribeProductRequest &request)
Sends request to the ServiceCatalogClient service, and returns a pointer to an DescribeProductResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Gets information about the specified
[slot] DescribeProductAsAdminResponse *ServiceCatalogClient::describeProductAsAdmin(const DescribeProductAsAdminRequest &request)
Sends request to the ServiceCatalogClient service, and returns a pointer to an DescribeProductAsAdminResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Gets information about the specified product. This operation is run with administrator
[slot] DescribeProductViewResponse *ServiceCatalogClient::describeProductView(const DescribeProductViewRequest &request)
Sends request to the ServiceCatalogClient service, and returns a pointer to an DescribeProductViewResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Gets information about the specified
[slot] DescribeProvisionedProductResponse *ServiceCatalogClient::describeProvisionedProduct(const DescribeProvisionedProductRequest &request)
Sends request to the ServiceCatalogClient service, and returns a pointer to an DescribeProvisionedProductResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Gets information about the specified provisioned
[slot] DescribeProvisionedProductPlanResponse *ServiceCatalogClient::describeProvisionedProductPlan(const DescribeProvisionedProductPlanRequest &request)
Sends request to the ServiceCatalogClient service, and returns a pointer to an DescribeProvisionedProductPlanResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Gets information about the resource changes for the specified
[slot] DescribeProvisioningArtifactResponse *ServiceCatalogClient::describeProvisioningArtifact(const DescribeProvisioningArtifactRequest &request)
Sends request to the ServiceCatalogClient service, and returns a pointer to an DescribeProvisioningArtifactResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Gets information about the specified provisioning artifact (also known as a version) for the specified
[slot] DescribeProvisioningParametersResponse *ServiceCatalogClient::describeProvisioningParameters(const DescribeProvisioningParametersRequest &request)
Sends request to the ServiceCatalogClient service, and returns a pointer to an DescribeProvisioningParametersResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Gets information about the configuration required to provision the specified product using the specified provisioning
artifact>
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 <a>ProvisionProduct</a>, do not include conflicted TagOption keys as tags, or this causes the error "Parameter validation failed: Missing required parameter in Tags[<i>N</i>]:<i>Value</i>". Tag the provisioned product with the value
[slot] DescribeRecordResponse *ServiceCatalogClient::describeRecord(const DescribeRecordRequest &request)
Sends request to the ServiceCatalogClient service, and returns a pointer to an DescribeRecordResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Gets information about the specified request
operation>
Use this operation after calling a request operation (for example, <a>ProvisionProduct</a>, <a>TerminateProvisionedProduct</a>, or <a>UpdateProvisionedProduct</a>).
[slot] DescribeTagOptionResponse *ServiceCatalogClient::describeTagOption(const DescribeTagOptionRequest &request)
Sends request to the ServiceCatalogClient service, and returns a pointer to an DescribeTagOptionResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Gets information about the specified
[slot] DisassociatePrincipalFromPortfolioResponse *ServiceCatalogClient::disassociatePrincipalFromPortfolio(const DisassociatePrincipalFromPortfolioRequest &request)
Sends request to the ServiceCatalogClient service, and returns a pointer to an DisassociatePrincipalFromPortfolioResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Disassociates a previously associated principal ARN from a specified
[slot] DisassociateProductFromPortfolioResponse *ServiceCatalogClient::disassociateProductFromPortfolio(const DisassociateProductFromPortfolioRequest &request)
Sends request to the ServiceCatalogClient service, and returns a pointer to an DisassociateProductFromPortfolioResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Disassociates the specified product from the specified portfolio.
[slot] DisassociateTagOptionFromResourceResponse *ServiceCatalogClient::disassociateTagOptionFromResource(const DisassociateTagOptionFromResourceRequest &request)
Sends request to the ServiceCatalogClient service, and returns a pointer to an DisassociateTagOptionFromResourceResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Disassociates the specified TagOption from the specified
[slot] ExecuteProvisionedProductPlanResponse *ServiceCatalogClient::executeProvisionedProductPlan(const ExecuteProvisionedProductPlanRequest &request)
Sends request to the ServiceCatalogClient service, and returns a pointer to an ExecuteProvisionedProductPlanResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Provisions or modifies a product based on the resource changes for the specified
[slot] ListAcceptedPortfolioSharesResponse *ServiceCatalogClient::listAcceptedPortfolioShares(const ListAcceptedPortfolioSharesRequest &request)
Sends request to the ServiceCatalogClient service, and returns a pointer to an ListAcceptedPortfolioSharesResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Lists all portfolios for which sharing was accepted by this
[slot] ListConstraintsForPortfolioResponse *ServiceCatalogClient::listConstraintsForPortfolio(const ListConstraintsForPortfolioRequest &request)
Sends request to the ServiceCatalogClient service, and returns a pointer to an ListConstraintsForPortfolioResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Lists the constraints for the specified portfolio and
[slot] ListLaunchPathsResponse *ServiceCatalogClient::listLaunchPaths(const ListLaunchPathsRequest &request)
Sends request to the ServiceCatalogClient service, and returns a pointer to an ListLaunchPathsResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Lists the paths to the 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
[slot] ListPortfolioAccessResponse *ServiceCatalogClient::listPortfolioAccess(const ListPortfolioAccessRequest &request)
Sends request to the ServiceCatalogClient service, and returns a pointer to an ListPortfolioAccessResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Lists the account IDs that have access to the specified
[slot] ListPortfoliosResponse *ServiceCatalogClient::listPortfolios(const ListPortfoliosRequest &request)
Sends request to the ServiceCatalogClient service, and returns a pointer to an ListPortfoliosResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Lists all portfolios in the
[slot] ListPortfoliosForProductResponse *ServiceCatalogClient::listPortfoliosForProduct(const ListPortfoliosForProductRequest &request)
Sends request to the ServiceCatalogClient service, and returns a pointer to an ListPortfoliosForProductResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Lists all portfolios that the specified product is associated
[slot] ListPrincipalsForPortfolioResponse *ServiceCatalogClient::listPrincipalsForPortfolio(const ListPrincipalsForPortfolioRequest &request)
Sends request to the ServiceCatalogClient service, and returns a pointer to an ListPrincipalsForPortfolioResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Lists all principal ARNs associated with the specified
[slot] ListProvisionedProductPlansResponse *ServiceCatalogClient::listProvisionedProductPlans(const ListProvisionedProductPlansRequest &request)
Sends request to the ServiceCatalogClient service, and returns a pointer to an ListProvisionedProductPlansResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Lists the plans for the specified provisioned product or all plans to which the user has
[slot] ListProvisioningArtifactsResponse *ServiceCatalogClient::listProvisioningArtifacts(const ListProvisioningArtifactsRequest &request)
Sends request to the ServiceCatalogClient service, and returns a pointer to an ListProvisioningArtifactsResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Lists all provisioning artifacts (also known as versions) for the specified
[slot] ListRecordHistoryResponse *ServiceCatalogClient::listRecordHistory(const ListRecordHistoryRequest &request)
Sends request to the ServiceCatalogClient service, and returns a pointer to an ListRecordHistoryResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Lists the specified requests or all performed
[slot] ListResourcesForTagOptionResponse *ServiceCatalogClient::listResourcesForTagOption(const ListResourcesForTagOptionRequest &request)
Sends request to the ServiceCatalogClient service, and returns a pointer to an ListResourcesForTagOptionResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Lists the resources associated with the specified
[slot] ListTagOptionsResponse *ServiceCatalogClient::listTagOptions(const ListTagOptionsRequest &request)
Sends request to the ServiceCatalogClient service, and returns a pointer to an ListTagOptionsResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Lists the specified TagOptions or all
[slot] ProvisionProductResponse *ServiceCatalogClient::provisionProduct(const ProvisionProductRequest &request)
Sends request to the ServiceCatalogClient service, and returns a pointer to an ProvisionProductResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Provisions the specified
product>
A provisioned product is a resourced instance of a product. For example, provisioning a product based on a CloudFormation template launches a CloudFormation stack and its underlying resources. You can check the status of this request using
<a>DescribeRecord</a>>
If the request contains a tag key with an empty list of values, there is a tag conflict for that key. Do not include conflicted keys as tags, or this causes the error "Parameter validation failed: Missing required parameter in
[slot] RejectPortfolioShareResponse *ServiceCatalogClient::rejectPortfolioShare(const RejectPortfolioShareRequest &request)
Sends request to the ServiceCatalogClient service, and returns a pointer to an RejectPortfolioShareResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Rejects an offer to share the specified
[slot] ScanProvisionedProductsResponse *ServiceCatalogClient::scanProvisionedProducts(const ScanProvisionedProductsRequest &request)
Sends request to the ServiceCatalogClient service, and returns a pointer to an ScanProvisionedProductsResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Lists the provisioned products that are available (not
terminated)>
To use additional filtering, see
[slot] SearchProductsResponse *ServiceCatalogClient::searchProducts(const SearchProductsRequest &request)
Sends request to the ServiceCatalogClient service, and returns a pointer to an SearchProductsResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Gets information about the products to which the caller has
[slot] SearchProductsAsAdminResponse *ServiceCatalogClient::searchProductsAsAdmin(const SearchProductsAsAdminRequest &request)
Sends request to the ServiceCatalogClient service, and returns a pointer to an SearchProductsAsAdminResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Gets information about the products for the specified portfolio or all
[slot] SearchProvisionedProductsResponse *ServiceCatalogClient::searchProvisionedProducts(const SearchProvisionedProductsRequest &request)
Sends request to the ServiceCatalogClient service, and returns a pointer to an SearchProvisionedProductsResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Gets information about the provisioned products that meet the specified
[slot] TerminateProvisionedProductResponse *ServiceCatalogClient::terminateProvisionedProduct(const TerminateProvisionedProductRequest &request)
Sends request to the ServiceCatalogClient service, and returns a pointer to an TerminateProvisionedProductResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Terminates the specified provisioned
product>
This operation does not delete any records associated with the provisioned
product>
You can check the status of this request using
[slot] UpdateConstraintResponse *ServiceCatalogClient::updateConstraint(const UpdateConstraintRequest &request)
Sends request to the ServiceCatalogClient service, and returns a pointer to an UpdateConstraintResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Updates the specified
[slot] UpdatePortfolioResponse *ServiceCatalogClient::updatePortfolio(const UpdatePortfolioRequest &request)
Sends request to the ServiceCatalogClient service, and returns a pointer to an UpdatePortfolioResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Updates the specified
portfolio>
You cannot update a product that was shared with
[slot] UpdateProductResponse *ServiceCatalogClient::updateProduct(const UpdateProductRequest &request)
Sends request to the ServiceCatalogClient service, and returns a pointer to an UpdateProductResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Updates the specified
[slot] UpdateProvisionedProductResponse *ServiceCatalogClient::updateProvisionedProduct(const UpdateProvisionedProductRequest &request)
Sends request to the ServiceCatalogClient service, and returns a pointer to an UpdateProvisionedProductResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Requests updates to the configuration of the specified provisioned
product>
If there are tags associated with the object, they cannot be updated or added. Depending on the specific updates requested, this operation can update with no interruption, with some interruption, or replace the provisioned product
entirely>
You can check the status of this request using
[slot] UpdateProvisioningArtifactResponse *ServiceCatalogClient::updateProvisioningArtifact(const UpdateProvisioningArtifactRequest &request)
Sends request to the ServiceCatalogClient service, and returns a pointer to an UpdateProvisioningArtifactResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Updates the specified provisioning artifact (also known as a version) for the specified
product>
You cannot update a provisioning artifact for a product that was shared with
[slot] UpdateTagOptionResponse *ServiceCatalogClient::updateTagOption(const UpdateTagOptionRequest &request)
Sends request to the ServiceCatalogClient service, and returns a pointer to an UpdateTagOptionResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Updates the specified
© 2018 Paul Colby Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.