Documentation
¶
Index ¶
- type CreateAppCreateAppCreateAppPayload
- type CreateAppCreateAppCreateAppPayloadApp
- type CreateAppCreateAppCreateAppPayloadAppOrganization
- type CreateAppResponse
- type EnsureRemoteBuilderEnsureMachineRemoteBuilderEnsureMachineRemoteBuilderPayload
- type EnsureRemoteBuilderEnsureMachineRemoteBuilderEnsureMachineRemoteBuilderPayloadApp
- type EnsureRemoteBuilderEnsureMachineRemoteBuilderEnsureMachineRemoteBuilderPayloadAppOrganization
- type EnsureRemoteBuilderEnsureMachineRemoteBuilderEnsureMachineRemoteBuilderPayloadMachine
- func (v *EnsureRemoteBuilderEnsureMachineRemoteBuilderEnsureMachineRemoteBuilderPayloadMachine) GetId() string
- func (v *EnsureRemoteBuilderEnsureMachineRemoteBuilderEnsureMachineRemoteBuilderPayloadMachine) GetIps() ...
- func (v *EnsureRemoteBuilderEnsureMachineRemoteBuilderEnsureMachineRemoteBuilderPayloadMachine) GetState() string
- type EnsureRemoteBuilderEnsureMachineRemoteBuilderEnsureMachineRemoteBuilderPayloadMachineIpsMachineIPConnection
- type EnsureRemoteBuilderEnsureMachineRemoteBuilderEnsureMachineRemoteBuilderPayloadMachineIpsMachineIPConnectionNodesMachineIP
- func (v *EnsureRemoteBuilderEnsureMachineRemoteBuilderEnsureMachineRemoteBuilderPayloadMachineIpsMachineIPConnectionNodesMachineIP) GetFamily() string
- func (v *EnsureRemoteBuilderEnsureMachineRemoteBuilderEnsureMachineRemoteBuilderPayloadMachineIpsMachineIPConnectionNodesMachineIP) GetIp() string
- func (v *EnsureRemoteBuilderEnsureMachineRemoteBuilderEnsureMachineRemoteBuilderPayloadMachineIpsMachineIPConnectionNodesMachineIP) GetKind() string
- type EnsureRemoteBuilderResponse
- type GetAppApp
- type GetAppAppOrganization
- type GetAppResponse
- type GetNearestRegionNearestRegion
- type GetNearestRegionResponse
- type PlatformVersionEnum
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateAppCreateAppCreateAppPayload ¶
type CreateAppCreateAppCreateAppPayload struct {
App CreateAppCreateAppCreateAppPayloadApp `json:"app"`
}
CreateAppCreateAppCreateAppPayload includes the requested fields of the GraphQL type CreateAppPayload. The GraphQL type's documentation follows.
Autogenerated return type of CreateApp
func (*CreateAppCreateAppCreateAppPayload) GetApp ¶
func (v *CreateAppCreateAppCreateAppPayload) GetApp() CreateAppCreateAppCreateAppPayloadApp
GetApp returns CreateAppCreateAppCreateAppPayload.App, and is useful for accessing the field via an interface.
type CreateAppCreateAppCreateAppPayloadApp ¶
type CreateAppCreateAppCreateAppPayloadApp struct {
// The unique application name
Name string `json:"name"`
// Application status
Status string `json:"status"`
// Organization that owns this app
Organization CreateAppCreateAppCreateAppPayloadAppOrganization `json:"organization"`
}
CreateAppCreateAppCreateAppPayloadApp includes the requested fields of the GraphQL type App.
func (*CreateAppCreateAppCreateAppPayloadApp) GetName ¶
func (v *CreateAppCreateAppCreateAppPayloadApp) GetName() string
GetName returns CreateAppCreateAppCreateAppPayloadApp.Name, and is useful for accessing the field via an interface.
func (*CreateAppCreateAppCreateAppPayloadApp) GetOrganization ¶
func (v *CreateAppCreateAppCreateAppPayloadApp) GetOrganization() CreateAppCreateAppCreateAppPayloadAppOrganization
GetOrganization returns CreateAppCreateAppCreateAppPayloadApp.Organization, and is useful for accessing the field via an interface.
func (*CreateAppCreateAppCreateAppPayloadApp) GetStatus ¶
func (v *CreateAppCreateAppCreateAppPayloadApp) GetStatus() string
GetStatus returns CreateAppCreateAppCreateAppPayloadApp.Status, and is useful for accessing the field via an interface.
type CreateAppCreateAppCreateAppPayloadAppOrganization ¶
type CreateAppCreateAppCreateAppPayloadAppOrganization struct {
Id string `json:"id"`
// Unique organization slug
Slug string `json:"slug"`
}
CreateAppCreateAppCreateAppPayloadAppOrganization includes the requested fields of the GraphQL type Organization.
func (*CreateAppCreateAppCreateAppPayloadAppOrganization) GetId ¶
func (v *CreateAppCreateAppCreateAppPayloadAppOrganization) GetId() string
GetId returns CreateAppCreateAppCreateAppPayloadAppOrganization.Id, and is useful for accessing the field via an interface.
func (*CreateAppCreateAppCreateAppPayloadAppOrganization) GetSlug ¶
func (v *CreateAppCreateAppCreateAppPayloadAppOrganization) GetSlug() string
GetSlug returns CreateAppCreateAppCreateAppPayloadAppOrganization.Slug, and is useful for accessing the field via an interface.
type CreateAppResponse ¶
type CreateAppResponse struct {
CreateApp CreateAppCreateAppCreateAppPayload `json:"createApp"`
}
CreateAppResponse is returned by CreateApp on success.
func (*CreateAppResponse) GetCreateApp ¶
func (v *CreateAppResponse) GetCreateApp() CreateAppCreateAppCreateAppPayload
GetCreateApp returns CreateAppResponse.CreateApp, and is useful for accessing the field via an interface.
type EnsureRemoteBuilderEnsureMachineRemoteBuilderEnsureMachineRemoteBuilderPayload ¶
type EnsureRemoteBuilderEnsureMachineRemoteBuilderEnsureMachineRemoteBuilderPayload struct {
Machine EnsureRemoteBuilderEnsureMachineRemoteBuilderEnsureMachineRemoteBuilderPayloadMachine `json:"machine"`
App EnsureRemoteBuilderEnsureMachineRemoteBuilderEnsureMachineRemoteBuilderPayloadApp `json:"app"`
}
EnsureRemoteBuilderEnsureMachineRemoteBuilderEnsureMachineRemoteBuilderPayload includes the requested fields of the GraphQL type EnsureMachineRemoteBuilderPayload. The GraphQL type's documentation follows.
Autogenerated return type of EnsureMachineRemoteBuilder
func (*EnsureRemoteBuilderEnsureMachineRemoteBuilderEnsureMachineRemoteBuilderPayload) GetApp ¶
func (v *EnsureRemoteBuilderEnsureMachineRemoteBuilderEnsureMachineRemoteBuilderPayload) GetApp() EnsureRemoteBuilderEnsureMachineRemoteBuilderEnsureMachineRemoteBuilderPayloadApp
GetApp returns EnsureRemoteBuilderEnsureMachineRemoteBuilderEnsureMachineRemoteBuilderPayload.App, and is useful for accessing the field via an interface.
func (*EnsureRemoteBuilderEnsureMachineRemoteBuilderEnsureMachineRemoteBuilderPayload) GetMachine ¶
func (v *EnsureRemoteBuilderEnsureMachineRemoteBuilderEnsureMachineRemoteBuilderPayload) GetMachine() EnsureRemoteBuilderEnsureMachineRemoteBuilderEnsureMachineRemoteBuilderPayloadMachine
GetMachine returns EnsureRemoteBuilderEnsureMachineRemoteBuilderEnsureMachineRemoteBuilderPayload.Machine, and is useful for accessing the field via an interface.
type EnsureRemoteBuilderEnsureMachineRemoteBuilderEnsureMachineRemoteBuilderPayloadApp ¶
type EnsureRemoteBuilderEnsureMachineRemoteBuilderEnsureMachineRemoteBuilderPayloadApp struct {
// The unique application name
Name string `json:"name"`
// Organization that owns this app
Organization EnsureRemoteBuilderEnsureMachineRemoteBuilderEnsureMachineRemoteBuilderPayloadAppOrganization `json:"organization"`
}
EnsureRemoteBuilderEnsureMachineRemoteBuilderEnsureMachineRemoteBuilderPayloadApp includes the requested fields of the GraphQL type App.
func (*EnsureRemoteBuilderEnsureMachineRemoteBuilderEnsureMachineRemoteBuilderPayloadApp) GetName ¶
func (v *EnsureRemoteBuilderEnsureMachineRemoteBuilderEnsureMachineRemoteBuilderPayloadApp) GetName() string
GetName returns EnsureRemoteBuilderEnsureMachineRemoteBuilderEnsureMachineRemoteBuilderPayloadApp.Name, and is useful for accessing the field via an interface.
func (*EnsureRemoteBuilderEnsureMachineRemoteBuilderEnsureMachineRemoteBuilderPayloadApp) GetOrganization ¶
func (v *EnsureRemoteBuilderEnsureMachineRemoteBuilderEnsureMachineRemoteBuilderPayloadApp) GetOrganization() EnsureRemoteBuilderEnsureMachineRemoteBuilderEnsureMachineRemoteBuilderPayloadAppOrganization
GetOrganization returns EnsureRemoteBuilderEnsureMachineRemoteBuilderEnsureMachineRemoteBuilderPayloadApp.Organization, and is useful for accessing the field via an interface.
type EnsureRemoteBuilderEnsureMachineRemoteBuilderEnsureMachineRemoteBuilderPayloadAppOrganization ¶
type EnsureRemoteBuilderEnsureMachineRemoteBuilderEnsureMachineRemoteBuilderPayloadAppOrganization struct {
Id string `json:"id"`
// Unique organization slug
Slug string `json:"slug"`
}
EnsureRemoteBuilderEnsureMachineRemoteBuilderEnsureMachineRemoteBuilderPayloadAppOrganization includes the requested fields of the GraphQL type Organization.
func (*EnsureRemoteBuilderEnsureMachineRemoteBuilderEnsureMachineRemoteBuilderPayloadAppOrganization) GetId ¶
func (v *EnsureRemoteBuilderEnsureMachineRemoteBuilderEnsureMachineRemoteBuilderPayloadAppOrganization) GetId() string
GetId returns EnsureRemoteBuilderEnsureMachineRemoteBuilderEnsureMachineRemoteBuilderPayloadAppOrganization.Id, and is useful for accessing the field via an interface.
func (*EnsureRemoteBuilderEnsureMachineRemoteBuilderEnsureMachineRemoteBuilderPayloadAppOrganization) GetSlug ¶
func (v *EnsureRemoteBuilderEnsureMachineRemoteBuilderEnsureMachineRemoteBuilderPayloadAppOrganization) GetSlug() string
GetSlug returns EnsureRemoteBuilderEnsureMachineRemoteBuilderEnsureMachineRemoteBuilderPayloadAppOrganization.Slug, and is useful for accessing the field via an interface.
type EnsureRemoteBuilderEnsureMachineRemoteBuilderEnsureMachineRemoteBuilderPayloadMachine ¶
type EnsureRemoteBuilderEnsureMachineRemoteBuilderEnsureMachineRemoteBuilderPayloadMachine struct {
Id string `json:"id"`
State string `json:"state"`
Ips EnsureRemoteBuilderEnsureMachineRemoteBuilderEnsureMachineRemoteBuilderPayloadMachineIpsMachineIPConnection `json:"ips"`
}
EnsureRemoteBuilderEnsureMachineRemoteBuilderEnsureMachineRemoteBuilderPayloadMachine includes the requested fields of the GraphQL type Machine.
func (*EnsureRemoteBuilderEnsureMachineRemoteBuilderEnsureMachineRemoteBuilderPayloadMachine) GetId ¶
func (v *EnsureRemoteBuilderEnsureMachineRemoteBuilderEnsureMachineRemoteBuilderPayloadMachine) GetId() string
GetId returns EnsureRemoteBuilderEnsureMachineRemoteBuilderEnsureMachineRemoteBuilderPayloadMachine.Id, and is useful for accessing the field via an interface.
func (*EnsureRemoteBuilderEnsureMachineRemoteBuilderEnsureMachineRemoteBuilderPayloadMachine) GetIps ¶
func (v *EnsureRemoteBuilderEnsureMachineRemoteBuilderEnsureMachineRemoteBuilderPayloadMachine) GetIps() EnsureRemoteBuilderEnsureMachineRemoteBuilderEnsureMachineRemoteBuilderPayloadMachineIpsMachineIPConnection
GetIps returns EnsureRemoteBuilderEnsureMachineRemoteBuilderEnsureMachineRemoteBuilderPayloadMachine.Ips, and is useful for accessing the field via an interface.
func (*EnsureRemoteBuilderEnsureMachineRemoteBuilderEnsureMachineRemoteBuilderPayloadMachine) GetState ¶
func (v *EnsureRemoteBuilderEnsureMachineRemoteBuilderEnsureMachineRemoteBuilderPayloadMachine) GetState() string
GetState returns EnsureRemoteBuilderEnsureMachineRemoteBuilderEnsureMachineRemoteBuilderPayloadMachine.State, and is useful for accessing the field via an interface.
type EnsureRemoteBuilderEnsureMachineRemoteBuilderEnsureMachineRemoteBuilderPayloadMachineIpsMachineIPConnection ¶
type EnsureRemoteBuilderEnsureMachineRemoteBuilderEnsureMachineRemoteBuilderPayloadMachineIpsMachineIPConnection struct {
// A list of nodes.
Nodes []EnsureRemoteBuilderEnsureMachineRemoteBuilderEnsureMachineRemoteBuilderPayloadMachineIpsMachineIPConnectionNodesMachineIP `json:"nodes"`
}
EnsureRemoteBuilderEnsureMachineRemoteBuilderEnsureMachineRemoteBuilderPayloadMachineIpsMachineIPConnection includes the requested fields of the GraphQL type MachineIPConnection. The GraphQL type's documentation follows.
The connection type for MachineIP.
func (*EnsureRemoteBuilderEnsureMachineRemoteBuilderEnsureMachineRemoteBuilderPayloadMachineIpsMachineIPConnection) GetNodes ¶
func (v *EnsureRemoteBuilderEnsureMachineRemoteBuilderEnsureMachineRemoteBuilderPayloadMachineIpsMachineIPConnection) GetNodes() []EnsureRemoteBuilderEnsureMachineRemoteBuilderEnsureMachineRemoteBuilderPayloadMachineIpsMachineIPConnectionNodesMachineIP
GetNodes returns EnsureRemoteBuilderEnsureMachineRemoteBuilderEnsureMachineRemoteBuilderPayloadMachineIpsMachineIPConnection.Nodes, and is useful for accessing the field via an interface.
type EnsureRemoteBuilderEnsureMachineRemoteBuilderEnsureMachineRemoteBuilderPayloadMachineIpsMachineIPConnectionNodesMachineIP ¶
type EnsureRemoteBuilderEnsureMachineRemoteBuilderEnsureMachineRemoteBuilderPayloadMachineIpsMachineIPConnectionNodesMachineIP struct {
Family string `json:"family"`
Kind string `json:"kind"`
Ip string `json:"ip"`
}
EnsureRemoteBuilderEnsureMachineRemoteBuilderEnsureMachineRemoteBuilderPayloadMachineIpsMachineIPConnectionNodesMachineIP includes the requested fields of the GraphQL type MachineIP.
func (*EnsureRemoteBuilderEnsureMachineRemoteBuilderEnsureMachineRemoteBuilderPayloadMachineIpsMachineIPConnectionNodesMachineIP) GetFamily ¶
func (v *EnsureRemoteBuilderEnsureMachineRemoteBuilderEnsureMachineRemoteBuilderPayloadMachineIpsMachineIPConnectionNodesMachineIP) GetFamily() string
GetFamily returns EnsureRemoteBuilderEnsureMachineRemoteBuilderEnsureMachineRemoteBuilderPayloadMachineIpsMachineIPConnectionNodesMachineIP.Family, and is useful for accessing the field via an interface.
func (*EnsureRemoteBuilderEnsureMachineRemoteBuilderEnsureMachineRemoteBuilderPayloadMachineIpsMachineIPConnectionNodesMachineIP) GetIp ¶
func (v *EnsureRemoteBuilderEnsureMachineRemoteBuilderEnsureMachineRemoteBuilderPayloadMachineIpsMachineIPConnectionNodesMachineIP) GetIp() string
GetIp returns EnsureRemoteBuilderEnsureMachineRemoteBuilderEnsureMachineRemoteBuilderPayloadMachineIpsMachineIPConnectionNodesMachineIP.Ip, and is useful for accessing the field via an interface.
func (*EnsureRemoteBuilderEnsureMachineRemoteBuilderEnsureMachineRemoteBuilderPayloadMachineIpsMachineIPConnectionNodesMachineIP) GetKind ¶
func (v *EnsureRemoteBuilderEnsureMachineRemoteBuilderEnsureMachineRemoteBuilderPayloadMachineIpsMachineIPConnectionNodesMachineIP) GetKind() string
GetKind returns EnsureRemoteBuilderEnsureMachineRemoteBuilderEnsureMachineRemoteBuilderPayloadMachineIpsMachineIPConnectionNodesMachineIP.Kind, and is useful for accessing the field via an interface.
type EnsureRemoteBuilderResponse ¶
type EnsureRemoteBuilderResponse struct {
EnsureMachineRemoteBuilder EnsureRemoteBuilderEnsureMachineRemoteBuilderEnsureMachineRemoteBuilderPayload `json:"ensureMachineRemoteBuilder"`
}
EnsureRemoteBuilderResponse is returned by EnsureRemoteBuilder on success.
func EnsureRemoteBuilder ¶
func (*EnsureRemoteBuilderResponse) GetEnsureMachineRemoteBuilder ¶
func (v *EnsureRemoteBuilderResponse) GetEnsureMachineRemoteBuilder() EnsureRemoteBuilderEnsureMachineRemoteBuilderEnsureMachineRemoteBuilderPayload
GetEnsureMachineRemoteBuilder returns EnsureRemoteBuilderResponse.EnsureMachineRemoteBuilder, and is useful for accessing the field via an interface.
type GetAppApp ¶
type GetAppApp struct {
// The unique application name
Name string `json:"name"`
// Fly platform version
PlatformVersion PlatformVersionEnum `json:"platformVersion"`
// Autogenerated hostname for this application
Hostname string `json:"hostname"`
// Organization that owns this app
Organization GetAppAppOrganization `json:"organization"`
}
GetAppApp includes the requested fields of the GraphQL type App.
func (*GetAppApp) GetHostname ¶
GetHostname returns GetAppApp.Hostname, and is useful for accessing the field via an interface.
func (*GetAppApp) GetName ¶
GetName returns GetAppApp.Name, and is useful for accessing the field via an interface.
func (*GetAppApp) GetOrganization ¶
func (v *GetAppApp) GetOrganization() GetAppAppOrganization
GetOrganization returns GetAppApp.Organization, and is useful for accessing the field via an interface.
func (*GetAppApp) GetPlatformVersion ¶
func (v *GetAppApp) GetPlatformVersion() PlatformVersionEnum
GetPlatformVersion returns GetAppApp.PlatformVersion, and is useful for accessing the field via an interface.
type GetAppAppOrganization ¶
type GetAppAppOrganization struct {
Id string `json:"id"`
// Unique organization slug
Slug string `json:"slug"`
}
GetAppAppOrganization includes the requested fields of the GraphQL type Organization.
func (*GetAppAppOrganization) GetId ¶
func (v *GetAppAppOrganization) GetId() string
GetId returns GetAppAppOrganization.Id, and is useful for accessing the field via an interface.
func (*GetAppAppOrganization) GetSlug ¶
func (v *GetAppAppOrganization) GetSlug() string
GetSlug returns GetAppAppOrganization.Slug, and is useful for accessing the field via an interface.
type GetAppResponse ¶
type GetAppResponse struct {
// Find an app by name
App GetAppApp `json:"app"`
}
GetAppResponse is returned by GetApp on success.
func (*GetAppResponse) GetApp ¶
func (v *GetAppResponse) GetApp() GetAppApp
GetApp returns GetAppResponse.App, and is useful for accessing the field via an interface.
type GetNearestRegionNearestRegion ¶
type GetNearestRegionNearestRegion struct {
// The IATA airport code for this region
Code string `json:"code"`
// The name of this region
Name string `json:"name"`
GatewayAvailable bool `json:"gatewayAvailable"`
}
GetNearestRegionNearestRegion includes the requested fields of the GraphQL type Region.
func (*GetNearestRegionNearestRegion) GetCode ¶
func (v *GetNearestRegionNearestRegion) GetCode() string
GetCode returns GetNearestRegionNearestRegion.Code, and is useful for accessing the field via an interface.
func (*GetNearestRegionNearestRegion) GetGatewayAvailable ¶
func (v *GetNearestRegionNearestRegion) GetGatewayAvailable() bool
GetGatewayAvailable returns GetNearestRegionNearestRegion.GatewayAvailable, and is useful for accessing the field via an interface.
func (*GetNearestRegionNearestRegion) GetName ¶
func (v *GetNearestRegionNearestRegion) GetName() string
GetName returns GetNearestRegionNearestRegion.Name, and is useful for accessing the field via an interface.
type GetNearestRegionResponse ¶
type GetNearestRegionResponse struct {
NearestRegion GetNearestRegionNearestRegion `json:"nearestRegion"`
}
GetNearestRegionResponse is returned by GetNearestRegion on success.
func GetNearestRegion ¶
func (*GetNearestRegionResponse) GetNearestRegion ¶
func (v *GetNearestRegionResponse) GetNearestRegion() GetNearestRegionNearestRegion
GetNearestRegion returns GetNearestRegionResponse.NearestRegion, and is useful for accessing the field via an interface.
type PlatformVersionEnum ¶
type PlatformVersionEnum string
const ( // App with only machines PlatformVersionEnumMachines PlatformVersionEnum = "machines" // Nomad managed application PlatformVersionEnumNomad PlatformVersionEnum = "nomad" )