Package com.pulumi.openstack.compute
Class KeypairArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.openstack.compute.KeypairArgs
-
public final class KeypairArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classKeypairArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static KeypairArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static KeypairArgs.Builderbuilder()static KeypairArgs.Builderbuilder(KeypairArgs defaults)java.util.Optional<com.pulumi.core.Output<java.lang.String>>name()java.util.Optional<com.pulumi.core.Output<java.lang.String>>publicKey()java.util.Optional<com.pulumi.core.Output<java.lang.String>>region()java.util.Optional<com.pulumi.core.Output<java.lang.String>>userId()java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.Object>>>valueSpecs()
-
-
-
Field Detail
-
Empty
public static final KeypairArgs Empty
-
-
Method Detail
-
name
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
- Returns:
- A unique name for the keypair. Changing this creates a new keypair.
-
publicKey
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> publicKey()
- Returns:
- A pregenerated OpenSSH-formatted public key. Changing this creates a new keypair. If a public key is not specified, then a public/private key pair will be automatically generated. If a pair is created, then destroying this resource means you will lose access to that keypair forever.
-
region
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()
- Returns:
- The region in which to obtain the V2 Compute client. Keypairs are associated with accounts, but a Compute client is needed to create one. If omitted, the `region` argument of the provider is used. Changing this creates a new keypair.
-
userId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> userId()
- Returns:
- This allows administrative users to operate key-pairs of specified user ID. For this feature your need to have openstack microversion 2.10 (Liberty) or later.
-
valueSpecs
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.Object>>> valueSpecs()
- Returns:
- Map of additional options.
-
builder
public static KeypairArgs.Builder builder()
-
builder
public static KeypairArgs.Builder builder(KeypairArgs defaults)
-
-