Documentation
¶
Index ¶
- func DataSourceHaproxyResolvers() *schema.Resource
- func ResourceHaproxyResolvers() *schema.Resource
- type ConfigResolvers
- func (c *ConfigResolvers) AddResolversConfiguration(payload []byte, TransactionID string) (*http.Response, error)
- func (c *ConfigResolvers) DeleteResolversConfiguration(ResolversName string, TransactionID string) (*http.Response, error)
- func (c *ConfigResolvers) GetAResolversConfiguration(ResolversName string, TransactionID string) (*http.Response, error)
- func (c *ConfigResolvers) UpdateResolversConfiguration(ResolversName string, payload []byte, TransactionID string) (*http.Response, error)
- type MockConfigResolvers
- type MockConfigTransaction
- type ResolversPayload
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ConfigResolvers ¶
Config defines variable for haproxy configuration
func (*ConfigResolvers) AddResolversConfiguration ¶
func (c *ConfigResolvers) AddResolversConfiguration(payload []byte, TransactionID string) (*http.Response, error)
AddResolversConfiguration adds a Resolvers configuration.
func (*ConfigResolvers) DeleteResolversConfiguration ¶
func (c *ConfigResolvers) DeleteResolversConfiguration(ResolversName string, TransactionID string) (*http.Response, error)
DeleteResolversConfiguration deletes a Resolvers configuration.
func (*ConfigResolvers) GetAResolversConfiguration ¶
func (c *ConfigResolvers) GetAResolversConfiguration(ResolversName string, TransactionID string) (*http.Response, error)
GetAResolversConfiguration returns the configuration of a Resolvers.
func (*ConfigResolvers) UpdateResolversConfiguration ¶
func (c *ConfigResolvers) UpdateResolversConfiguration(ResolversName string, payload []byte, TransactionID string) (*http.Response, error)
UpdateResolversConfiguration updates a Resolvers configuration.
type MockConfigResolvers ¶
type MockConfigTransaction ¶
type ResolversPayload ¶
type ResolversPayload struct { Name string `json:"name"` AcceptedPayloadSize int `json:"accepted_payload_size"` HoldNx int `json:"hold_nx"` HoldOther int `json:"hold_other"` HoldRefused int `json:"hold_refused"` HoldTimeout int `json:"hold_timeout"` HoldValid int `json:"hold_valid"` ParseResolvConf bool `json:"parse-resolv-conf"` ResolveRetries int `json:"resolve_retries"` TimeoutResolve int `json:"timeout_resolve"` TimeoutRetry int `json:"timeout_retry"` }
Click to show internal directories.
Click to hide internal directories.