Class ProductArgs


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

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

        com.pulumi.resources.InputArgs.InputArgsInternal
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static ProductArgs Empty  
    • 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`.
      • description

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> description()
        Returns:
        Description of the product.
      • distributor

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> distributor()
        Returns:
        Distributor (i.e., vendor) of the product.
      • name

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
        Returns:
        Name of the product.
      • owner

        public com.pulumi.core.Output<java.lang.String> owner()
        Returns:
        Owner of the product.
      • provisioningArtifactParameters

        public com.pulumi.core.Output<ProductProvisioningArtifactParametersArgs> provisioningArtifactParameters()
        Returns:
        Configuration block for provisioning artifact (i.e., version) parameters. See `provisioning_artifact_parameters` Block for details.
      • supportDescription

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> supportDescription()
        Returns:
        Support information about the product.
      • supportEmail

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> supportEmail()
        Returns:
        Contact email for product support.
      • supportUrl

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> supportUrl()
        Returns:
        Contact URL for product support.
      • 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 product. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
      • type

        public com.pulumi.core.Output<java.lang.String> type()
        Returns:
        Type of product. See [AWS Docs](https://docs.aws.amazon.com/servicecatalog/latest/dg/API_CreateProduct.html#API_CreateProduct_RequestSyntax) for valid list of values. The following arguments are optional: