Class StackV1Args


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

      Nested Classes 
      Modifier and Type Class Description
      static class  StackV1Args.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 StackV1Args Empty  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static StackV1Args.Builder builder()  
      static StackV1Args.Builder builder​(StackV1Args defaults)  
      java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> capabilities()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> creationTime()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> description()  
      java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> disableRollback()  
      java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.Object>>> environmentOpts()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()  
      java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> notificationTopics()  
      java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.Object>>> parameters()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()  
      java.util.Optional<com.pulumi.core.Output<java.util.List<StackV1StackOutputArgs>>> StackOutputs()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> status()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> statusReason()  
      java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> tags()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> templateDescription()  
      com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.Object>> templateOpts()  
      java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> timeout()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> updatedTime()  
      • Methods inherited from class com.pulumi.resources.ResourceArgs

        validateMember
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • StackOutputs

        public java.util.Optional<com.pulumi.core.Output<java.util.List<StackV1StackOutputArgs>>> StackOutputs()
        Returns:
        A list of stack outputs.
      • capabilities

        public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> capabilities()
        Returns:
        List of stack capabilities for stack.
      • creationTime

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> creationTime()
        Returns:
        The date and time when the resource was created. The date and time stamp format is ISO 8601: CCYY-MM-DDThh:mm:ss±hh:mm For example, 2015-08-27T09:49:58-05:00. The ±hh:mm value, if included, is the time zone as an offset from UTC.
      • description

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> description()
        Returns:
        The description of the stack resource.
      • disableRollback

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> disableRollback()
        Returns:
        Enables or disables deletion of all stack resources when a stack creation fails. Default is true, meaning all resources are not deleted when stack creation fails.
      • environmentOpts

        public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.Object>>> environmentOpts()
        Returns:
        Environment key/value pairs to associate with the stack which contains details for the environment of the stack. Allowed keys: Bin, URL, Files. Changing this updates the existing stack Environment Opts.
      • name

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
        Returns:
        A unique name for the stack. It must start with an alphabetic character. Changing this updates the stack's name.
      • notificationTopics

        public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> notificationTopics()
        Returns:
        List of notification topics for stack.
      • parameters

        public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.Object>>> parameters()
        Returns:
        User-defined key/value pairs as parameters to pass to the template. Changing this updates the existing stack parameters.
      • region

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()
        Returns:
        The region in which to create the stack. If omitted, the `region` argument of the provider is used. Changing this creates a new stack.
      • status

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> status()
        Returns:
        The status of the stack.
      • statusReason

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> statusReason()
        Returns:
        The reason for the current status of the stack.
      • tags

        public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> tags()
        Returns:
        A list of tags to assosciate with the Stack
      • templateDescription

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> templateDescription()
        Returns:
        The description of the stack template.
      • templateOpts

        public com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.Object>> templateOpts()
        Returns:
        Template key/value pairs to associate with the stack which contains either the template file or url. Allowed keys: Bin, URL, Files. Changing this updates the existing stack Template Opts.
      • timeout

        public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> timeout()
        Returns:
        The timeout for stack action in minutes.
      • updatedTime

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> updatedTime()
        Returns:
        The date and time when the resource was updated. The date and time stamp format is ISO 8601: CCYY-MM-DDThh:mm:ss±hh:mm For example, 2015-08-27T09:49:58-05:00. The ±hh:mm value, if included, is the time zone as an offset from UTC.