# 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.
No description provided by the author
No description provided by the author
FormatHeaders processes a headers object plus a deliminator, returning a string.
No description provided by the author
No description provided by the author
This function is responsible for reading credentials from the environment in the case that they're not explicitly specified in the Terraform configuration.
GetRegion returns the region that was specified in the resource.
No description provided by the author
MapResourceProp converts ResourceData property into a map.
MapValueSpecs converts ResourceData into a map.
Provider returns a schema.Provider for HuaweiCloudStack.
RedactHeaders processes a headers object, returning a redacted list.
ServerV2StateRefreshFunc returns a resource.StateRefreshFunc that is used to watch an HuaweiCloudStack instance.
Not currently used.
No description provided by the author
No description provided by the author
VolumeV2StateRefreshFunc returns a resource.StateRefreshFunc that is used to watch an HuaweiCloudStack volume.

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
state of KMS key.

# Variables

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
List of headers that need to be redacted.
No description provided by the author
No description provided by the author

# Structs

No description provided by the author
EIPCreateOpts represents the attributes used when creating a new eip.
FirewallGroup is an HuaweiCloudStack firewall group.
FirewallGroupCreateOpts represents the attributes used when creating a new firewall.
FirewallUpdateOpts.
FloatingIPCreateOpts represents the attributes used when creating a new floating ip.
No description provided by the author
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.
KeyPairCreateOpts represents the attributes used when creating a new keypair.
LogRoundTripper satisfies the http.RoundTripper interface and is used to customize the default http client RoundTripper to allow for logging.
No description provided by the author
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.
RouterCreateOpts represents the attributes used when creating a new router.
RuleCreateOpts represents the attributes used when creating a new firewall rule.
ServerGroupCreateOpts represents the attributes used when creating a new router.
SubnetCreateOpts represents the attributes used when creating a new subnet.