Package com.pulumi.automation
Class StackSettings
java.lang.Object
com.pulumi.automation.StackSettings
Represents configuration settings for a stack.
This class uses the Builder pattern for object construction.
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic StackSettings.Builderbuilder()Returns a new builder forStackSettings.config()Optional configuration bag.The KMS-encrypted ciphertext for the data key used for secrets encryption.The stack's base64 encoded encryption salt.booleaninthashCode()The stack's secrets provider.Creates a newStackSettings.Builderinitialized with the values from this instance.
-
Method Details
-
builder
Returns a new builder forStackSettings.- Returns:
- the builder
-
secretsProvider
The stack's secrets provider.- Returns:
- the secrets provider
-
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
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
-
hashCode
public int hashCode() -
toBuilder
Creates a newStackSettings.Builderinitialized with the values from this instance.- Returns:
- a new
StackSettings.Builderinstance with values copied from this instance
-