Class KeypairState
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.openstack.compute.inputs.KeypairState
-
public final class KeypairState extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classKeypairState.Builder
-
Field Summary
Fields Modifier and Type Field Description static KeypairStateEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static KeypairState.Builderbuilder()static KeypairState.Builderbuilder(KeypairState defaults)java.util.Optional<com.pulumi.core.Output<java.lang.String>>fingerprint()java.util.Optional<com.pulumi.core.Output<java.lang.String>>name()java.util.Optional<com.pulumi.core.Output<java.lang.String>>privateKey()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 KeypairState Empty
-
-
Method Detail
-
fingerprint
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> fingerprint()
- Returns:
- The fingerprint of the public key.
-
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.
-
privateKey
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> privateKey()
- Returns:
- The generated private key when no public key is specified.
-
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 KeypairState.Builder builder()
-
builder
public static KeypairState.Builder builder(KeypairState defaults)
-
-