bizflycloud

package
v0.1.7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 27, 2024 License: GPL-3.0 Imports: 18 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func FlattenStruct added in v0.1.0

func FlattenStruct(structData interface{}) map[string]interface{}

FlattenStruct - export to json

func Provider

func Provider() terraform.ResourceProvider

Provider returns a schema.Provider for Bizfly Cloud.

func VPCRequestBuilder added in v0.0.9

func VPCRequestBuilder(d *schema.ResourceData) gobizfly.UpdateVPCPayload

Types

type CombinedConfig

type CombinedConfig struct {
	// contains filtered or unexported fields
}

CombinedConfig is ...

type Config

type Config struct {
	AuthMethod          string
	Email               string
	Password            string
	RegionName          string
	AppCredentialID     string
	AppCredentialSecret string
	APIEndpoint         string
	TerraformVersion    string
	ProjectID           string
}

Config is define a client struct

func (*Config) Client

func (c *Config) Client() (*CombinedConfig, error)

Client is interface to connect plugin provider

type ServerNetworkInterface added in v0.1.0

type ServerNetworkInterface struct {
	ID string `json:"id"`
}

type ServerWANNetworkInterface added in v0.1.0

type ServerWANNetworkInterface struct {
	Version     string   `json:"version,omitempty"`
	FirewallIDs []string `json:"firewall_ids,omitempty"`
}

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL