Class: Aws::ServiceCatalog::Types::CreateProvisionedProductPlanInput
- Inherits:
-
Struct
- Object
- Struct
- Aws::ServiceCatalog::Types::CreateProvisionedProductPlanInput
- Includes:
- Aws::Structure
- Defined in:
- lib/aws-sdk-servicecatalog/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#accept_language ⇒ String
The language code.
-
#idempotency_token ⇒ String
A unique identifier that you provide to ensure idempotency.
-
#notification_arns ⇒ Array<String>
Passed to CloudFormation.
-
#path_id ⇒ String
The path identifier of the product.
-
#plan_name ⇒ String
The name of the plan.
-
#plan_type ⇒ String
The plan type.
-
#product_id ⇒ String
The product identifier.
-
#provisioned_product_name ⇒ String
A user-friendly name for the provisioned product.
-
#provisioning_artifact_id ⇒ String
The identifier of the provisioning artifact.
-
#provisioning_parameters ⇒ Array<Types::UpdateProvisioningParameter>
Parameters specified by the administrator that are required for provisioning the product.
-
#tags ⇒ Array<Types::Tag>
One or more tags.
Instance Attribute Details
#accept_language ⇒ String
The language code.
-
‘jp` - Japanese
-
‘zh` - Chinese
1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 |
# File 'lib/aws-sdk-servicecatalog/types.rb', line 1052 class CreateProvisionedProductPlanInput < Struct.new( :accept_language, :plan_name, :plan_type, :notification_arns, :path_id, :product_id, :provisioned_product_name, :provisioning_artifact_id, :provisioning_parameters, :idempotency_token, :tags) SENSITIVE = [] include Aws::Structure end |
#idempotency_token ⇒ String
A unique identifier that you provide to ensure idempotency. If multiple requests differ only by the idempotency token, the same response is returned for each repeated request.
**A suitable default value is auto-generated.** You should normally not need to pass this option.
1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 |
# File 'lib/aws-sdk-servicecatalog/types.rb', line 1052 class CreateProvisionedProductPlanInput < Struct.new( :accept_language, :plan_name, :plan_type, :notification_arns, :path_id, :product_id, :provisioned_product_name, :provisioning_artifact_id, :provisioning_parameters, :idempotency_token, :tags) SENSITIVE = [] include Aws::Structure end |
#notification_arns ⇒ Array<String>
Passed to CloudFormation. The SNS topic ARNs to which to publish stack-related events.
1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 |
# File 'lib/aws-sdk-servicecatalog/types.rb', line 1052 class CreateProvisionedProductPlanInput < Struct.new( :accept_language, :plan_name, :plan_type, :notification_arns, :path_id, :product_id, :provisioned_product_name, :provisioning_artifact_id, :provisioning_parameters, :idempotency_token, :tags) SENSITIVE = [] include Aws::Structure end |
#path_id ⇒ String
The path identifier of the product. This value is optional if the product has a default path, and required if the product has more than one path. To list the paths for a product, use ListLaunchPaths.
1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 |
# File 'lib/aws-sdk-servicecatalog/types.rb', line 1052 class CreateProvisionedProductPlanInput < Struct.new( :accept_language, :plan_name, :plan_type, :notification_arns, :path_id, :product_id, :provisioned_product_name, :provisioning_artifact_id, :provisioning_parameters, :idempotency_token, :tags) SENSITIVE = [] include Aws::Structure end |
#plan_name ⇒ String
The name of the plan.
1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 |
# File 'lib/aws-sdk-servicecatalog/types.rb', line 1052 class CreateProvisionedProductPlanInput < Struct.new( :accept_language, :plan_name, :plan_type, :notification_arns, :path_id, :product_id, :provisioned_product_name, :provisioning_artifact_id, :provisioning_parameters, :idempotency_token, :tags) SENSITIVE = [] include Aws::Structure end |
#plan_type ⇒ String
The plan type.
1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 |
# File 'lib/aws-sdk-servicecatalog/types.rb', line 1052 class CreateProvisionedProductPlanInput < Struct.new( :accept_language, :plan_name, :plan_type, :notification_arns, :path_id, :product_id, :provisioned_product_name, :provisioning_artifact_id, :provisioning_parameters, :idempotency_token, :tags) SENSITIVE = [] include Aws::Structure end |
#product_id ⇒ String
The product identifier.
1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 |
# File 'lib/aws-sdk-servicecatalog/types.rb', line 1052 class CreateProvisionedProductPlanInput < Struct.new( :accept_language, :plan_name, :plan_type, :notification_arns, :path_id, :product_id, :provisioned_product_name, :provisioning_artifact_id, :provisioning_parameters, :idempotency_token, :tags) SENSITIVE = [] include Aws::Structure end |
#provisioned_product_name ⇒ String
A user-friendly name for the provisioned product. This value must be unique for the Amazon Web Services account and cannot be updated after the product is provisioned.
1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 |
# File 'lib/aws-sdk-servicecatalog/types.rb', line 1052 class CreateProvisionedProductPlanInput < Struct.new( :accept_language, :plan_name, :plan_type, :notification_arns, :path_id, :product_id, :provisioned_product_name, :provisioning_artifact_id, :provisioning_parameters, :idempotency_token, :tags) SENSITIVE = [] include Aws::Structure end |
#provisioning_artifact_id ⇒ String
The identifier of the provisioning artifact.
1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 |
# File 'lib/aws-sdk-servicecatalog/types.rb', line 1052 class CreateProvisionedProductPlanInput < Struct.new( :accept_language, :plan_name, :plan_type, :notification_arns, :path_id, :product_id, :provisioned_product_name, :provisioning_artifact_id, :provisioning_parameters, :idempotency_token, :tags) SENSITIVE = [] include Aws::Structure end |
#provisioning_parameters ⇒ Array<Types::UpdateProvisioningParameter>
Parameters specified by the administrator that are required for provisioning the product.
1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 |
# File 'lib/aws-sdk-servicecatalog/types.rb', line 1052 class CreateProvisionedProductPlanInput < Struct.new( :accept_language, :plan_name, :plan_type, :notification_arns, :path_id, :product_id, :provisioned_product_name, :provisioning_artifact_id, :provisioning_parameters, :idempotency_token, :tags) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Array<Types::Tag>
One or more tags.
If the plan is for an existing provisioned product, the product must have a ‘RESOURCE_UPDATE` constraint with `TagUpdatesOnProvisionedProduct` set to `ALLOWED` to allow tag updates.
1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 |
# File 'lib/aws-sdk-servicecatalog/types.rb', line 1052 class CreateProvisionedProductPlanInput < Struct.new( :accept_language, :plan_name, :plan_type, :notification_arns, :path_id, :product_id, :provisioned_product_name, :provisioning_artifact_id, :provisioning_parameters, :idempotency_token, :tags) SENSITIVE = [] include Aws::Structure end |