Class GetSecretsSecretArgs.Builder

  • Enclosing class:
    GetSecretsSecretArgs

    public static final class GetSecretsSecretArgs.Builder
    extends java.lang.Object
    • 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