Package com.pulumi.aws.kms.inputs
Class GetSecretsSecret.Builder
- java.lang.Object
-
- com.pulumi.aws.kms.inputs.GetSecretsSecret.Builder
-
- Enclosing class:
- GetSecretsSecret
public static final class GetSecretsSecret.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(GetSecretsSecret defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GetSecretsSecretbuild()GetSecretsSecret.Buildercontext(java.util.Map<java.lang.String,java.lang.String> context)GetSecretsSecret.BuilderencryptionAlgorithm(java.lang.String encryptionAlgorithm)GetSecretsSecret.BuildergrantTokens(java.lang.String... grantTokens)GetSecretsSecret.BuildergrantTokens(java.util.List<java.lang.String> grantTokens)GetSecretsSecret.BuilderkeyId(java.lang.String keyId)GetSecretsSecret.Buildername(java.lang.String name)GetSecretsSecret.Builderpayload(java.lang.String payload)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(GetSecretsSecret defaults)
-
-
Method Detail
-
context
public GetSecretsSecret.Builder context(@Nullable java.util.Map<java.lang.String,java.lang.String> context)
- Parameters:
context- Mapping that makes up the Encryption Context for the secret.- Returns:
- builder
-
encryptionAlgorithm
public GetSecretsSecret.Builder encryptionAlgorithm(@Nullable java.lang.String encryptionAlgorithm)
- Parameters:
encryptionAlgorithm- Encryption algorithm used to decrypt the ciphertext. This parameter is required only when the ciphertext was encrypted under an asymmetric KMS key. Valid Values: SYMMETRIC_DEFAULT | RSAES_OAEP_SHA_1 | RSAES_OAEP_SHA_256 | SM2PKE- Returns:
- builder
-
grantTokens
public GetSecretsSecret.Builder grantTokens(@Nullable java.util.List<java.lang.String> grantTokens)
- Parameters:
grantTokens- List of Grant Tokens for the secret.- Returns:
- builder
-
grantTokens
public GetSecretsSecret.Builder grantTokens(java.lang.String... grantTokens)
- Parameters:
grantTokens- List of Grant Tokens for the secret.- Returns:
- builder
-
keyId
public GetSecretsSecret.Builder keyId(@Nullable java.lang.String keyId)
- Parameters:
keyId- KMS key that AWS KMS uses to decrypt the ciphertext. This parameter is required only when the ciphertext was encrypted under an asymmetric KMS key.- Returns:
- builder
-
name
public GetSecretsSecret.Builder name(java.lang.String name)
- Parameters:
name- Name to export this secret under in the attributes.- Returns:
- builder
-
payload
public GetSecretsSecret.Builder payload(java.lang.String payload)
- Parameters:
payload- Base64 encoded payload, as returned from a KMS encrypt operation.- Returns:
- builder
-
build
public GetSecretsSecret build()
-
-