Documentation ¶
Index ¶
- Variables
- func New() func() provider.Provider
- func NewAppDataSource() datasource.DataSource
- func NewAppResource() resource.Resource
- func NewCertDataSource() datasource.DataSource
- func NewCertResource() resource.Resource
- func NewIpDataSource() datasource.DataSource
- func NewIpResource() resource.Resource
- func NewMachineResource() resource.Resource
- func NewVolumeDataSource() datasource.DataSource
- func NewVolumeResource() resource.Resource
- func TfServicesToServices(input []TfService) []machineapi.Service
- type TfMachineMount
- type TfPort
- type TfService
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ID_DESC = "A fly-generated ID" NAME_DESC = "A user-provided identifier" APP_DESC = "The App this resource will be created in" REGION_DESC = "Fly region, ex `ord`, `sin`, `mad`" SHAREDIP_DESC = "A shared ipv4 address, automatically attached in certain conditions or if explicitly requested" ADDRESS_TYPE_REGEX_RAW = `^(v4|v6|private_v6)$` ADDRESS_TYPE_REGEX = regexp.MustCompile(ADDRESS_TYPE_REGEX_RAW) ADDRESS_TYPE_DESC = fmt.Sprintf("One of the following values (by regex): `%s`", ADDRESS_TYPE_REGEX_RAW) )
Functions ¶
func NewAppDataSource ¶
func NewAppDataSource() datasource.DataSource
func NewAppResource ¶
func NewCertDataSource ¶
func NewCertDataSource() datasource.DataSource
func NewCertResource ¶
func NewIpDataSource ¶
func NewIpDataSource() datasource.DataSource
func NewIpResource ¶
func NewMachineResource ¶
func NewVolumeDataSource ¶
func NewVolumeDataSource() datasource.DataSource
func NewVolumeResource ¶
func TfServicesToServices ¶
func TfServicesToServices(input []TfService) []machineapi.Service
Types ¶
type TfMachineMount ¶
Click to show internal directories.
Click to hide internal directories.