Package com.pulumi.aws.iam.inputs
Class AccessKeyState
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.iam.inputs.AccessKeyState
-
public final class AccessKeyState extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAccessKeyState.Builder
-
Field Summary
Fields Modifier and Type Field Description static AccessKeyStateEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AccessKeyState.Builderbuilder()static AccessKeyState.Builderbuilder(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()
-
-
-
Field Detail
-
Empty
public static final AccessKeyState Empty
-
-
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.
-
builder
public static AccessKeyState.Builder builder()
-
builder
public static AccessKeyState.Builder builder(AccessKeyState defaults)
-
-