Package com.pulumi.automation
Class StackSettings
- java.lang.Object
-
- com.pulumi.automation.StackSettings
-
public class StackSettings extends java.lang.ObjectRepresents configuration settings for a stack. This class uses the Builder pattern for object construction.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classStackSettings.BuilderBuilder forStackSettings.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static StackSettings.Builderbuilder()Returns a new builder forStackSettings.java.util.Map<java.lang.String,StackSettingsConfigValue>config()Optional configuration bag.java.lang.StringencryptedKey()The KMS-encrypted ciphertext for the data key used for secrets encryption.java.lang.StringencryptionSalt()The stack's base64 encoded encryption salt.booleanequals(java.lang.Object o)inthashCode()java.lang.StringsecretsProvider()The stack's secrets provider.StackSettings.BuildertoBuilder()Creates a newStackSettings.Builderinitialized with the values from this instance.
-
-
-
Method Detail
-
builder
public static StackSettings.Builder builder()
Returns a new builder forStackSettings.- Returns:
- the builder
-
secretsProvider
@Nullable public java.lang.String secretsProvider()
The stack's secrets provider.- Returns:
- the secrets provider
-
encryptedKey
@Nullable public java.lang.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 java.lang.String encryptionSalt()
The stack's base64 encoded encryption salt. Only used for passphrase-based secrets providers.- Returns:
- the encryption salt
-
config
public java.util.Map<java.lang.String,StackSettingsConfigValue> config()
Optional configuration bag.- Returns:
- optional configuration bag
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toBuilder
public StackSettings.Builder toBuilder()
Creates a newStackSettings.Builderinitialized with the values from this instance.- Returns:
- a new
StackSettings.Builderinstance with values copied from this instance
-
-