CfnCloudFormationProvisionedProductProps
- class aws_cdk.aws_servicecatalog.CfnCloudFormationProvisionedProductProps(*, accept_language=None, notification_arns=None, path_id=None, path_name=None, product_id=None, product_name=None, provisioned_product_name=None, provisioning_artifact_id=None, provisioning_artifact_name=None, provisioning_parameters=None, provisioning_preferences=None, tags=None)
Bases:
object
Properties for defining a
CfnCloudFormationProvisionedProduct
.- Parameters:
accept_language (
Optional
[str
]) – The language code. -jp
- Japanese -zh
- Chinesenotification_arns (
Optional
[Sequence
[str
]]) – Passed to AWS CloudFormation . The SNS topic ARNs to which to publish stack-related events.path_id (
Optional
[str
]) – 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 . .. epigraph:: You must provide the name or ID, but not both.path_name (
Optional
[str
]) –The name of the path. 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 . .. epigraph:: You must provide the name or ID, but not both.
product_id (
Optional
[str
]) – The product identifier. .. epigraph:: You must specify either the ID or the name of the product, but not both.product_name (
Optional
[str
]) – The name of the Service Catalog product. Each time a stack is created or updated, ifProductName
is provided it will successfully resolve toProductId
as long as only one product exists in the account or Region with thatProductName
. .. epigraph:: You must specify either the name or the ID of the product, but not both.provisioned_product_name (
Optional
[str
]) – A user-friendly name for the provisioned product. This value must be unique for the AWS account and cannot be updated after the product is provisioned.provisioning_artifact_id (
Optional
[str
]) – The identifier of the provisioning artifact (also known as a version). .. epigraph:: You must specify either the ID or the name of the provisioning artifact, but not both.provisioning_artifact_name (
Optional
[str
]) – The name of the provisioning artifact (also known as a version) for the product. This name must be unique for the product. .. epigraph:: You must specify either the name or the ID of the provisioning artifact, but not both. You must also specify either the name or the ID of the product, but not both.provisioning_parameters (
Union
[IResolvable
,Sequence
[Union
[IResolvable
,ProvisioningParameterProperty
,Dict
[str
,Any
]]],None
]) – Parameters specified by the administrator that are required for provisioning the product.provisioning_preferences (
Union
[IResolvable
,ProvisioningPreferencesProperty
,Dict
[str
,Any
],None
]) – StackSet preferences that are required for provisioning the product or updating a provisioned product.tags (
Optional
[Sequence
[Union
[CfnTag
,Dict
[str
,Any
]]]]) – One or more tags. .. epigraph:: Requires the provisioned product to have an ResourceUpdateConstraint resource withTagUpdatesOnProvisionedProduct
set toALLOWED
to allow tag updates. IfRESOURCE_UPDATE
constraint is not present, tags updates are ignored.
- See:
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk import aws_servicecatalog as servicecatalog cfn_cloud_formation_provisioned_product_props = servicecatalog.CfnCloudFormationProvisionedProductProps( accept_language="acceptLanguage", notification_arns=["notificationArns"], path_id="pathId", path_name="pathName", product_id="productId", product_name="productName", provisioned_product_name="provisionedProductName", provisioning_artifact_id="provisioningArtifactId", provisioning_artifact_name="provisioningArtifactName", provisioning_parameters=[servicecatalog.CfnCloudFormationProvisionedProduct.ProvisioningParameterProperty( key="key", value="value" )], provisioning_preferences=servicecatalog.CfnCloudFormationProvisionedProduct.ProvisioningPreferencesProperty( stack_set_accounts=["stackSetAccounts"], stack_set_failure_tolerance_count=123, stack_set_failure_tolerance_percentage=123, stack_set_max_concurrency_count=123, stack_set_max_concurrency_percentage=123, stack_set_operation_type="stackSetOperationType", stack_set_regions=["stackSetRegions"] ), tags=[CfnTag( key="key", value="value" )] )
Attributes
- accept_language
The language code.
jp
- Japanesezh
- Chinese
- notification_arns
Passed to AWS CloudFormation .
The SNS topic ARNs to which to publish stack-related events.
- path_id
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 . .. epigraph:
You must provide the name or ID, but not both.
- path_name
The name of the path.
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 . .. epigraph:
You must provide the name or ID, but not both.
- product_id
The product identifier.
You must specify either the ID or the name of the product, but not both.
- product_name
The name of the Service Catalog product.
Each time a stack is created or updated, if
ProductName
is provided it will successfully resolve toProductId
as long as only one product exists in the account or Region with thatProductName
. .. epigraph:You must specify either the name or the ID of the product, but not both.
- provisioned_product_name
A user-friendly name for the provisioned product.
This value must be unique for the AWS account and cannot be updated after the product is provisioned.
- provisioning_artifact_id
The identifier of the provisioning artifact (also known as a version).
You must specify either the ID or the name of the provisioning artifact, but not both.
- provisioning_artifact_name
The name of the provisioning artifact (also known as a version) for the product.
This name must be unique for the product. .. epigraph:
You must specify either the name or the ID of the provisioning artifact, but not both. You must also specify either the name or the ID of the product, but not both.
- provisioning_parameters
Parameters specified by the administrator that are required for provisioning the product.
- provisioning_preferences
StackSet preferences that are required for provisioning the product or updating a provisioned product.
- tags
One or more tags.
Requires the provisioned product to have an ResourceUpdateConstraint resource with
TagUpdatesOnProvisionedProduct
set toALLOWED
to allow tag updates. IfRESOURCE_UPDATE
constraint is not present, tags updates are ignored.