Package com.pulumi.aws.iam.inputs
Class SshKeyState
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.iam.inputs.SshKeyState
-
public final class SshKeyState extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSshKeyState.Builder
-
Field Summary
Fields Modifier and Type Field Description static SshKeyStateEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SshKeyState.Builderbuilder()static SshKeyState.Builderbuilder(SshKeyState defaults)java.util.Optional<com.pulumi.core.Output<java.lang.String>>encoding()java.util.Optional<com.pulumi.core.Output<java.lang.String>>fingerprint()java.util.Optional<com.pulumi.core.Output<java.lang.String>>publicKey()java.util.Optional<com.pulumi.core.Output<java.lang.String>>sshPublicKeyId()java.util.Optional<com.pulumi.core.Output<java.lang.String>>status()java.util.Optional<com.pulumi.core.Output<java.lang.String>>username()
-
-
-
Field Detail
-
Empty
public static final SshKeyState Empty
-
-
Method Detail
-
encoding
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> encoding()
- Returns:
- Specifies the public key encoding format to use in the response. To retrieve the public key in ssh-rsa format, use `SSH`. To retrieve the public key in PEM format, use `PEM`.
-
fingerprint
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> fingerprint()
- Returns:
- The MD5 message digest of the SSH public key.
-
publicKey
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> publicKey()
- Returns:
- The SSH public key. The public key must be encoded in ssh-rsa format or PEM format.
-
sshPublicKeyId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> sshPublicKeyId()
- Returns:
- The unique identifier for the SSH public key.
-
status
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> status()
- Returns:
- The status to assign to the SSH public key. Active means the key can be used for authentication with an AWS CodeCommit repository. Inactive means the key cannot be used. Default is `active`.
-
username
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> username()
- Returns:
- The name of the IAM user to associate the SSH public key with.
-
builder
public static SshKeyState.Builder builder()
-
builder
public static SshKeyState.Builder builder(SshKeyState defaults)
-
-