# Functions

AddValueSpecs expands the 'value_specs' object and removes 'value_specs' from the reqeust body.
BuildRequest takes an opts struct and builds a request body for Gophercloud to execute.
CheckDeleted checks the error to see if it's a 404 (Not Found) and, if so, sets the resource ID to the empty string instead of throwing an error.
GetRegion returns the region that was specified in the 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
MapValueSpecs converts ResourceData into a map.
Provider returns a schema.Provider for OpenStack.
ServerV2StateRefreshFunc returns a resource.StateRefreshFunc that is used to watch an OpenStack instance.

# Structs

ComputeKeyPairV2CreateOpts is a custom KeyPair struct to include the ValueSpecs field.
ServerGroupCreateOpts is a custom ServerGroup struct to include the ValueSpecs field.
Use openstackbase.Config as the base/foundation of this provider's Config struct.
EndpointGroupCreateOpts represents the attributes used when creating a new endpoint group.
Firewall is an OpenStack firewall.
FirewallCreateOpts represents the attributes used when creating a new firewall.
FirewallUpdateOpts.
FloatingIPCreateOpts represents the attributes used when creating a new floating ip.
IKEPolicyCreateOpts represents the attributes used when creating a new IKE policy.
IKEPolicyLifetimeCreateOpts represents the attributes used when creating a new lifetime for an IKE policy.
InstanceAddresses is a collection of InstanceNICs, grouped by the network name.
InstanceNetwork represents a collection of network information that a Terraform instance needs to satisfy all network information requirements.
InstanceNIC is a structured representation of a Gophercloud servers.Server virtual NIC.
IPSecPolicyCreateOpts represents the attributes used when creating a new IPSec policy.
NetworkCreateOpts represents the attributes used when creating a new network.
PolicyCreateOpts represents the attributes used when creating a new firewall policy.
PortCreateOpts represents the attributes used when creating a new port.
QoSPolicyCreateOpts represents the attributes used when creating a new QoS policy.
RecordSetCreateOpts represents the attributes used when creating a new DNS record set.
RouterCreateOpts represents the attributes used when creating a new router.
RuleCreateOpts represents the attributes used when creating a new firewall rule.
ServiceCreateOpts represents the attributes used when creating a new VPN service.
SiteConnectionCreateOpts represents the attributes used when creating a new IPSec site connection.
SubnetCreateOpts represents the attributes used when creating a new subnet.
SubnetPoolCreateOpts represents the attributes used when creating a new subnet pool.
ZoneCreateOpts represents the attributes used when creating a new DNS zone.