# Functions
GetAggregateV2 gets an existing AggregateV2 resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
Use this data source to get a list of availability zones from OpenStack
## Example Usage
```go package main
import ( "github.com/pulumi/pulumi-openstack/sdk/v2/go/openstack/compute" "github.com/pulumi/pulumi/sdk/v2/go/pulumi" )
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := compute.GetAvailabilityZones(ctx, nil, nil) if err != nil { return err } return nil }) } ```.
GetFlavor gets an existing Flavor resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
GetFlavorAccess gets an existing FlavorAccess resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
GetFloatingIp gets an existing FloatingIp resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
GetFloatingIpAssociate gets an existing FloatingIpAssociate resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
Use this data source to get information about hypervisors by hostname.
GetInstance gets an existing Instance resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
Use this data source to get the details of a running server
## Example Usage
```go package main
import ( "github.com/pulumi/pulumi-openstack/sdk/v2/go/openstack/compute" "github.com/pulumi/pulumi/sdk/v2/go/pulumi" )
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := compute.GetInstanceV2(ctx, &compute.GetInstanceV2Args{ Id: "2ba26dc6-a12d-4889-8f25-794ea5bf4453", }, nil) if err != nil { return err } return nil }) } ```.
GetInterfaceAttach gets an existing InterfaceAttach resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
GetKeypair gets an existing Keypair resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
GetQuotaSetV2 gets an existing QuotaSetV2 resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
GetSecGroup gets an existing SecGroup resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
GetServerGroup gets an existing ServerGroup resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
GetVolumeAttach gets an existing VolumeAttach resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
No description provided by the author
Use this data source to get information about host aggregates by name.
Use this data source to get the ID of an available OpenStack flavor.
Use this data source to get the ID and public key of an OpenStack keypair.
NewAggregateV2 registers a new resource with the given unique name, arguments, and options.
NewFlavor registers a new resource with the given unique name, arguments, and options.
NewFlavorAccess registers a new resource with the given unique name, arguments, and options.
NewFloatingIp registers a new resource with the given unique name, arguments, and options.
NewFloatingIpAssociate registers a new resource with the given unique name, arguments, and options.
NewInstance registers a new resource with the given unique name, arguments, and options.
NewInterfaceAttach registers a new resource with the given unique name, arguments, and options.
NewKeypair registers a new resource with the given unique name, arguments, and options.
NewQuotaSetV2 registers a new resource with the given unique name, arguments, and options.
NewSecGroup registers a new resource with the given unique name, arguments, and options.
NewServerGroup registers a new resource with the given unique name, arguments, and options.
NewVolumeAttach registers a new resource with the given unique name, arguments, and options.
No description provided by the author
# Structs
Manages a Host Aggregate within Openstack Nova.
The set of arguments for constructing a AggregateV2 resource.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Manages a V2 flavor resource within OpenStack.
Manages a project access for flavor V2 resource within OpenStack.
The set of arguments for constructing a FlavorAccess resource.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
The set of arguments for constructing a Flavor resource.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Manages a V2 floating IP resource within OpenStack Nova (compute) that can be used for compute instances.
The set of arguments for constructing a FloatingIp resource.
No description provided by the author
Associate a floating IP to an instance.
The set of arguments for constructing a FloatingIpAssociate resource.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
A collection of arguments for invoking getAvailabilityZones.
A collection of values returned by getAvailabilityZones.
A collection of arguments for invoking getHypervisorV2.
A collection of values returned by getHypervisorV2.
A collection of arguments for invoking getInstanceV2.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
A collection of values returned by getInstanceV2.
No description provided by the author
The set of arguments for constructing a Instance resource.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Attaches a Network Interface (a Port) to an Instance using the OpenStack Compute (Nova) v2 API.
The set of arguments for constructing a InterfaceAttach resource.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
## Import
Keypairs can be imported using the `name`, e.g.
The set of arguments for constructing a Keypair resource.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
A collection of arguments for invoking getAggregateV2.
A collection of values returned by getAggregateV2.
A collection of arguments for invoking getFlavor.
A collection of values returned by getFlavor.
A collection of arguments for invoking getKeypair.
A collection of values returned by getKeypair.
Manages a V2 compute quotaset resource within OpenStack.
The set of arguments for constructing a QuotaSetV2 resource.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Manages a V2 security group resource within OpenStack.
The set of arguments for constructing a SecGroup resource.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Manages a V2 Server Group resource within OpenStack.
The set of arguments for constructing a ServerGroup resource.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Attaches a Block Storage Volume to an Instance using the OpenStack Compute (Nova) v2 API.
The set of arguments for constructing a VolumeAttach resource.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Interfaces
AggregateV2ArrayInput is an input type that accepts AggregateV2Array and AggregateV2ArrayOutput values.
No description provided by the author
AggregateV2MapInput is an input type that accepts AggregateV2Map and AggregateV2MapOutput values.
No description provided by the author
FlavorAccessArrayInput is an input type that accepts FlavorAccessArray and FlavorAccessArrayOutput values.
No description provided by the author
FlavorAccessMapInput is an input type that accepts FlavorAccessMap and FlavorAccessMapOutput values.
No description provided by the author
FlavorArrayInput is an input type that accepts FlavorArray and FlavorArrayOutput values.
No description provided by the author
FlavorMapInput is an input type that accepts FlavorMap and FlavorMapOutput values.
No description provided by the author
FloatingIpArrayInput is an input type that accepts FloatingIpArray and FloatingIpArrayOutput values.
FloatingIpAssociateArrayInput is an input type that accepts FloatingIpAssociateArray and FloatingIpAssociateArrayOutput values.
No description provided by the author
FloatingIpAssociateMapInput is an input type that accepts FloatingIpAssociateMap and FloatingIpAssociateMapOutput values.
No description provided by the author
No description provided by the author
FloatingIpMapInput is an input type that accepts FloatingIpMap and FloatingIpMapOutput values.
No description provided by the author
GetInstanceV2NetworkArrayInput is an input type that accepts GetInstanceV2NetworkArray and GetInstanceV2NetworkArrayOutput values.
GetInstanceV2NetworkInput is an input type that accepts GetInstanceV2NetworkArgs and GetInstanceV2NetworkOutput values.
InstanceArrayInput is an input type that accepts InstanceArray and InstanceArrayOutput values.
InstanceBlockDeviceArrayInput is an input type that accepts InstanceBlockDeviceArray and InstanceBlockDeviceArrayOutput values.
InstanceBlockDeviceInput is an input type that accepts InstanceBlockDeviceArgs and InstanceBlockDeviceOutput values.
No description provided by the author
InstanceMapInput is an input type that accepts InstanceMap and InstanceMapOutput values.
InstanceNetworkArrayInput is an input type that accepts InstanceNetworkArray and InstanceNetworkArrayOutput values.
InstanceNetworkInput is an input type that accepts InstanceNetworkArgs and InstanceNetworkOutput values.
InstancePersonalityArrayInput is an input type that accepts InstancePersonalityArray and InstancePersonalityArrayOutput values.
InstancePersonalityInput is an input type that accepts InstancePersonalityArgs and InstancePersonalityOutput values.
No description provided by the author
InstanceSchedulerHintArrayInput is an input type that accepts InstanceSchedulerHintArray and InstanceSchedulerHintArrayOutput values.
InstanceSchedulerHintInput is an input type that accepts InstanceSchedulerHintArgs and InstanceSchedulerHintOutput values.
InstanceVendorOptionsInput is an input type that accepts InstanceVendorOptionsArgs and InstanceVendorOptionsOutput values.
InstanceVendorOptionsPtrInput is an input type that accepts InstanceVendorOptionsArgs, InstanceVendorOptionsPtr and InstanceVendorOptionsPtrOutput values.
InterfaceAttachArrayInput is an input type that accepts InterfaceAttachArray and InterfaceAttachArrayOutput values.
No description provided by the author
InterfaceAttachMapInput is an input type that accepts InterfaceAttachMap and InterfaceAttachMapOutput values.
No description provided by the author
KeypairArrayInput is an input type that accepts KeypairArray and KeypairArrayOutput values.
No description provided by the author
KeypairMapInput is an input type that accepts KeypairMap and KeypairMapOutput values.
No description provided by the author
QuotaSetV2ArrayInput is an input type that accepts QuotaSetV2Array and QuotaSetV2ArrayOutput values.
No description provided by the author
QuotaSetV2MapInput is an input type that accepts QuotaSetV2Map and QuotaSetV2MapOutput values.
No description provided by the author
SecGroupArrayInput is an input type that accepts SecGroupArray and SecGroupArrayOutput values.
No description provided by the author
SecGroupMapInput is an input type that accepts SecGroupMap and SecGroupMapOutput values.
No description provided by the author
SecGroupRuleArrayInput is an input type that accepts SecGroupRuleArray and SecGroupRuleArrayOutput values.
SecGroupRuleInput is an input type that accepts SecGroupRuleArgs and SecGroupRuleOutput values.
ServerGroupArrayInput is an input type that accepts ServerGroupArray and ServerGroupArrayOutput values.
No description provided by the author
ServerGroupMapInput is an input type that accepts ServerGroupMap and ServerGroupMapOutput values.
No description provided by the author
VolumeAttachArrayInput is an input type that accepts VolumeAttachArray and VolumeAttachArrayOutput values.
No description provided by the author
VolumeAttachMapInput is an input type that accepts VolumeAttachMap and VolumeAttachMapOutput values.
No description provided by the author
VolumeAttachVendorOptionsInput is an input type that accepts VolumeAttachVendorOptionsArgs and VolumeAttachVendorOptionsOutput values.
VolumeAttachVendorOptionsPtrInput is an input type that accepts VolumeAttachVendorOptionsArgs, VolumeAttachVendorOptionsPtr and VolumeAttachVendorOptionsPtrOutput values.
# Type aliases
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author