Class StackSettings

java.lang.Object
com.pulumi.automation.StackSettings

public class StackSettings extends Object
Represents configuration settings for a stack. This class uses the Builder pattern for object construction.
  • Method Details

    • builder

      public static StackSettings.Builder builder()
      Returns a new builder for StackSettings.
      Returns:
      the builder
    • secretsProvider

      @Nullable public String secretsProvider()
      The stack's secrets provider.
      Returns:
      the secrets provider
    • encryptedKey

      @Nullable public String encryptedKey()
      The KMS-encrypted ciphertext for the data key used for secrets encryption. Only used for cloud-based secrets providers.
      Returns:
      the encrypted key
    • encryptionSalt

      @Nullable public String encryptionSalt()
      The stack's base64 encoded encryption salt. Only used for passphrase-based secrets providers.
      Returns:
      the encryption salt
    • config

      Optional configuration bag.
      Returns:
      optional configuration bag
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toBuilder

      public StackSettings.Builder toBuilder()
      Creates a new StackSettings.Builder initialized with the values from this instance.
      Returns:
      a new StackSettings.Builder instance with values copied from this instance