Package com.pulumi.automation
Class StackSettings
- java.lang.Object
-
- com.pulumi.automation.StackSettings
-
public class StackSettings extends java.lang.Object
Represents 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 class
StackSettings.Builder
Builder forStackSettings
.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static StackSettings.Builder
builder()
Returns a new builder forStackSettings
.java.util.Map<java.lang.String,StackSettingsConfigValue>
config()
Optional configuration bag.java.lang.String
encryptedKey()
The KMS-encrypted ciphertext for the data key used for secrets encryption.java.lang.String
encryptionSalt()
The stack's base64 encoded encryption salt.boolean
equals(java.lang.Object o)
int
hashCode()
java.lang.String
secretsProvider()
The stack's secrets provider.StackSettings.Builder
toBuilder()
Creates a newStackSettings.Builder
initialized 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:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toBuilder
public StackSettings.Builder toBuilder()
Creates a newStackSettings.Builder
initialized with the values from this instance.- Returns:
- a new
StackSettings.Builder
instance with values copied from this instance
-
-