| AggregateV2 |
Manages a Host Aggregate within Openstack Nova.
|
| AggregateV2Args |
|
| AggregateV2Args.Builder |
|
| ComputeFunctions |
|
| Flavor |
Manages a V2 flavor resource within OpenStack.
|
| FlavorAccess |
Manages a project access for flavor V2 resource within OpenStack.
|
| FlavorAccessArgs |
|
| FlavorAccessArgs.Builder |
|
| FlavorArgs |
|
| FlavorArgs.Builder |
|
| FloatingIp |
Manages a V2 floating IP resource within OpenStack Nova (compute)
that can be used for compute instances.
|
| FloatingIpArgs |
|
| FloatingIpArgs.Builder |
|
| FloatingIpAssociate |
Associate a floating IP to an instance.
|
| FloatingIpAssociateArgs |
|
| FloatingIpAssociateArgs.Builder |
|
| Instance |
|
| InstanceArgs |
|
| InstanceArgs.Builder |
|
| InterfaceAttach |
Attaches a Network Interface (a Port) to an Instance using the OpenStack
Compute (Nova) v2 API.
|
| InterfaceAttachArgs |
|
| InterfaceAttachArgs.Builder |
|
| Keypair |
## Example Usage
### Import an Existing Public Key
```java
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.openstack.compute.Keypair;
import com.pulumi.openstack.compute.KeypairArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var test_keypair = new Keypair("test-keypair", KeypairArgs.builder()
.publicKey("ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDAjpC1hwiOCCmKEWxJ4qzTTsJbKzndLotBCz5PcwtUnflmU+gHJtWMZKpuEGVi29h0A/+ydKek1O18k10Ff+4tyFjiHDQAnOfgWf7+b1yK+qDip3X1C0UPMbwHlTfSGWLGZqd9LvEFx9k3h/M+VtMvwR1lJ9LUyTAImnNjWG7TaIPmui30HvM2UiFEmqkr4ijq45MyX2+fLIePLRIF61p4whjHAQYufqyno3BS48icQb4p6iVEZPo4AE2o9oIyQvj2mx4dk5Y8CgSETOZTYDOR3rU2fZTRDRgPJDH9FWvQjF5tA0p3d9CoWWd2s6GKKbfoUIi8R/Db1BSPJwkqB")
.build());
}
}
```
### Generate a Public/Private Key Pair
```java
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.openstack.compute.Keypair;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var test_keypair = new Keypair("test-keypair");
}
}
```
## Import
Keypairs can be imported using the `name`, e.g.
|
| KeypairArgs |
|
| KeypairArgs.Builder |
|
| QuotaSetV2 |
Manages a V2 compute quotaset resource within OpenStack.
|
| QuotaSetV2Args |
|
| QuotaSetV2Args.Builder |
|
| SecGroup |
Manages a V2 security group resource within OpenStack.
|
| SecGroupArgs |
|
| SecGroupArgs.Builder |
|
| ServerGroup |
Manages a V2 Server Group resource within OpenStack.
|
| ServerGroupArgs |
|
| ServerGroupArgs.Builder |
|
| VolumeAttach |
Attaches a Block Storage Volume to an Instance using the OpenStack
Compute (Nova) v2 API.
|
| VolumeAttachArgs |
|
| VolumeAttachArgs.Builder |
|