Package com.pulumi.aws.kms.inputs
Class GetSecretsSecretArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.kms.inputs.GetSecretsSecretArgs.Builder
-
- Enclosing class:
- GetSecretsSecretArgs
public static final class GetSecretsSecretArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(GetSecretsSecretArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GetSecretsSecretArgsbuild()GetSecretsSecretArgs.Buildercontext(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> context)GetSecretsSecretArgs.Buildercontext(java.util.Map<java.lang.String,java.lang.String> context)GetSecretsSecretArgs.BuilderencryptionAlgorithm(com.pulumi.core.Output<java.lang.String> encryptionAlgorithm)GetSecretsSecretArgs.BuilderencryptionAlgorithm(java.lang.String encryptionAlgorithm)GetSecretsSecretArgs.BuildergrantTokens(com.pulumi.core.Output<java.util.List<java.lang.String>> grantTokens)GetSecretsSecretArgs.BuildergrantTokens(java.lang.String... grantTokens)GetSecretsSecretArgs.BuildergrantTokens(java.util.List<java.lang.String> grantTokens)GetSecretsSecretArgs.BuilderkeyId(com.pulumi.core.Output<java.lang.String> keyId)GetSecretsSecretArgs.BuilderkeyId(java.lang.String keyId)GetSecretsSecretArgs.Buildername(com.pulumi.core.Output<java.lang.String> name)GetSecretsSecretArgs.Buildername(java.lang.String name)GetSecretsSecretArgs.Builderpayload(com.pulumi.core.Output<java.lang.String> payload)GetSecretsSecretArgs.Builderpayload(java.lang.String payload)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(GetSecretsSecretArgs defaults)
-
-
Method Detail
-
context
public GetSecretsSecretArgs.Builder context(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> context)
- Parameters:
context- Mapping that makes up the Encryption Context for the secret.- Returns:
- builder
-
context
public GetSecretsSecretArgs.Builder context(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 GetSecretsSecretArgs.Builder encryptionAlgorithm(@Nullable com.pulumi.core.Output<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
-
encryptionAlgorithm
public GetSecretsSecretArgs.Builder encryptionAlgorithm(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 GetSecretsSecretArgs.Builder grantTokens(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> grantTokens)
- Parameters:
grantTokens- List of Grant Tokens for the secret.- Returns:
- builder
-
grantTokens
public GetSecretsSecretArgs.Builder grantTokens(java.util.List<java.lang.String> grantTokens)
- Parameters:
grantTokens- List of Grant Tokens for the secret.- Returns:
- builder
-
grantTokens
public GetSecretsSecretArgs.Builder grantTokens(java.lang.String... grantTokens)
- Parameters:
grantTokens- List of Grant Tokens for the secret.- Returns:
- builder
-
keyId
public GetSecretsSecretArgs.Builder keyId(@Nullable com.pulumi.core.Output<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
-
keyId
public GetSecretsSecretArgs.Builder keyId(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 GetSecretsSecretArgs.Builder name(com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- Name to export this secret under in the attributes.- Returns:
- builder
-
name
public GetSecretsSecretArgs.Builder name(java.lang.String name)
- Parameters:
name- Name to export this secret under in the attributes.- Returns:
- builder
-
payload
public GetSecretsSecretArgs.Builder payload(com.pulumi.core.Output<java.lang.String> payload)
- Parameters:
payload- Base64 encoded payload, as returned from a KMS encrypt operation.- Returns:
- builder
-
payload
public GetSecretsSecretArgs.Builder payload(java.lang.String payload)
- Parameters:
payload- Base64 encoded payload, as returned from a KMS encrypt operation.- Returns:
- builder
-
build
public GetSecretsSecretArgs build()
-
-