Class ProvisionedProductArgs


  • public final class ProvisionedProductArgs
    extends com.pulumi.resources.ResourceArgs
    • Method Detail

      • acceptLanguage

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> acceptLanguage()
        Returns:
        Language code. Valid values: `en` (English), `jp` (Japanese), `zh` (Chinese). Default value is `en`.
      • ignoreErrors

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> ignoreErrors()
        Returns:
        _Only applies to deleting._ If set to `true`, AWS Service Catalog stops managing the specified provisioned product even if it cannot delete the underlying resources. The default value is `false`.
      • name

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
        Returns:
        User-friendly name of the provisioned product. The following arguments are optional:
      • notificationArns

        public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> notificationArns()
        Returns:
        Passed to CloudFormation. The SNS topic ARNs to which to publish stack-related events.
      • pathId

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> pathId()
        Returns:
        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 `aws.servicecatalog.getLaunchPaths`. When required, you must provide `pathId` or `pathName`, but not both.
      • pathName

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> pathName()
        Returns:
        Name of the path. You must provide `pathId` or `pathName`, but not both.
      • productId

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> productId()
        Returns:
        Product identifier. For example, `prod-abcdzk7xy33qa`. You must provide `productId` or `productName`, but not both.
      • productName

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> productName()
        Returns:
        Name of the product. You must provide `productId` or `productName`, but not both.
      • provisioningArtifactId

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> provisioningArtifactId()
        Returns:
        Identifier of the provisioning artifact. For example, `pa-4abcdjnxjj6ne`. You must provide the `provisioningArtifactId` or `provisioningArtifactName`, but not both.
      • provisioningArtifactName

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> provisioningArtifactName()
        Returns:
        Name of the provisioning artifact. You must provide the `provisioningArtifactId` or `provisioningArtifactName`, but not both.
      • provisioningParameters

        public java.util.Optional<com.pulumi.core.Output<java.util.List<ProvisionedProductProvisioningParameterArgs>>> provisioningParameters()
        Returns:
        Configuration block with parameters specified by the administrator that are required for provisioning the product. See `provisioningParameters` Block for details.
      • region

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()
        Returns:
        Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
      • retainPhysicalResources

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> retainPhysicalResources()
        Returns:
        _Only applies to deleting._ Whether to delete the Service Catalog provisioned product but leave the CloudFormation stack, stack set, or the underlying resources of the deleted provisioned product. The default value is `false`.
      • stackSetProvisioningPreferences

        public java.util.Optional<com.pulumi.core.Output<ProvisionedProductStackSetProvisioningPreferencesArgs>> stackSetProvisioningPreferences()
        Returns:
        Configuration block with information about the provisioning preferences for a stack set. See `stackSetProvisioningPreferences` Block for details.
      • tags

        public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>>> tags()
        Returns:
        Tags to apply to the provisioned product. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.