Class: Aws::ServiceCatalog::Types::UpdateProvisionedProductInput
- Inherits:
-
Struct
- Object
- Struct
- Aws::ServiceCatalog::Types::UpdateProvisionedProductInput
- Includes:
- Aws::Structure
- Defined in:
- lib/aws-sdk-servicecatalog/types.rb
Overview
When making an API call, you may pass UpdateProvisionedProductInput data as a hash:
{
accept_language: "AcceptLanguage",
provisioned_product_name: "ProvisionedProductNameOrArn",
provisioned_product_id: "Id",
product_id: "Id",
product_name: "ProductViewName",
provisioning_artifact_id: "Id",
provisioning_artifact_name: "ProvisioningArtifactName",
path_id: "Id",
path_name: "PortfolioDisplayName",
provisioning_parameters: [
{
key: "ParameterKey",
value: "ParameterValue",
use_previous_value: false,
},
],
provisioning_preferences: {
stack_set_accounts: ["AccountId"],
stack_set_regions: ["Region"],
stack_set_failure_tolerance_count: 1,
stack_set_failure_tolerance_percentage: 1,
stack_set_max_concurrency_count: 1,
stack_set_max_concurrency_percentage: 1,
stack_set_operation_type: "CREATE", # accepts CREATE, UPDATE, DELETE
},
tags: [
{
key: "TagKey", # required
value: "TagValue", # required
},
],
update_token: "IdempotencyToken", # required
}
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#accept_language ⇒ String
The language code.
-
#path_id ⇒ String
The path identifier.
-
#path_name ⇒ String
The name of the path.
-
#product_id ⇒ String
The identifier of the product.
-
#product_name ⇒ String
The name of the product.
-
#provisioned_product_id ⇒ String
The identifier of the provisioned product.
-
#provisioned_product_name ⇒ String
The name of the provisioned product.
-
#provisioning_artifact_id ⇒ String
The identifier of the provisioning artifact.
-
#provisioning_artifact_name ⇒ String
The name of the provisioning artifact.
-
#provisioning_parameters ⇒ Array<Types::UpdateProvisioningParameter>
The new parameters.
-
#provisioning_preferences ⇒ Types::UpdateProvisioningPreferences
An object that contains information about the provisioning preferences for a stack set.
-
#tags ⇒ Array<Types::Tag>
One or more tags.
-
#update_token ⇒ String
The idempotency token that uniquely identifies the provisioning update request.
Instance Attribute Details
#accept_language ⇒ String
The language code.
-
‘en` - English (default)
-
‘jp` - Japanese
-
‘zh` - Chinese
7523 7524 7525 7526 7527 7528 7529 7530 7531 7532 7533 7534 7535 7536 7537 7538 7539 |
# File 'lib/aws-sdk-servicecatalog/types.rb', line 7523 class UpdateProvisionedProductInput < Struct.new( :accept_language, :provisioned_product_name, :provisioned_product_id, :product_id, :product_name, :provisioning_artifact_id, :provisioning_artifact_name, :path_id, :path_name, :provisioning_parameters, :provisioning_preferences, :tags, :update_token) SENSITIVE = [] include Aws::Structure end |
#path_id ⇒ String
The path identifier. This value is optional if the product has a default path, and required if the product has more than one path. You must provide the name or ID, but not both.
7523 7524 7525 7526 7527 7528 7529 7530 7531 7532 7533 7534 7535 7536 7537 7538 7539 |
# File 'lib/aws-sdk-servicecatalog/types.rb', line 7523 class UpdateProvisionedProductInput < Struct.new( :accept_language, :provisioned_product_name, :provisioned_product_id, :product_id, :product_name, :provisioning_artifact_id, :provisioning_artifact_name, :path_id, :path_name, :provisioning_parameters, :provisioning_preferences, :tags, :update_token) SENSITIVE = [] include Aws::Structure end |
#path_name ⇒ String
The name of the path. You must provide the name or ID, but not both.
7523 7524 7525 7526 7527 7528 7529 7530 7531 7532 7533 7534 7535 7536 7537 7538 7539 |
# File 'lib/aws-sdk-servicecatalog/types.rb', line 7523 class UpdateProvisionedProductInput < Struct.new( :accept_language, :provisioned_product_name, :provisioned_product_id, :product_id, :product_name, :provisioning_artifact_id, :provisioning_artifact_name, :path_id, :path_name, :provisioning_parameters, :provisioning_preferences, :tags, :update_token) SENSITIVE = [] include Aws::Structure end |
#product_id ⇒ String
The identifier of the product. You must provide the name or ID, but not both.
7523 7524 7525 7526 7527 7528 7529 7530 7531 7532 7533 7534 7535 7536 7537 7538 7539 |
# File 'lib/aws-sdk-servicecatalog/types.rb', line 7523 class UpdateProvisionedProductInput < Struct.new( :accept_language, :provisioned_product_name, :provisioned_product_id, :product_id, :product_name, :provisioning_artifact_id, :provisioning_artifact_name, :path_id, :path_name, :provisioning_parameters, :provisioning_preferences, :tags, :update_token) SENSITIVE = [] include Aws::Structure end |
#product_name ⇒ String
The name of the product. You must provide the name or ID, but not both.
7523 7524 7525 7526 7527 7528 7529 7530 7531 7532 7533 7534 7535 7536 7537 7538 7539 |
# File 'lib/aws-sdk-servicecatalog/types.rb', line 7523 class UpdateProvisionedProductInput < Struct.new( :accept_language, :provisioned_product_name, :provisioned_product_id, :product_id, :product_name, :provisioning_artifact_id, :provisioning_artifact_name, :path_id, :path_name, :provisioning_parameters, :provisioning_preferences, :tags, :update_token) SENSITIVE = [] include Aws::Structure end |
#provisioned_product_id ⇒ String
The identifier of the provisioned product. You must provide the name or ID, but not both.
7523 7524 7525 7526 7527 7528 7529 7530 7531 7532 7533 7534 7535 7536 7537 7538 7539 |
# File 'lib/aws-sdk-servicecatalog/types.rb', line 7523 class UpdateProvisionedProductInput < Struct.new( :accept_language, :provisioned_product_name, :provisioned_product_id, :product_id, :product_name, :provisioning_artifact_id, :provisioning_artifact_name, :path_id, :path_name, :provisioning_parameters, :provisioning_preferences, :tags, :update_token) SENSITIVE = [] include Aws::Structure end |
#provisioned_product_name ⇒ String
The name of the provisioned product. You cannot specify both ‘ProvisionedProductName` and `ProvisionedProductId`.
7523 7524 7525 7526 7527 7528 7529 7530 7531 7532 7533 7534 7535 7536 7537 7538 7539 |
# File 'lib/aws-sdk-servicecatalog/types.rb', line 7523 class UpdateProvisionedProductInput < Struct.new( :accept_language, :provisioned_product_name, :provisioned_product_id, :product_id, :product_name, :provisioning_artifact_id, :provisioning_artifact_name, :path_id, :path_name, :provisioning_parameters, :provisioning_preferences, :tags, :update_token) SENSITIVE = [] include Aws::Structure end |
#provisioning_artifact_id ⇒ String
The identifier of the provisioning artifact.
7523 7524 7525 7526 7527 7528 7529 7530 7531 7532 7533 7534 7535 7536 7537 7538 7539 |
# File 'lib/aws-sdk-servicecatalog/types.rb', line 7523 class UpdateProvisionedProductInput < Struct.new( :accept_language, :provisioned_product_name, :provisioned_product_id, :product_id, :product_name, :provisioning_artifact_id, :provisioning_artifact_name, :path_id, :path_name, :provisioning_parameters, :provisioning_preferences, :tags, :update_token) SENSITIVE = [] include Aws::Structure end |
#provisioning_artifact_name ⇒ String
The name of the provisioning artifact. You must provide the name or ID, but not both.
7523 7524 7525 7526 7527 7528 7529 7530 7531 7532 7533 7534 7535 7536 7537 7538 7539 |
# File 'lib/aws-sdk-servicecatalog/types.rb', line 7523 class UpdateProvisionedProductInput < Struct.new( :accept_language, :provisioned_product_name, :provisioned_product_id, :product_id, :product_name, :provisioning_artifact_id, :provisioning_artifact_name, :path_id, :path_name, :provisioning_parameters, :provisioning_preferences, :tags, :update_token) SENSITIVE = [] include Aws::Structure end |
#provisioning_parameters ⇒ Array<Types::UpdateProvisioningParameter>
The new parameters.
7523 7524 7525 7526 7527 7528 7529 7530 7531 7532 7533 7534 7535 7536 7537 7538 7539 |
# File 'lib/aws-sdk-servicecatalog/types.rb', line 7523 class UpdateProvisionedProductInput < Struct.new( :accept_language, :provisioned_product_name, :provisioned_product_id, :product_id, :product_name, :provisioning_artifact_id, :provisioning_artifact_name, :path_id, :path_name, :provisioning_parameters, :provisioning_preferences, :tags, :update_token) SENSITIVE = [] include Aws::Structure end |
#provisioning_preferences ⇒ Types::UpdateProvisioningPreferences
An object that contains information about the provisioning preferences for a stack set.
7523 7524 7525 7526 7527 7528 7529 7530 7531 7532 7533 7534 7535 7536 7537 7538 7539 |
# File 'lib/aws-sdk-servicecatalog/types.rb', line 7523 class UpdateProvisionedProductInput < Struct.new( :accept_language, :provisioned_product_name, :provisioned_product_id, :product_id, :product_name, :provisioning_artifact_id, :provisioning_artifact_name, :path_id, :path_name, :provisioning_parameters, :provisioning_preferences, :tags, :update_token) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Array<Types::Tag>
One or more tags. Requires the product to have ‘RESOURCE_UPDATE` constraint with `TagUpdatesOnProvisionedProduct` set to `ALLOWED` to allow tag updates.
7523 7524 7525 7526 7527 7528 7529 7530 7531 7532 7533 7534 7535 7536 7537 7538 7539 |
# File 'lib/aws-sdk-servicecatalog/types.rb', line 7523 class UpdateProvisionedProductInput < Struct.new( :accept_language, :provisioned_product_name, :provisioned_product_id, :product_id, :product_name, :provisioning_artifact_id, :provisioning_artifact_name, :path_id, :path_name, :provisioning_parameters, :provisioning_preferences, :tags, :update_token) SENSITIVE = [] include Aws::Structure end |
#update_token ⇒ String
The idempotency token that uniquely identifies the provisioning update request.
**A suitable default value is auto-generated.** You should normally not need to pass this option.
7523 7524 7525 7526 7527 7528 7529 7530 7531 7532 7533 7534 7535 7536 7537 7538 7539 |
# File 'lib/aws-sdk-servicecatalog/types.rb', line 7523 class UpdateProvisionedProductInput < Struct.new( :accept_language, :provisioned_product_name, :provisioned_product_id, :product_id, :product_name, :provisioning_artifact_id, :provisioning_artifact_name, :path_id, :path_name, :provisioning_parameters, :provisioning_preferences, :tags, :update_token) SENSITIVE = [] include Aws::Structure end |