Class AccessKeyState


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

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

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

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static AccessKeyState.Builder builder()  
      static AccessKeyState.Builder builder​(AccessKeyState defaults)  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> createDate()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> encryptedSecret()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> encryptedSesSmtpPasswordV4()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> keyFingerprint()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> pgpKey()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> secret()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> sesSmtpPasswordV4()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> status()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> user()  
      • Methods inherited from class com.pulumi.resources.ResourceArgs

        validateMember
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • createDate

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> createDate()
        Returns:
        Date and time in [RFC3339 format](https://tools.ietf.org/html/rfc3339#section-5.8) that the access key was created.
      • encryptedSecret

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> encryptedSecret()
        Returns:
        Encrypted secret, base64 encoded, if `pgpKey` was specified. This attribute is not available for imported resources. The encrypted secret may be decrypted using the command line.
      • encryptedSesSmtpPasswordV4

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> encryptedSesSmtpPasswordV4()
        Returns:
        Encrypted SES SMTP password, base64 encoded, if `pgpKey` was specified. This attribute is not available for imported resources. The encrypted password may be decrypted using the command line.
      • keyFingerprint

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> keyFingerprint()
        Returns:
        Fingerprint of the PGP key used to encrypt the secret. This attribute is not available for imported resources.
      • pgpKey

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> pgpKey()
        Returns:
        Either a base-64 encoded PGP public key, or a keybase username in the form `keybase:some_person_that_exists`, for use in the `encryptedSecret` output attribute. If providing a base-64 encoded PGP public key, make sure to provide the "raw" version and not the "armored" one (e.g. avoid passing the `-a` option to `gpg --export`).
      • secret

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> secret()
        Returns:
        Secret access key. This attribute is not available for imported resources. Note that this will be written to the state file. If you use this, please protect your backend state file judiciously. Alternatively, you may supply a `pgpKey` instead, which will prevent the secret from being stored in plaintext, at the cost of preventing the use of the secret key in automation.
      • sesSmtpPasswordV4

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> sesSmtpPasswordV4()
        Returns:
        Secret access key converted into an SES SMTP password by applying [AWS's documented Sigv4 conversion algorithm](https://docs.aws.amazon.com/ses/latest/DeveloperGuide/smtp-credentials.html#smtp-credentials-convert). This attribute is not available for imported resources. As SigV4 is region specific, valid Provider regions are `ap-south-1`, `ap-southeast-2`, `eu-central-1`, `eu-west-1`, `us-east-1` and `us-west-2`. See current [AWS SES regions](https://docs.aws.amazon.com/general/latest/gr/rande.html#ses_region).
      • status

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> status()
        Returns:
        Access key status to apply. Defaults to `Active`. Valid values are `Active` and `Inactive`.
      • user

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> user()
        Returns:
        IAM user to associate with this access key.