Package com.pulumi.automation
Class StackSettings.Builder
java.lang.Object
com.pulumi.automation.StackSettings.Builder
- Enclosing class:
- StackSettings
Builder for
StackSettings.-
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds theStackSettings.config(Map<String, StackSettingsConfigValue> config) The configuration for the stack.encryptedKey(String encryptedKey) The KMS-encrypted ciphertext for the data key used for secrets encryption.encryptionSalt(String encryptionSalt) The stack's base64 encoded encryption salt.secretsProvider(String secretsProvider) The stack's secrets provider.
-
Method Details
-
secretsProvider
The stack's secrets provider.- Parameters:
secretsProvider- the secrets provider to set- Returns:
- the builder
-
encryptedKey
The KMS-encrypted ciphertext for the data key used for secrets encryption. Only used for cloud-based secrets providers.- Parameters:
encryptedKey- the encrypted key to set- Returns:
- the builder
-
encryptionSalt
The stack's base64 encoded encryption salt. Only used for passphrase-based secrets providers.- Parameters:
encryptionSalt- the encryption salt to set- Returns:
- the builder
-
config
The configuration for the stack.- Parameters:
config- the configuration to set- Returns:
- the builder
-
build
Builds theStackSettings.- Returns:
- the stack settings
-