diff --git a/clients/client-service-catalog/README.md b/clients/client-service-catalog/README.md
index 9ae7a6697919..b8d16eb19b28 100644
--- a/clients/client-service-catalog/README.md
+++ b/clients/client-service-catalog/README.md
@@ -780,6 +780,30 @@ ListTagOptions
[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-service-catalog/classes/listtagoptionscommand.html) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-service-catalog/interfaces/listtagoptionscommandinput.html) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-service-catalog/interfaces/listtagoptionscommandoutput.html)
+
+
+ * Notifies the result
+ * of the provisioning engine execution.
+ *
+ * Notifies the result
+ * of the terminate engine execution.
+ *
+ * Notifies the result
+ * of the update engine execution.
+ *
diff --git a/clients/client-service-catalog/src/ServiceCatalogClient.ts b/clients/client-service-catalog/src/ServiceCatalogClient.ts
index 5b00ff448c7a..6d211bf98d53 100644
--- a/clients/client-service-catalog/src/ServiceCatalogClient.ts
+++ b/clients/client-service-catalog/src/ServiceCatalogClient.ts
@@ -276,6 +276,18 @@ import {
ListStackInstancesForProvisionedProductCommandOutput,
} from "./commands/ListStackInstancesForProvisionedProductCommand";
import { ListTagOptionsCommandInput, ListTagOptionsCommandOutput } from "./commands/ListTagOptionsCommand";
+import {
+ NotifyProvisionProductEngineWorkflowResultCommandInput,
+ NotifyProvisionProductEngineWorkflowResultCommandOutput,
+} from "./commands/NotifyProvisionProductEngineWorkflowResultCommand";
+import {
+ NotifyTerminateProvisionedProductEngineWorkflowResultCommandInput,
+ NotifyTerminateProvisionedProductEngineWorkflowResultCommandOutput,
+} from "./commands/NotifyTerminateProvisionedProductEngineWorkflowResultCommand";
+import {
+ NotifyUpdateProvisionedProductEngineWorkflowResultCommandInput,
+ NotifyUpdateProvisionedProductEngineWorkflowResultCommandOutput,
+} from "./commands/NotifyUpdateProvisionedProductEngineWorkflowResultCommand";
import { ProvisionProductCommandInput, ProvisionProductCommandOutput } from "./commands/ProvisionProductCommand";
import {
RejectPortfolioShareCommandInput,
@@ -405,6 +417,9 @@ export type ServiceInputTypes =
| ListServiceActionsForProvisioningArtifactCommandInput
| ListStackInstancesForProvisionedProductCommandInput
| ListTagOptionsCommandInput
+ | NotifyProvisionProductEngineWorkflowResultCommandInput
+ | NotifyTerminateProvisionedProductEngineWorkflowResultCommandInput
+ | NotifyUpdateProvisionedProductEngineWorkflowResultCommandInput
| ProvisionProductCommandInput
| RejectPortfolioShareCommandInput
| ScanProvisionedProductsCommandInput
@@ -497,6 +512,9 @@ export type ServiceOutputTypes =
| ListServiceActionsForProvisioningArtifactCommandOutput
| ListStackInstancesForProvisionedProductCommandOutput
| ListTagOptionsCommandOutput
+ | NotifyProvisionProductEngineWorkflowResultCommandOutput
+ | NotifyTerminateProvisionedProductEngineWorkflowResultCommandOutput
+ | NotifyUpdateProvisionedProductEngineWorkflowResultCommandOutput
| ProvisionProductCommandOutput
| RejectPortfolioShareCommandOutput
| ScanProvisionedProductsCommandOutput
diff --git a/clients/client-service-catalog/src/commands/AssociateServiceActionWithProvisioningArtifactCommand.ts b/clients/client-service-catalog/src/commands/AssociateServiceActionWithProvisioningArtifactCommand.ts
index 9e702502b662..4ca192dea5b0 100644
--- a/clients/client-service-catalog/src/commands/AssociateServiceActionWithProvisioningArtifactCommand.ts
+++ b/clients/client-service-catalog/src/commands/AssociateServiceActionWithProvisioningArtifactCommand.ts
@@ -67,6 +67,9 @@ export interface AssociateServiceActionWithProvisioningArtifactCommandOutput
* @throws {@link DuplicateResourceException} (client fault)
* The specified resource is a duplicate. One or more parameters provided to the operation are not valid. The current limits of the service would have been exceeded by this operation. Decrease your
* resource use or increase your service limits and retry the operation.
+ * Notifies the result
+ * of the provisioning engine execution.
+ * One or more parameters provided to the operation are not valid. The specified resource was not found.
+ * Notifies the result
+ * of the terminate engine execution.
+ * One or more parameters provided to the operation are not valid. The specified resource was not found.
+ * Notifies the result
+ * of the update engine execution.
+ * One or more parameters provided to the operation are not valid. The specified resource was not found.
- *
*
- *
* The ARN of the principal (IAM user, role, or group). This field allows an ARN with no The ARN of the principal (user, role, or group). This field allows an ARN with no You can associate multiple
- *
*
- *
*
- *
*
- *
*
- *
*
- *
*
- *
*
- *
*
- *
*
- *
*
- *
*
- *
*
- *
*
- *
*
- *
*
- *
*
- *
*
- *
*
- *
*
- *
*
- *
*
- *
*
- *
*
- *
*
- *
*
- *
*
- *
*
- *
*
- *
*
- *
*
- *
*
- *
*
- *
* The ARN of the principal (IAM user, role, or group). This field allows an ARN with no The ARN of the principal (user, role, or group). This field allows an ARN with no
- *
*
- *
*
- *
*
- *
*
- *
*
- *
*
- *
*
- *
*
- *
*
- *
*
- *
*
- *
*
- *
*
- *
*
- *
* The ARN of the principal (IAM user, role, or group). This field allows for an ARN with no The ARN of the principal (user, role, or group). This field allows for an ARN with no
- *
*
- *
*
- *
*
- *
*
- *
*
- *
*
- *
*
+ * The unique key-value pair
+ * for a tag
+ * that identifies provisioned product resources.
+ *
+ * A unique key
+ * that's attached
+ * to a resource.
+ *
+ * A unique value
+ * that's attached
+ * to a resource.
+ *
+ * The ID
+ * for the provisioned product resources
+ * that are part
+ * of a resource group.
+ *
+ * The unique key-value pair
+ * for a tag
+ * that identifies provisioned product resources.
+ *
+ * The encrypted contents
+ * of the provisioning engine execution payload
+ * that Service Catalog sends
+ * after the Terraform product provisioning workflow starts.
+ *
+ * The identifier
+ * of the record.
+ *
+ * The status
+ * of the provisioning engine execution.
+ *
+ * The reason
+ * why the provisioning engine execution failed.
+ *
+ * The ID
+ * for the provisioned product resources
+ * that are part
+ * of a resource group.
+ *
+ * The output
+ * of the provisioning engine execution.
+ *
+ * The idempotency token
+ * that identifies the provisioning engine execution.
+ *
+ * The encrypted contents
+ * of the terminate engine execution payload
+ * that Service Catalog sends
+ * after the Terraform product terminate workflow starts.
+ *
+ * The identifier
+ * of the record.
+ *
+ * The status
+ * of the terminate engine execution.
+ *
+ * The reason
+ * why the terminate engine execution failed.
+ *
+ * The idempotency token
+ * that identifies the terminate engine execution.
+ *
+ * The encrypted contents
+ * of the update engine execution payload
+ * that Service Catalog sends
+ * after the Terraform product update workflow starts.
+ *
+ * The identifier
+ * of the record.
+ *
+ * The status
+ * of the update engine execution.
+ *
+ * The reason
+ * why the update engine execution failed.
+ *
+ * The output
+ * of the update engine execution.
+ *
+ * The idempotency token
+ * that identifies the update engine execution.
+ * Information about a parameter used to provision a product.
- *
*
- *
*
- *
*
- *
*
- *
*
- *
* The Amazon Resource Name (ARN) of the IAM user. The Amazon Resource Name (ARN) of the user. The ARN of the IAM user in the session. This ARN might contain a session ID. The ARN of the user in the session. This ARN might contain a session ID.
- *
*
- *
*
- *
*
- *
*
- *
*
- *
*
- *
*
+NotifyProvisionProductEngineWorkflowResult
+
+
+[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-service-catalog/classes/notifyprovisionproductengineworkflowresultcommand.html) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-service-catalog/interfaces/notifyprovisionproductengineworkflowresultcommandinput.html) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-service-catalog/interfaces/notifyprovisionproductengineworkflowresultcommandoutput.html)
+
+
+NotifyTerminateProvisionedProductEngineWorkflowResult
+
+
+[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-service-catalog/classes/notifyterminateprovisionedproductengineworkflowresultcommand.html) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-service-catalog/interfaces/notifyterminateprovisionedproductengineworkflowresultcommandinput.html) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-service-catalog/interfaces/notifyterminateprovisionedproductengineworkflowresultcommandoutput.html)
+
+
+NotifyUpdateProvisionedProductEngineWorkflowResult
+
+
+[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-service-catalog/classes/notifyupdateprovisionedproductengineworkflowresultcommand.html) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-service-catalog/interfaces/notifyupdateprovisionedproductengineworkflowresultcommandinput.html) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-service-catalog/interfaces/notifyupdateprovisionedproductengineworkflowresultcommandoutput.html)
+
diff --git a/clients/client-service-catalog/src/ServiceCatalog.ts b/clients/client-service-catalog/src/ServiceCatalog.ts
index 13e53f0737cb..dcdd0d5a3523 100644
--- a/clients/client-service-catalog/src/ServiceCatalog.ts
+++ b/clients/client-service-catalog/src/ServiceCatalog.ts
@@ -352,6 +352,21 @@ import {
ListTagOptionsCommandInput,
ListTagOptionsCommandOutput,
} from "./commands/ListTagOptionsCommand";
+import {
+ NotifyProvisionProductEngineWorkflowResultCommand,
+ NotifyProvisionProductEngineWorkflowResultCommandInput,
+ NotifyProvisionProductEngineWorkflowResultCommandOutput,
+} from "./commands/NotifyProvisionProductEngineWorkflowResultCommand";
+import {
+ NotifyTerminateProvisionedProductEngineWorkflowResultCommand,
+ NotifyTerminateProvisionedProductEngineWorkflowResultCommandInput,
+ NotifyTerminateProvisionedProductEngineWorkflowResultCommandOutput,
+} from "./commands/NotifyTerminateProvisionedProductEngineWorkflowResultCommand";
+import {
+ NotifyUpdateProvisionedProductEngineWorkflowResultCommand,
+ NotifyUpdateProvisionedProductEngineWorkflowResultCommandInput,
+ NotifyUpdateProvisionedProductEngineWorkflowResultCommandOutput,
+} from "./commands/NotifyUpdateProvisionedProductEngineWorkflowResultCommand";
import {
ProvisionProductCommand,
ProvisionProductCommandInput,
@@ -3007,6 +3022,120 @@ export class ServiceCatalog extends ServiceCatalogClient {
}
}
+ /**
+ * @public
+ *
*
en
- English (default)jp
- Japanese
*
en
- English (default)jp
- JapaneseaccountID
if
+ * accountID
if
* PrincipalType
is IAM_PATTERN
. IAM
patterns even if the account has no principal with that name.
* This is useful in Principal Name Sharing if you want to share a principal without creating it in the
@@ -332,10 +324,6 @@ export interface AssociateProductWithPortfolioInput {
*
*
en
- English (default)jp
- Japanese
*
en
- English (default)jp
- Japanese
*
en
- English (default)jp
- Japanese
*
en
- English (default)jp
- Japanese
*
en
- English (default)jp
- Japanese
*
en
- English (default)jp
- Japanese
*
en
- English (default)jp
- Japanese
*
en
- English (default)jp
- Japanese
*
en
- English (default)jp
- Japanese
*
en
- English (default)jp
- Japanese
*
en
- English (default)jp
- Japanese
*
en
- English (default)jp
- Japanese
*
en
- English (default)jp
- Japanese
*
en
- English (default)jp
- Japanese
*
en
- English (default)jp
- Japanese
*
en
- English (default)jp
- Japanese
*
en
- English (default)jp
- Japanese
*
en
- English (default)jp
- Japanese
*
en
- English (default)jp
- Japanese
*
en
- English (default)jp
- Japanese
*
en
- English (default)jp
- Japanese
*
en
- English (default)jp
- Japanese
*
en
- English (default)jp
- Japanese
*
en
- English (default)jp
- Japanese
*
en
- English (default)jp
- Japanese
*
en
- English (default)jp
- Japanese
*
en
- English (default)jp
- Japanese
*
en
- English (default)jp
- Japanese
*
en
- English (default)jp
- Japanese
*
en
- English (default)jp
- Japanese
*
en
- English (default)jp
- Japanese
*
en
- English (default)jp
- Japanese
*
en
- English (default)jp
- JapaneseaccountID
if
+ * accountID
if
* PrincipalType
is IAM_PATTERN
.
*
en
- English (default)jp
- Japanese
*
en
- English (default)jp
- Japanese
*
en
- English (default)jp
- Japanese
*
en
- English (default)jp
- Japanese
*
en
- English (default)jp
- Japanese
*
en
- English (default)jp
- Japanese
*
en
- English (default)jp
- Japanese
*
en
- English (default)jp
- Japanese
*
en
- English (default)jp
- Japanese
*
en
- English (default)jp
- Japanese
*
en
- English (default)jp
- Japanese
*
en
- English (default)jp
- Japanese
*
en
- English (default)jp
- Japanese
*
en
- English (default)jp
- Japanese
*
en
- English (default)jp
- JapaneseaccountID
if the
+ * accountID
if the
* PrincipalType
is an IAM_PATTERN
.
*
en
- English (default)jp
- Japanese
*
en
- English (default)jp
- Japanese
*
en
- English (default)jp
- Japanese
*
en
- English (default)jp
- Japanese
*
en
- English (default)jp
- Japanese
*
en
- English (default)jp
- Japanese
*
en
- English (default)jp
- Japanese
*
en
- English (default)jp
- Japanese
*
en
- English (default)jp
- Japanese
*
en
- English (default)jp
- Japanese
*
en
- English (default)jp
- Japanese
*
en
- English (default)jp
- Japanese
*
en
- English (default)jp
- Japanese
*
en
- English (default)jp
- Japanese
*
en
- English (default)jp
- Japanese
*
en
- English (default)jp
- Japanese
*
en
- English (default)jp
- Japanese
*
en
- English (default)jp
- Japanese
*
en
- English (default)jp
- Japanese
*
en
- English (default)jp
- JapaneseUpdateProvisionedProduct
,
* TerminateProvisionedProduct
, or
* ExecuteProvisionedProductServiceAction
. Only a role ARN is valid. A user ARN is invalid.
The OWNER
key accepts IAM user ARNs, IAM role ARNs, and STS
+ *
The OWNER
key accepts user ARNs, IAM role ARNs, and STS
* assumed-role ARNs. The owner is the user that has permission to see, update, terminate, and
* execute service actions in the provisioned product.
The administrator can change the owner of a provisioned product to another IAM or STS entity within the @@ -7547,10 +7516,6 @@ export interface UpdateProvisioningArtifactInput { *
- * en
- English (default)
* jp
- Japanese
- * en
- English (default)
* jp
- Japanese
The language code.
\n\n en
- English (default)
\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n en
- English (default)
\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n jp
- Japanese
\n zh
- Chinese
The ARN of the principal (IAM user, role, or group). This field allows an ARN with no accountID
if \n PrincipalType
is IAM_PATTERN
.
You can associate multiple IAM
patterns even if the account has no principal with that name.\n This is useful in Principal Name Sharing if you want to share a principal without creating it in the \n account that owns the portfolio.
The ARN of the principal (user, role, or group). This field allows an ARN with no accountID
if \n PrincipalType
is IAM_PATTERN
.
You can associate multiple IAM
patterns even if the account has no principal with that name.\n This is useful in Principal Name Sharing if you want to share a principal without creating it in the \n account that owns the portfolio.
The language code.
\n\n en
- English (default)
\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n en
- English (default)
\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n en
- English (default)
\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n en
- English (default)
\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n en
- English (default)
\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n en
- English (default)
\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n en
- English (default)
\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n en
- English (default)
\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n en
- English (default)
\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n en
- English (default)
\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n en
- English (default)
\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n en
- English (default)
\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n en
- English (default)
\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n en
- English (default)
\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n en
- English (default)
\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n en
- English (default)
\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n en
- English (default)
\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n en
- English (default)
\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n en
- English (default)
\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n en
- English (default)
\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n en
- English (default)
\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n en
- English (default)
\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n en
- English (default)
\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n en
- English (default)
\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n en
- English (default)
\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n en
- English (default)
\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n en
- English (default)
\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n en
- English (default)
\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n en
- English (default)
\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n en
- English (default)
\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n en
- English (default)
\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n en
- English (default)
\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n en
- English (default)
\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n jp
- Japanese
\n zh
- Chinese
The ARN of the principal (IAM user, role, or group). This field allows an ARN with no accountID
if \n PrincipalType
is IAM_PATTERN
.
The ARN of the principal (user, role, or group). This field allows an ARN with no accountID
if \n PrincipalType
is IAM_PATTERN
.
The language code.
\n\n en
- English (default)
\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n en
- English (default)
\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n jp
- Japanese
\n zh
- Chinese
\n The unique key-value pair \n for a tag \n that identifies provisioned product resources.\n
" + } + } + }, + "traits": { + "smithy.api#documentation": "\n The ID \n for the provisioned product resources \n that are part \n of a resource group.\n
" + } + }, + "com.amazonaws.servicecatalog#EngineWorkflowStatus": { + "type": "enum", + "members": { + "SUCCEEDED": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "SUCCEEDED" + } + }, + "FAILED": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "FAILED" + } + } + } + }, + "com.amazonaws.servicecatalog#EngineWorkflowToken": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 1, + "max": 20000 + }, + "smithy.api#pattern": "^[0-9A-Za-z+\\/=]+$" + } + }, "com.amazonaws.servicecatalog#Error": { "type": "string" }, @@ -5109,7 +5222,7 @@ "AcceptLanguage": { "target": "com.amazonaws.servicecatalog#AcceptLanguage", "traits": { - "smithy.api#documentation": "The language code.
\n\n en
- English (default)
\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n en
- English (default)
\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n en
- English (default)
\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n en
- English (default)
\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n en
- English (default)
\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n en
- English (default)
\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n en
- English (default)
\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n en
- English (default)
\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n en
- English (default)
\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n en
- English (default)
\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n en
- English (default)
\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n en
- English (default)
\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n en
- English (default)
\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n en
- English (default)
\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n en
- English (default)
\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n en
- English (default)
\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n en
- English (default)
\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n en
- English (default)
\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n en
- English (default)
\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n en
- English (default)
\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n jp
- Japanese
\n zh
- Chinese
\n Notifies the result \n of the provisioning engine execution.\n
" + } + }, + "com.amazonaws.servicecatalog#NotifyProvisionProductEngineWorkflowResultInput": { + "type": "structure", + "members": { + "WorkflowToken": { + "target": "com.amazonaws.servicecatalog#EngineWorkflowToken", + "traits": { + "smithy.api#documentation": "\n The encrypted contents \n of the provisioning engine execution payload \n that Service Catalog sends \n after the Terraform product provisioning workflow starts.\n
", + "smithy.api#required": {} + } + }, + "RecordId": { + "target": "com.amazonaws.servicecatalog#Id", + "traits": { + "smithy.api#documentation": "\n The identifier \n of the record.\n
", + "smithy.api#required": {} + } + }, + "Status": { + "target": "com.amazonaws.servicecatalog#EngineWorkflowStatus", + "traits": { + "smithy.api#documentation": "\n The status \n of the provisioning engine execution.\n
", + "smithy.api#required": {} + } + }, + "FailureReason": { + "target": "com.amazonaws.servicecatalog#EngineWorkflowFailureReason", + "traits": { + "smithy.api#documentation": "\n The reason \n why the provisioning engine execution failed.\n
" + } + }, + "ResourceIdentifier": { + "target": "com.amazonaws.servicecatalog#EngineWorkflowResourceIdentifier", + "traits": { + "smithy.api#documentation": "\n The ID \n for the provisioned product resources \n that are part \n of a resource group.\n
" + } + }, + "Outputs": { + "target": "com.amazonaws.servicecatalog#RecordOutputs", + "traits": { + "smithy.api#documentation": "\n The output \n of the provisioning engine execution.\n
" + } + }, + "IdempotencyToken": { + "target": "com.amazonaws.servicecatalog#IdempotencyToken", + "traits": { + "smithy.api#documentation": "\n The idempotency token \n that identifies the provisioning engine execution.\n
", + "smithy.api#idempotencyToken": {}, + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.servicecatalog#NotifyProvisionProductEngineWorkflowResultOutput": { + "type": "structure", + "members": {}, + "traits": { + "smithy.api#output": {} + } + }, + "com.amazonaws.servicecatalog#NotifyTerminateProvisionedProductEngineWorkflowResult": { + "type": "operation", + "input": { + "target": "com.amazonaws.servicecatalog#NotifyTerminateProvisionedProductEngineWorkflowResultInput" + }, + "output": { + "target": "com.amazonaws.servicecatalog#NotifyTerminateProvisionedProductEngineWorkflowResultOutput" + }, + "errors": [ + { + "target": "com.amazonaws.servicecatalog#InvalidParametersException" + }, + { + "target": "com.amazonaws.servicecatalog#ResourceNotFoundException" + } + ], + "traits": { + "smithy.api#documentation": "\n Notifies the result \n of the terminate engine execution.\n
" + } + }, + "com.amazonaws.servicecatalog#NotifyTerminateProvisionedProductEngineWorkflowResultInput": { + "type": "structure", + "members": { + "WorkflowToken": { + "target": "com.amazonaws.servicecatalog#EngineWorkflowToken", + "traits": { + "smithy.api#documentation": "\n The encrypted contents \n of the terminate engine execution payload \n that Service Catalog sends \n after the Terraform product terminate workflow starts.\n
", + "smithy.api#required": {} + } + }, + "RecordId": { + "target": "com.amazonaws.servicecatalog#Id", + "traits": { + "smithy.api#documentation": "\n The identifier \n of the record.\n
", + "smithy.api#required": {} + } + }, + "Status": { + "target": "com.amazonaws.servicecatalog#EngineWorkflowStatus", + "traits": { + "smithy.api#documentation": "\n The status \n of the terminate engine execution.\n
", + "smithy.api#required": {} + } + }, + "FailureReason": { + "target": "com.amazonaws.servicecatalog#EngineWorkflowFailureReason", + "traits": { + "smithy.api#documentation": "\n The reason \n why the terminate engine execution failed.\n
" + } + }, + "IdempotencyToken": { + "target": "com.amazonaws.servicecatalog#IdempotencyToken", + "traits": { + "smithy.api#documentation": "\n The idempotency token \n that identifies the terminate engine execution.\n
", + "smithy.api#idempotencyToken": {}, + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.servicecatalog#NotifyTerminateProvisionedProductEngineWorkflowResultOutput": { + "type": "structure", + "members": {}, + "traits": { + "smithy.api#output": {} + } + }, + "com.amazonaws.servicecatalog#NotifyUpdateProvisionedProductEngineWorkflowResult": { + "type": "operation", + "input": { + "target": "com.amazonaws.servicecatalog#NotifyUpdateProvisionedProductEngineWorkflowResultInput" + }, + "output": { + "target": "com.amazonaws.servicecatalog#NotifyUpdateProvisionedProductEngineWorkflowResultOutput" + }, + "errors": [ + { + "target": "com.amazonaws.servicecatalog#InvalidParametersException" + }, + { + "target": "com.amazonaws.servicecatalog#ResourceNotFoundException" + } + ], + "traits": { + "smithy.api#documentation": "\n Notifies the result \n of the update engine execution.\n
" + } + }, + "com.amazonaws.servicecatalog#NotifyUpdateProvisionedProductEngineWorkflowResultInput": { + "type": "structure", + "members": { + "WorkflowToken": { + "target": "com.amazonaws.servicecatalog#EngineWorkflowToken", + "traits": { + "smithy.api#documentation": "\n The encrypted contents \n of the update engine execution payload \n that Service Catalog sends \n after the Terraform product update workflow starts.\n
", + "smithy.api#required": {} + } + }, + "RecordId": { + "target": "com.amazonaws.servicecatalog#Id", + "traits": { + "smithy.api#documentation": "\n The identifier \n of the record.\n
", + "smithy.api#required": {} + } + }, + "Status": { + "target": "com.amazonaws.servicecatalog#EngineWorkflowStatus", + "traits": { + "smithy.api#documentation": "\n The status \n of the update engine execution.\n
", + "smithy.api#required": {} + } + }, + "FailureReason": { + "target": "com.amazonaws.servicecatalog#EngineWorkflowFailureReason", + "traits": { + "smithy.api#documentation": "\n The reason \n why the update engine execution failed.\n
" + } + }, + "Outputs": { + "target": "com.amazonaws.servicecatalog#RecordOutputs", + "traits": { + "smithy.api#documentation": "\n The output \n of the update engine execution.\n
" + } + }, + "IdempotencyToken": { + "target": "com.amazonaws.servicecatalog#IdempotencyToken", + "traits": { + "smithy.api#documentation": "\n The idempotency token \n that identifies the update engine execution.\n
", + "smithy.api#idempotencyToken": {}, + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.servicecatalog#NotifyUpdateProvisionedProductEngineWorkflowResultOutput": { + "type": "structure", + "members": {}, + "traits": { + "smithy.api#output": {} + } + }, "com.amazonaws.servicecatalog#NullableBoolean": { "type": "boolean" }, @@ -7637,7 +7978,7 @@ "PrincipalARN": { "target": "com.amazonaws.servicecatalog#PrincipalARN", "traits": { - "smithy.api#documentation": "The ARN of the principal (IAM user, role, or group). This field allows for an ARN with no accountID
if the\n PrincipalType
is an IAM_PATTERN
.
The ARN of the principal (user, role, or group). This field allows for an ARN with no accountID
if the\n PrincipalType
is an IAM_PATTERN
.
The language code.
\n\n en
- English (default)
\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n jp
- Japanese
\n zh
- Chinese
The Amazon Resource Name (ARN) of the IAM user.
" + "smithy.api#documentation": "The Amazon Resource Name (ARN) of the user.
" } }, "UserArnSession": { "target": "com.amazonaws.servicecatalog#UserArnSession", "traits": { - "smithy.api#documentation": "The ARN of the IAM user in the session. This ARN might contain a session ID.
" + "smithy.api#documentation": "The ARN of the user in the session. This ARN might contain a session ID.
" } } }, @@ -9090,6 +9443,18 @@ "traits": { "smithy.api#enumValue": "MARKETPLACE_CAR" } + }, + "DEFAULT_CUSTOM": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "DEFAULT_CUSTOM" + } + }, + "TERRAFORM_OPEN_SOURCE": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "TERRAFORM_OPEN_SOURCE" + } } } }, @@ -9467,7 +9832,7 @@ "AcceptLanguage": { "target": "com.amazonaws.servicecatalog#AcceptLanguage", "traits": { - "smithy.api#documentation": "The language code.
\n\n en
- English (default)
\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n en
- English (default)
\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n en
- English (default)
\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n en
- English (default)
\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n en
- English (default)
\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n en
- English (default)
\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n jp
- Japanese
\n zh
- Chinese
\n A unique key \n that's attached \n to a resource.\n
" + } + }, + "Value": { + "target": "com.amazonaws.servicecatalog#UniqueTagValue", + "traits": { + "smithy.api#documentation": "\n A unique value \n that's attached \n to a resource.\n
" + } + } + }, + "traits": { + "smithy.api#documentation": "\n The unique key-value pair \n for a tag \n that identifies provisioned product resources.\n
" + } + }, + "com.amazonaws.servicecatalog#UniqueTagValue": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 1, + "max": 256 + }, + "smithy.api#pattern": "^([\\p{L}\\p{Z}\\p{N}_.:\\/=+\\-@]*)$" + } + }, "com.amazonaws.servicecatalog#UpdateConstraint": { "type": "operation", "input": { @@ -11136,7 +11547,7 @@ "AcceptLanguage": { "target": "com.amazonaws.servicecatalog#AcceptLanguage", "traits": { - "smithy.api#documentation": "The language code.
\n\n en
- English (default)
\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n en
- English (default)
\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n en
- English (default)
\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n en
- English (default)
\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n en
- English (default)
\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n en
- English (default)
\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n jp
- Japanese
\n zh
- Chinese
A map that contains the provisioned product properties to be updated.
\nThe LAUNCH_ROLE
key accepts role ARNs. This key allows an\n administrator to call UpdateProvisionedProductProperties
to update the launch\n role that is associated with a provisioned product. This role is used when an end user\n calls a provisioning operation such as UpdateProvisionedProduct
,\n TerminateProvisionedProduct
, or\n ExecuteProvisionedProductServiceAction
. Only a role ARN is valid. A user ARN is invalid.
The OWNER
key accepts IAM user ARNs, IAM role ARNs, and STS \n assumed-role ARNs. The owner is the user that has permission to see, update, terminate, and \n execute service actions in the provisioned product.
The administrator can change the owner of a provisioned product to another IAM or STS entity within the \n same account. Both end user owners and administrators can see ownership history of the provisioned \n product using the ListRecordHistory
API. The new owner can describe all past records \n for the provisioned product using the DescribeRecord
API. The previous owner can no \n longer use DescribeRecord
, but can still see the product's history from when he was \n an owner using ListRecordHistory
.
If a provisioned product ownership is assigned to an end user, they can see and perform any action through the API or \n Service Catalog console such as update, terminate, and execute service actions. \n If an end user provisions a product and the owner is updated to someone else, they will no longer be able to see or perform any actions through \n API or the Service Catalog console on that provisioned product.
", + "smithy.api#documentation": "A map that contains the provisioned product properties to be updated.
\nThe LAUNCH_ROLE
key accepts role ARNs. This key allows an\n administrator to call UpdateProvisionedProductProperties
to update the launch\n role that is associated with a provisioned product. This role is used when an end user\n calls a provisioning operation such as UpdateProvisionedProduct
,\n TerminateProvisionedProduct
, or\n ExecuteProvisionedProductServiceAction
. Only a role ARN is valid. A user ARN is invalid.
The OWNER
key accepts user ARNs, IAM role ARNs, and STS \n assumed-role ARNs. The owner is the user that has permission to see, update, terminate, and \n execute service actions in the provisioned product.
The administrator can change the owner of a provisioned product to another IAM or STS entity within the \n same account. Both end user owners and administrators can see ownership history of the provisioned \n product using the ListRecordHistory
API. The new owner can describe all past records \n for the provisioned product using the DescribeRecord
API. The previous owner can no \n longer use DescribeRecord
, but can still see the product's history from when he was \n an owner using ListRecordHistory
.
If a provisioned product ownership is assigned to an end user, they can see and perform any action through the API or \n Service Catalog console such as update, terminate, and execute service actions. \n If an end user provisions a product and the owner is updated to someone else, they will no longer be able to see or perform any actions through \n API or the Service Catalog console on that provisioned product.
", "smithy.api#required": {} } }, @@ -11737,7 +12148,7 @@ "AcceptLanguage": { "target": "com.amazonaws.servicecatalog#AcceptLanguage", "traits": { - "smithy.api#documentation": "The language code.
\n\n en
- English (default)
\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n en
- English (default)
\n jp
- Japanese
\n zh
- Chinese
The language code.
\n\n jp
- Japanese
\n zh
- Chinese