Class GetSecretsSecretArgs


  • public final class GetSecretsSecretArgs
    extends com.pulumi.resources.ResourceArgs
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  GetSecretsSecretArgs.Builder  
      • Nested classes/interfaces inherited from class com.pulumi.resources.InputArgs

        com.pulumi.resources.InputArgs.InputArgsInternal
    • Method Detail

      • context

        public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>>> context()
        Returns:
        Mapping that makes up the Encryption Context for the secret.
      • encryptionAlgorithm

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> encryptionAlgorithm()
        Returns:
        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
      • grantTokens

        public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> grantTokens()
        Returns:
        List of Grant Tokens for the secret.
      • keyId

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> keyId()
        Returns:
        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.
      • name

        public com.pulumi.core.Output<java.lang.String> name()
        Returns:
        Name to export this secret under in the attributes.
      • payload

        public com.pulumi.core.Output<java.lang.String> payload()
        Returns:
        Base64 encoded payload, as returned from a KMS encrypt operation.