Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( DefaultBaseURL = "https://api.equinix.com" DefaultTimeout = 30 )
View Source
var ( DeviceNetworkTypes = []string{"layer3", "hybrid", "layer2-individual", "layer2-bonded"} DeviceNetworkTypesHB = []string{"layer3", "hybrid", "hybrid-bonded", "layer2-individual", "layer2-bonded"} NetworkTypeList = strings.Join(DeviceNetworkTypes, ", ") NetworkTypeListHB = strings.Join(DeviceNetworkTypesHB, ", ") )
Functions ¶
func MetalRetryPolicy ¶
Types ¶
type ClientPortResource ¶
type Config ¶
type Config struct { BaseURL string AuthToken string ClientID string ClientSecret string MaxRetries int MaxRetryWait time.Duration RequestTimeout time.Duration PageSize int Token string FabricAuthToken string // contains filtered or unexported fields }
Config is the configuration structure used to instantiate the Equinix provider.
type DumpTransport ¶
type DumpTransport struct {
// contains filtered or unexported fields
}
type ErrorResponse ¶
func (*ErrorResponse) Error ¶
func (er *ErrorResponse) Error() string
type MutexKV ¶
type MutexKV struct {
// contains filtered or unexported fields
}
MutexKV is a simple key/value store for arbitrary mutexes. It can be used to serialize changes across arbitrary collaborators that share knowledge of the keys they must serialize on.
The initial use case is to let aws_security_group_rule resources serialize their access to individual security groups based on SG ID.
Source Files ¶
- config.go
- data_source_network_account.go
- data_source_network_device.go
- data_source_network_device_software.go
- data_source_network_device_type.go
- data_source_network_platform.go
- errors.go
- hashcode.go
- helpers_device.go
- mutexkv.go
- port_helpers.go
- provider.go
- resource_network_acl_template.go
- resource_network_bgp.go
- resource_network_device.go
- resource_network_device_link.go
- resource_network_file.go
- resource_network_ssh_key.go
- resource_network_ssh_user.go
- utils.go
Click to show internal directories.
Click to hide internal directories.