Class ProvisioningArtifactState


  • public final class ProvisioningArtifactState
    extends com.pulumi.resources.ResourceArgs
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  ProvisioningArtifactState.Builder  
      • Nested classes/interfaces inherited from class com.pulumi.resources.InputArgs

        com.pulumi.resources.InputArgs.InputArgsInternal
    • 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). The default value is `en`.
      • active

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> active()
        Returns:
        Whether the product version is active. Inactive provisioning artifacts are invisible to end users. End users cannot launch or update a provisioned product from an inactive provisioning artifact. Default is `true`.
      • createdTime

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> createdTime()
        Returns:
        Time when the provisioning artifact was created.
      • description

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> description()
        Returns:
        Description of the provisioning artifact (i.e., version), including how it differs from the previous provisioning artifact.
      • disableTemplateValidation

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> disableTemplateValidation()
        Returns:
        Whether AWS Service Catalog stops validating the specified provisioning artifact template even if it is invalid.
      • guidance

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> guidance()
        Returns:
        Information set by the administrator to provide guidance to end users about which provisioning artifacts to use. Valid values are `DEFAULT` and `DEPRECATED`. The default is `DEFAULT`. Users are able to make updates to a provisioned product of a deprecated version but cannot launch new provisioned products using a deprecated version.
      • name

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
        Returns:
        Name of the provisioning artifact (for example, `v1`, `v2beta`). No spaces are allowed.
      • productId

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> productId()
        Returns:
        Identifier of the product.
      • provisioningArtifactId

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> provisioningArtifactId()
        Returns:
        Provisioning artifact identifier.
      • 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.
      • templatePhysicalId

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> templatePhysicalId()
        Returns:
        Template source as the physical ID of the resource that contains the template. Currently only supports CloudFormation stack ARN. Specify the physical ID as `arn:[partition]:cloudformation:[region]:[account ID]:stack/[stack name]/[resource ID]`.
      • templateUrl

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> templateUrl()
        Returns:
        Template source as URL of the CloudFormation template in Amazon S3. The following arguments are optional:
      • type

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> type()
        Returns:
        Type of provisioning artifact. See [AWS Docs](https://docs.aws.amazon.com/servicecatalog/latest/dg/API_ProvisioningArtifactProperties.html) for valid list of values.