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 - Chinese

  • notification_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, if ProductName is provided it will successfully resolve to ProductId as long as only one product exists in the account or Region with that ProductName . .. 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 with TagUpdatesOnProvisionedProduct set to ALLOWED to allow tag updates. If RESOURCE_UPDATE constraint is not present, tags updates are ignored.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-cloudformationprovisionedproduct.html

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
import aws_cdk.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 - Japanese

  • zh - Chinese

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-cloudformationprovisionedproduct.html#cfn-servicecatalog-cloudformationprovisionedproduct-acceptlanguage

notification_arns

Passed to AWS CloudFormation .

The SNS topic ARNs to which to publish stack-related events.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-cloudformationprovisionedproduct.html#cfn-servicecatalog-cloudformationprovisionedproduct-notificationarns

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.
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-cloudformationprovisionedproduct.html#cfn-servicecatalog-cloudformationprovisionedproduct-pathid

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.
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-cloudformationprovisionedproduct.html#cfn-servicecatalog-cloudformationprovisionedproduct-pathname

product_id

The product identifier.

You must specify either the ID or the name of the product, but not both.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-cloudformationprovisionedproduct.html#cfn-servicecatalog-cloudformationprovisionedproduct-productid

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 to ProductId as long as only one product exists in the account or Region with that ProductName . .. epigraph:

You must specify either the name or the ID of the product, but not both.
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-cloudformationprovisionedproduct.html#cfn-servicecatalog-cloudformationprovisionedproduct-productname

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.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-cloudformationprovisionedproduct.html#cfn-servicecatalog-cloudformationprovisionedproduct-provisionedproductname

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.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-cloudformationprovisionedproduct.html#cfn-servicecatalog-cloudformationprovisionedproduct-provisioningartifactid

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.
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-cloudformationprovisionedproduct.html#cfn-servicecatalog-cloudformationprovisionedproduct-provisioningartifactname

provisioning_parameters

Parameters specified by the administrator that are required for provisioning the product.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-cloudformationprovisionedproduct.html#cfn-servicecatalog-cloudformationprovisionedproduct-provisioningparameters

provisioning_preferences

StackSet preferences that are required for provisioning the product or updating a provisioned product.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-cloudformationprovisionedproduct.html#cfn-servicecatalog-cloudformationprovisionedproduct-provisioningpreferences

tags

One or more tags.

Requires the provisioned product to have an ResourceUpdateConstraint resource with TagUpdatesOnProvisionedProduct set to ALLOWED to allow tag updates. If RESOURCE_UPDATE constraint is not present, tags updates are ignored.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-cloudformationprovisionedproduct.html#cfn-servicecatalog-cloudformationprovisionedproduct-tags