Package com.pulumi.aws.transfer.inputs
Class HostKeyState.Builder
- java.lang.Object
-
- com.pulumi.aws.transfer.inputs.HostKeyState.Builder
-
- Enclosing class:
- HostKeyState
public static final class HostKeyState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(HostKeyState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description HostKeyState.Builderarn(com.pulumi.core.Output<java.lang.String> arn)HostKeyState.Builderarn(java.lang.String arn)HostKeyStatebuild()HostKeyState.Builderdescription(com.pulumi.core.Output<java.lang.String> description)HostKeyState.Builderdescription(java.lang.String description)HostKeyState.BuilderhostKeyBody(com.pulumi.core.Output<java.lang.String> hostKeyBody)HostKeyState.BuilderhostKeyBody(java.lang.String hostKeyBody)HostKeyState.BuilderhostKeyBodyWo(com.pulumi.core.Output<java.lang.String> hostKeyBodyWo)HostKeyState.BuilderhostKeyBodyWo(java.lang.String hostKeyBodyWo)HostKeyState.BuilderhostKeyFingerprint(com.pulumi.core.Output<java.lang.String> hostKeyFingerprint)HostKeyState.BuilderhostKeyFingerprint(java.lang.String hostKeyFingerprint)HostKeyState.BuilderhostKeyId(com.pulumi.core.Output<java.lang.String> hostKeyId)HostKeyState.BuilderhostKeyId(java.lang.String hostKeyId)HostKeyState.Builderregion(com.pulumi.core.Output<java.lang.String> region)HostKeyState.Builderregion(java.lang.String region)HostKeyState.BuilderserverId(com.pulumi.core.Output<java.lang.String> serverId)HostKeyState.BuilderserverId(java.lang.String serverId)HostKeyState.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)HostKeyState.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)HostKeyState.BuildertagsAll(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)HostKeyState.BuildertagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(HostKeyState defaults)
-
-
Method Detail
-
arn
public HostKeyState.Builder arn(@Nullable com.pulumi.core.Output<java.lang.String> arn)
- Parameters:
arn- ARN of host key.- Returns:
- builder
-
arn
public HostKeyState.Builder arn(java.lang.String arn)
- Parameters:
arn- ARN of host key.- Returns:
- builder
-
description
public HostKeyState.Builder description(@Nullable com.pulumi.core.Output<java.lang.String> description)
- Parameters:
description- Text description.- Returns:
- builder
-
description
public HostKeyState.Builder description(java.lang.String description)
- Parameters:
description- Text description.- Returns:
- builder
-
hostKeyBody
public HostKeyState.Builder hostKeyBody(@Nullable com.pulumi.core.Output<java.lang.String> hostKeyBody)
- Parameters:
hostKeyBody- Private key portion of an SSH key pair.- Returns:
- builder
-
hostKeyBody
public HostKeyState.Builder hostKeyBody(java.lang.String hostKeyBody)
- Parameters:
hostKeyBody- Private key portion of an SSH key pair.- Returns:
- builder
-
hostKeyBodyWo
public HostKeyState.Builder hostKeyBodyWo(@Nullable com.pulumi.core.Output<java.lang.String> hostKeyBodyWo)
- Parameters:
hostKeyBodyWo- **NOTE:** This field is write-only and its value will not be updated in state as part of read operations. Write-only private key portion of an SSH key pair, guaranteed not to be written to plan or state artifacts. One of `hostKeyBody` or `hostKeyBodyWo` must be configured.- Returns:
- builder
-
hostKeyBodyWo
public HostKeyState.Builder hostKeyBodyWo(java.lang.String hostKeyBodyWo)
- Parameters:
hostKeyBodyWo- **NOTE:** This field is write-only and its value will not be updated in state as part of read operations. Write-only private key portion of an SSH key pair, guaranteed not to be written to plan or state artifacts. One of `hostKeyBody` or `hostKeyBodyWo` must be configured.- Returns:
- builder
-
hostKeyFingerprint
public HostKeyState.Builder hostKeyFingerprint(@Nullable com.pulumi.core.Output<java.lang.String> hostKeyFingerprint)
- Parameters:
hostKeyFingerprint- Public key fingerprint.- Returns:
- builder
-
hostKeyFingerprint
public HostKeyState.Builder hostKeyFingerprint(java.lang.String hostKeyFingerprint)
- Parameters:
hostKeyFingerprint- Public key fingerprint.- Returns:
- builder
-
hostKeyId
public HostKeyState.Builder hostKeyId(@Nullable com.pulumi.core.Output<java.lang.String> hostKeyId)
- Parameters:
hostKeyId- ID of the host key.- Returns:
- builder
-
hostKeyId
public HostKeyState.Builder hostKeyId(java.lang.String hostKeyId)
- Parameters:
hostKeyId- ID of the host key.- Returns:
- builder
-
region
public HostKeyState.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
region
public HostKeyState.Builder region(java.lang.String region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
serverId
public HostKeyState.Builder serverId(@Nullable com.pulumi.core.Output<java.lang.String> serverId)
- Parameters:
serverId- Server ID.- Returns:
- builder
-
serverId
public HostKeyState.Builder serverId(java.lang.String serverId)
- Parameters:
serverId- Server ID.- Returns:
- builder
-
tags
public HostKeyState.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags- Map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tags
public HostKeyState.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags- Map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tagsAll
public HostKeyState.Builder tagsAll(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)
- Parameters:
tagsAll- Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.- Returns:
- builder
-
tagsAll
public HostKeyState.Builder tagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
- Parameters:
tagsAll- Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.- Returns:
- builder
-
build
public HostKeyState build()
-
-