Package com.pulumi.aws.iam
Class SshKeyArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.iam.SshKeyArgs.Builder
-
- Enclosing class:
- SshKeyArgs
public static final class SshKeyArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(SshKeyArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SshKeyArgsbuild()SshKeyArgs.Builderencoding(com.pulumi.core.Output<java.lang.String> encoding)SshKeyArgs.Builderencoding(java.lang.String encoding)SshKeyArgs.BuilderpublicKey(com.pulumi.core.Output<java.lang.String> publicKey)SshKeyArgs.BuilderpublicKey(java.lang.String publicKey)SshKeyArgs.Builderstatus(com.pulumi.core.Output<java.lang.String> status)SshKeyArgs.Builderstatus(java.lang.String status)SshKeyArgs.Builderusername(com.pulumi.core.Output<java.lang.String> username)SshKeyArgs.Builderusername(java.lang.String username)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(SshKeyArgs defaults)
-
-
Method Detail
-
encoding
public SshKeyArgs.Builder encoding(com.pulumi.core.Output<java.lang.String> encoding)
- Parameters:
encoding- 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`.- Returns:
- builder
-
encoding
public SshKeyArgs.Builder encoding(java.lang.String encoding)
- Parameters:
encoding- 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`.- Returns:
- builder
-
publicKey
public SshKeyArgs.Builder publicKey(com.pulumi.core.Output<java.lang.String> publicKey)
- Parameters:
publicKey- The SSH public key. The public key must be encoded in ssh-rsa format or PEM format.- Returns:
- builder
-
publicKey
public SshKeyArgs.Builder publicKey(java.lang.String publicKey)
- Parameters:
publicKey- The SSH public key. The public key must be encoded in ssh-rsa format or PEM format.- Returns:
- builder
-
status
public SshKeyArgs.Builder status(@Nullable com.pulumi.core.Output<java.lang.String> status)
- Parameters:
status- 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`.- Returns:
- builder
-
status
public SshKeyArgs.Builder status(java.lang.String status)
- Parameters:
status- 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`.- Returns:
- builder
-
username
public SshKeyArgs.Builder username(com.pulumi.core.Output<java.lang.String> username)
- Parameters:
username- The name of the IAM user to associate the SSH public key with.- Returns:
- builder
-
username
public SshKeyArgs.Builder username(java.lang.String username)
- Parameters:
username- The name of the IAM user to associate the SSH public key with.- Returns:
- builder
-
build
public SshKeyArgs build()
-
-