Documentation ¶
Index ¶
- func IsErrorNotFound(err error) bool
- func ToAppCompact(app AppData) *api.AppCompact
- type AddOn
- type AddOnEnvironment
- type AddOnOptions
- type AddOnType
- type AgentGetInstancesApp
- func (v *AgentGetInstancesApp) GetAllocations() []AgentGetInstancesAppAllocationsAllocation
- func (v *AgentGetInstancesApp) GetId() string
- func (v *AgentGetInstancesApp) GetMachines() AgentGetInstancesAppMachinesMachineConnection
- func (v *AgentGetInstancesApp) GetName() string
- func (v *AgentGetInstancesApp) GetOrganization() AgentGetInstancesAppOrganization
- type AgentGetInstancesAppAllocationsAllocation
- type AgentGetInstancesAppMachinesMachineConnection
- type AgentGetInstancesAppMachinesMachineConnectionNodesMachine
- func (v *AgentGetInstancesAppMachinesMachineConnectionNodesMachine) GetId() string
- func (v *AgentGetInstancesAppMachinesMachineConnectionNodesMachine) GetIps() ...
- func (v *AgentGetInstancesAppMachinesMachineConnectionNodesMachine) GetRegion() string
- func (v *AgentGetInstancesAppMachinesMachineConnectionNodesMachine) GetState() string
- type AgentGetInstancesAppMachinesMachineConnectionNodesMachineIpsMachineIPConnection
- type AgentGetInstancesAppMachinesMachineConnectionNodesMachineIpsMachineIPConnectionNodesMachineIP
- func (v *AgentGetInstancesAppMachinesMachineConnectionNodesMachineIpsMachineIPConnectionNodesMachineIP) GetFamily() string
- func (v *AgentGetInstancesAppMachinesMachineConnectionNodesMachineIpsMachineIPConnectionNodesMachineIP) GetIp() string
- func (v *AgentGetInstancesAppMachinesMachineConnectionNodesMachineIpsMachineIPConnectionNodesMachineIP) GetKind() string
- type AgentGetInstancesAppOrganization
- type AgentGetInstancesResponse
- type AgreedToProviderTosOrganization
- type AgreedToProviderTosResponse
- type AllAppsOrganization
- type AllAppsOrganizationAppsAppConnection
- type AllAppsOrganizationAppsAppConnectionNodesApp
- type AllAppsResponse
- type AppData
- type AppDataOrganization
- type BuildFinalImageInput
- type BuildImageOptsInput
- func (v *BuildImageOptsInput) GetBuildArgs() interface{}
- func (v *BuildImageOptsInput) GetBuildPacks() []string
- func (v *BuildImageOptsInput) GetBuilder() string
- func (v *BuildImageOptsInput) GetBuiltIn() string
- func (v *BuildImageOptsInput) GetBuiltInSettings() interface{}
- func (v *BuildImageOptsInput) GetDockerfilePath() string
- func (v *BuildImageOptsInput) GetExtraBuildArgs() interface{}
- func (v *BuildImageOptsInput) GetImageLabel() string
- func (v *BuildImageOptsInput) GetImageRef() string
- func (v *BuildImageOptsInput) GetNoCache() bool
- func (v *BuildImageOptsInput) GetPublish() bool
- func (v *BuildImageOptsInput) GetTag() string
- func (v *BuildImageOptsInput) GetTarget() string
- type BuildStrategyAttemptInput
- type BuildTimingsInput
- func (v *BuildTimingsInput) GetBuildAndPushMs() int64
- func (v *BuildTimingsInput) GetBuildMs() int64
- func (v *BuildTimingsInput) GetBuilderInitMs() int64
- func (v *BuildTimingsInput) GetContextBuildMs() int64
- func (v *BuildTimingsInput) GetImageBuildMs() int64
- func (v *BuildTimingsInput) GetPushMs() int64
- type BuilderMetaInput
- func (v *BuilderMetaInput) GetBuilderType() string
- func (v *BuilderMetaInput) GetBuildkitEnabled() bool
- func (v *BuilderMetaInput) GetDockerVersion() string
- func (v *BuilderMetaInput) GetPlatform() string
- func (v *BuilderMetaInput) GetRemoteAppName() string
- func (v *BuilderMetaInput) GetRemoteMachineId() string
- type CreateAddOnCreateAddOnCreateAddOnPayload
- type CreateAddOnCreateAddOnCreateAddOnPayloadAddOn
- func (v *CreateAddOnCreateAddOnCreateAddOnPayloadAddOn) GetEnvironment() interface{}
- func (v *CreateAddOnCreateAddOnCreateAddOnPayloadAddOn) GetName() string
- func (v *CreateAddOnCreateAddOnCreateAddOnPayloadAddOn) GetPublicUrl() string
- func (v *CreateAddOnCreateAddOnCreateAddOnPayloadAddOn) GetSsoLink() string
- func (v *CreateAddOnCreateAddOnCreateAddOnPayloadAddOn) GetToken() string
- type CreateAddOnInput
- func (v *CreateAddOnInput) GetAppId() string
- func (v *CreateAddOnInput) GetClientMutationId() string
- func (v *CreateAddOnInput) GetName() string
- func (v *CreateAddOnInput) GetOptions() interface{}
- func (v *CreateAddOnInput) GetOrganizationId() string
- func (v *CreateAddOnInput) GetPlanId() string
- func (v *CreateAddOnInput) GetPrimaryRegion() string
- func (v *CreateAddOnInput) GetReadRegions() []string
- func (v *CreateAddOnInput) GetType() AddOnType
- type CreateAddOnResponse
- type CreateAppCreateAppCreateAppPayload
- type CreateAppCreateAppCreateAppPayloadApp
- func (v *CreateAppCreateAppCreateAppPayloadApp) GetConfig() CreateAppCreateAppCreateAppPayloadAppConfig
- func (v *CreateAppCreateAppCreateAppPayloadApp) GetId() string
- func (v *CreateAppCreateAppCreateAppPayloadApp) GetName() string
- func (v *CreateAppCreateAppCreateAppPayloadApp) GetOrganization() AppDataOrganization
- func (v *CreateAppCreateAppCreateAppPayloadApp) GetPlatformVersion() PlatformVersionEnum
- func (v *CreateAppCreateAppCreateAppPayloadApp) GetRegions() []CreateAppCreateAppCreateAppPayloadAppRegionsRegion
- func (v *CreateAppCreateAppCreateAppPayloadApp) MarshalJSON() ([]byte, error)
- func (v *CreateAppCreateAppCreateAppPayloadApp) UnmarshalJSON(b []byte) error
- type CreateAppCreateAppCreateAppPayloadAppConfig
- type CreateAppCreateAppCreateAppPayloadAppRegionsRegion
- type CreateAppInput
- func (v *CreateAppInput) GetAppRoleId() string
- func (v *CreateAppInput) GetClientMutationId() string
- func (v *CreateAppInput) GetHeroku() bool
- func (v *CreateAppInput) GetMachines() bool
- func (v *CreateAppInput) GetName() string
- func (v *CreateAppInput) GetNetwork() string
- func (v *CreateAppInput) GetOrganizationId() string
- func (v *CreateAppInput) GetPreferredRegion() string
- func (v *CreateAppInput) GetRuntime() RuntimeType
- type CreateAppResponse
- type CreateBuildInput
- func (v *CreateBuildInput) GetAppName() string
- func (v *CreateBuildInput) GetBuilderType() string
- func (v *CreateBuildInput) GetClientMutationId() string
- func (v *CreateBuildInput) GetImageOpts() BuildImageOptsInput
- func (v *CreateBuildInput) GetMachineId() string
- func (v *CreateBuildInput) GetStrategiesAvailable() []string
- type CreateExtensionTosAgreementInput
- type CreateLimitedAccessTokenCreateLimitedAccessTokenCreateLimitedAccessTokenPayload
- type CreateLimitedAccessTokenCreateLimitedAccessTokenCreateLimitedAccessTokenPayloadLimitedAccessToken
- type CreateLimitedAccessTokenResponse
- type CreateReleaseInput
- func (v *CreateReleaseInput) GetAppId() string
- func (v *CreateReleaseInput) GetClientMutationId() string
- func (v *CreateReleaseInput) GetDefinition() interface{}
- func (v *CreateReleaseInput) GetImage() string
- func (v *CreateReleaseInput) GetPlatformVersion() string
- func (v *CreateReleaseInput) GetStrategy() DeploymentStrategy
- type CreateTosAgreementCreateExtensionTosAgreementCreateExtensionTosAgreementPayload
- type CreateTosAgreementResponse
- type DeleteAddOnDeleteAddOnDeleteAddOnPayload
- type DeleteAddOnResponse
- type DeploymentStrategy
- type FinishBuildInput
- func (v *FinishBuildInput) GetAppName() string
- func (v *FinishBuildInput) GetBuildId() string
- func (v *FinishBuildInput) GetBuilderMeta() BuilderMetaInput
- func (v *FinishBuildInput) GetClientMutationId() string
- func (v *FinishBuildInput) GetFinalImage() BuildFinalImageInput
- func (v *FinishBuildInput) GetLogs() string
- func (v *FinishBuildInput) GetMachineId() string
- func (v *FinishBuildInput) GetStatus() string
- func (v *FinishBuildInput) GetStrategiesAttempted() []BuildStrategyAttemptInput
- func (v *FinishBuildInput) GetTimings() BuildTimingsInput
- type FlyctlConfigCurrentReleaseApp
- type FlyctlConfigCurrentReleaseAppCurrentReleaseUnprocessed
- type FlyctlConfigCurrentReleaseResponse
- type FlyctlDeployGetLatestImageApp
- type FlyctlDeployGetLatestImageAppCurrentReleaseUnprocessed
- type FlyctlDeployGetLatestImageResponse
- type GetAddOnAddOn
- func (v *GetAddOnAddOn) GetAddOnPlan() GetAddOnAddOnAddOnPlan
- func (v *GetAddOnAddOn) GetId() string
- func (v *GetAddOnAddOn) GetName() string
- func (v *GetAddOnAddOn) GetOptions() interface{}
- func (v *GetAddOnAddOn) GetOrganization() GetAddOnAddOnOrganization
- func (v *GetAddOnAddOn) GetPassword() string
- func (v *GetAddOnAddOn) GetPrimaryRegion() string
- func (v *GetAddOnAddOn) GetPrivateIp() string
- func (v *GetAddOnAddOn) GetPublicUrl() string
- func (v *GetAddOnAddOn) GetReadRegions() []string
- func (v *GetAddOnAddOn) GetSsoLink() string
- func (v *GetAddOnAddOn) GetStatus() string
- func (v *GetAddOnAddOn) GetToken() string
- type GetAddOnAddOnAddOnPlan
- type GetAddOnAddOnOrganization
- type GetAddOnProviderAddOnProvider
- type GetAddOnProviderAddOnProviderExcludedRegionsRegion
- type GetAddOnProviderResponse
- type GetAddOnResponse
- type GetAppApp
- type GetAppLockApp
- type GetAppLockAppCurrentLockAppLock
- type GetAppLockResponse
- type GetAppResponse
- type GetAppWithAddonsApp
- func (v *GetAppWithAddonsApp) GetAddOns() GetAppWithAddonsAppAddOnsAddOnConnection
- func (v *GetAppWithAddonsApp) GetId() string
- func (v *GetAppWithAddonsApp) GetName() string
- func (v *GetAppWithAddonsApp) GetOrganization() AppDataOrganization
- func (v *GetAppWithAddonsApp) GetPlatformVersion() PlatformVersionEnum
- func (v *GetAppWithAddonsApp) MarshalJSON() ([]byte, error)
- func (v *GetAppWithAddonsApp) UnmarshalJSON(b []byte) error
- type GetAppWithAddonsAppAddOnsAddOnConnection
- type GetAppWithAddonsAppAddOnsAddOnConnectionNodesAddOn
- type GetAppWithAddonsResponse
- type GetAppsByRoleAppsAppConnection
- type GetAppsByRoleAppsAppConnectionNodesApp
- func (v *GetAppsByRoleAppsAppConnectionNodesApp) GetId() string
- func (v *GetAppsByRoleAppsAppConnectionNodesApp) GetName() string
- func (v *GetAppsByRoleAppsAppConnectionNodesApp) GetOrganization() AppDataOrganization
- func (v *GetAppsByRoleAppsAppConnectionNodesApp) GetPlatformVersion() PlatformVersionEnum
- func (v *GetAppsByRoleAppsAppConnectionNodesApp) MarshalJSON() ([]byte, error)
- func (v *GetAppsByRoleAppsAppConnectionNodesApp) UnmarshalJSON(b []byte) error
- type GetAppsByRoleResponse
- type GetNearestRegionNearestRegion
- type GetNearestRegionResponse
- type GetOrganizationOrganization
- type GetOrganizationResponse
- type LimitedAccessTokenOptions
- type ListAddOnPlansAddOnPlansAddOnPlanConnection
- type ListAddOnPlansAddOnPlansAddOnPlanConnectionNodesAddOnPlan
- func (v *ListAddOnPlansAddOnPlansAddOnPlanConnectionNodesAddOnPlan) GetDisplayName() string
- func (v *ListAddOnPlansAddOnPlansAddOnPlanConnectionNodesAddOnPlan) GetId() string
- func (v *ListAddOnPlansAddOnPlansAddOnPlanConnectionNodesAddOnPlan) GetMaxDataSize() string
- func (v *ListAddOnPlansAddOnPlansAddOnPlanConnectionNodesAddOnPlan) GetPricePerMonth() int
- type ListAddOnPlansResponse
- type ListAddOnsAddOnsAddOnConnection
- type ListAddOnsAddOnsAddOnConnectionNodesAddOn
- func (v *ListAddOnsAddOnsAddOnConnectionNodesAddOn) GetAddOnPlan() ListAddOnsAddOnsAddOnConnectionNodesAddOnAddOnPlan
- func (v *ListAddOnsAddOnsAddOnConnectionNodesAddOn) GetId() string
- func (v *ListAddOnsAddOnsAddOnConnectionNodesAddOn) GetName() string
- func (v *ListAddOnsAddOnsAddOnConnectionNodesAddOn) GetOptions() interface{}
- func (v *ListAddOnsAddOnsAddOnConnectionNodesAddOn) GetOrganization() ListAddOnsAddOnsAddOnConnectionNodesAddOnOrganization
- func (v *ListAddOnsAddOnsAddOnConnectionNodesAddOn) GetPrimaryRegion() string
- func (v *ListAddOnsAddOnsAddOnConnectionNodesAddOn) GetPrivateIp() string
- func (v *ListAddOnsAddOnsAddOnConnectionNodesAddOn) GetReadRegions() []string
- type ListAddOnsAddOnsAddOnConnectionNodesAddOnAddOnPlan
- type ListAddOnsAddOnsAddOnConnectionNodesAddOnOrganization
- type ListAddOnsResponse
- type LockAppInput
- type LockAppLockAppLockAppPayload
- type LockAppResponse
- type MachinesCreateReleaseCreateReleaseCreateReleasePayload
- type MachinesCreateReleaseCreateReleaseCreateReleasePayloadRelease
- type MachinesCreateReleaseResponse
- type MachinesUpdateReleaseResponse
- type MachinesUpdateReleaseUpdateReleaseUpdateReleasePayload
- type MachinesUpdateReleaseUpdateReleaseUpdateReleasePayloadRelease
- type MigrateMachinesCreateReleaseCreateReleaseCreateReleasePayload
- type MigrateMachinesCreateReleaseCreateReleaseCreateReleasePayloadRelease
- type MigrateMachinesCreateReleaseResponse
- type PlatformVersionEnum
- type ResetAddOnPasswordResetAddOnPasswordResetAddOnPasswordPayload
- type ResetAddOnPasswordResetAddOnPasswordResetAddOnPasswordPayloadAddOn
- type ResetAddOnPasswordResponse
- type ResolverCreateBuildCreateBuildCreateBuildPayload
- type ResolverCreateBuildResponse
- type ResolverFinishBuildFinishBuildFinishBuildPayload
- type ResolverFinishBuildResponse
- type RuntimeType
- type SecretInput
- type SelfServiceSetPlatformVersionResponse
- type SelfServiceSetPlatformVersionSetPlatformVersionSetPlatformVersionPayload
- type SelfServiceSetPlatformVersionSetPlatformVersionSetPlatformVersionPayloadApp
- type SetAppsv2DefaultOnInput
- type SetNomadVMCountResponse
- type SetNomadVMCountSetVmCountSetVMCountPayload
- type SetNomadVMCountSetVmCountSetVMCountPayloadTaskGroupCountsTaskGroupCount
- type SetOrgSettingsResponse
- type SetOrgSettingsSetAppsV2DefaultOnSetAppsv2DefaultOnPayload
- type SetOrgSettingsSetAppsV2DefaultOnSetAppsv2DefaultOnPayloadOrganization
- type SetPlatformVersionInput
- type SetPlatformVersionResponse
- type SetPlatformVersionSetPlatformVersionSetPlatformVersionPayload
- type SetPlatformVersionSetPlatformVersionSetPlatformVersionPayloadApp
- type SetSecretsInput
- type SetSecretsResponse
- type SetSecretsSetSecretsSetSecretsPayload
- type SetSecretsSetSecretsSetSecretsPayloadRelease
- func (v *SetSecretsSetSecretsSetSecretsPayloadRelease) GetCreatedAt() time.Time
- func (v *SetSecretsSetSecretsSetSecretsPayloadRelease) GetDescription() string
- func (v *SetSecretsSetSecretsSetSecretsPayloadRelease) GetEvaluationId() string
- func (v *SetSecretsSetSecretsSetSecretsPayloadRelease) GetId() string
- func (v *SetSecretsSetSecretsSetSecretsPayloadRelease) GetReason() string
- func (v *SetSecretsSetSecretsSetSecretsPayloadRelease) GetUser() SetSecretsSetSecretsSetSecretsPayloadReleaseUser
- func (v *SetSecretsSetSecretsSetSecretsPayloadRelease) GetVersion() int
- type SetSecretsSetSecretsSetSecretsPayloadReleaseUser
- type SetVMCountInput
- type UnlockAppInput
- type UnlockAppResponse
- type UnlockAppUnlockAppUnlockAppPayload
- type UnlockAppUnlockAppUnlockAppPayloadApp
- type UpdateAddOnResponse
- type UpdateAddOnUpdateAddOnUpdateAddOnPayload
- type UpdateAddOnUpdateAddOnUpdateAddOnPayloadAddOn
- type UpdateReleaseInput
- type VMCountInput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func IsErrorNotFound ¶ added in v0.0.497
func ToAppCompact ¶ added in v0.0.536
func ToAppCompact(app AppData) *api.AppCompact
AppForFlaps converts the genqclient AppFragment to an AppCompact suitable for flaps, which only needs two fields
Types ¶
type AddOn ¶ added in v0.0.497
type AddOn = CreateAddOnCreateAddOnCreateAddOnPayloadAddOn
Alias unwieldy types from GraphQL generated code
type AddOnEnvironment ¶ added in v0.1.34
type AddOnEnvironment map[string]interface{}
type AddOnOptions ¶ added in v0.0.497
type AddOnOptions map[string]interface{}
type AddOnType ¶ added in v0.0.371
type AddOnType string
const ( // A Logtail log receiver AddOnTypeLogtail AddOnType = "logtail" // A PlanetScale database AddOnTypePlanetscale AddOnType = "planetscale" // An Upstash Redis database AddOnTypeRedis AddOnType = "redis" // A Sentry project endpoint AddOnTypeSentry AddOnType = "sentry" // An Upstash Redis database AddOnTypeUpstashRedis AddOnType = "upstash_redis" )
type AgentGetInstancesApp ¶ added in v0.0.416
type AgentGetInstancesApp struct { // Organization that owns this app Organization AgentGetInstancesAppOrganization `json:"organization"` // Unique application ID Id string `json:"id"` // The unique application name Name string `json:"name"` Allocations []AgentGetInstancesAppAllocationsAllocation `json:"allocations"` Machines AgentGetInstancesAppMachinesMachineConnection `json:"machines"` }
AgentGetInstancesApp includes the requested fields of the GraphQL type App.
func (*AgentGetInstancesApp) GetAllocations ¶ added in v0.0.416
func (v *AgentGetInstancesApp) GetAllocations() []AgentGetInstancesAppAllocationsAllocation
GetAllocations returns AgentGetInstancesApp.Allocations, and is useful for accessing the field via an interface.
func (*AgentGetInstancesApp) GetId ¶ added in v0.0.416
func (v *AgentGetInstancesApp) GetId() string
GetId returns AgentGetInstancesApp.Id, and is useful for accessing the field via an interface.
func (*AgentGetInstancesApp) GetMachines ¶ added in v0.0.416
func (v *AgentGetInstancesApp) GetMachines() AgentGetInstancesAppMachinesMachineConnection
GetMachines returns AgentGetInstancesApp.Machines, and is useful for accessing the field via an interface.
func (*AgentGetInstancesApp) GetName ¶ added in v0.0.416
func (v *AgentGetInstancesApp) GetName() string
GetName returns AgentGetInstancesApp.Name, and is useful for accessing the field via an interface.
func (*AgentGetInstancesApp) GetOrganization ¶ added in v0.0.416
func (v *AgentGetInstancesApp) GetOrganization() AgentGetInstancesAppOrganization
GetOrganization returns AgentGetInstancesApp.Organization, and is useful for accessing the field via an interface.
type AgentGetInstancesAppAllocationsAllocation ¶ added in v0.0.416
type AgentGetInstancesAppAllocationsAllocation struct { // Unique ID for this instance Id string `json:"id"` // Region this allocation is running in Region string `json:"region"` // Private IPv6 address for this instance PrivateIP string `json:"privateIP"` }
AgentGetInstancesAppAllocationsAllocation includes the requested fields of the GraphQL type Allocation.
func (*AgentGetInstancesAppAllocationsAllocation) GetId ¶ added in v0.0.416
func (v *AgentGetInstancesAppAllocationsAllocation) GetId() string
GetId returns AgentGetInstancesAppAllocationsAllocation.Id, and is useful for accessing the field via an interface.
func (*AgentGetInstancesAppAllocationsAllocation) GetPrivateIP ¶ added in v0.0.416
func (v *AgentGetInstancesAppAllocationsAllocation) GetPrivateIP() string
GetPrivateIP returns AgentGetInstancesAppAllocationsAllocation.PrivateIP, and is useful for accessing the field via an interface.
func (*AgentGetInstancesAppAllocationsAllocation) GetRegion ¶ added in v0.0.416
func (v *AgentGetInstancesAppAllocationsAllocation) GetRegion() string
GetRegion returns AgentGetInstancesAppAllocationsAllocation.Region, and is useful for accessing the field via an interface.
type AgentGetInstancesAppMachinesMachineConnection ¶ added in v0.0.416
type AgentGetInstancesAppMachinesMachineConnection struct { // A list of nodes. Nodes []AgentGetInstancesAppMachinesMachineConnectionNodesMachine `json:"nodes"` }
AgentGetInstancesAppMachinesMachineConnection includes the requested fields of the GraphQL type MachineConnection. The GraphQL type's documentation follows.
The connection type for Machine.
func (*AgentGetInstancesAppMachinesMachineConnection) GetNodes ¶ added in v0.0.416
func (v *AgentGetInstancesAppMachinesMachineConnection) GetNodes() []AgentGetInstancesAppMachinesMachineConnectionNodesMachine
GetNodes returns AgentGetInstancesAppMachinesMachineConnection.Nodes, and is useful for accessing the field via an interface.
type AgentGetInstancesAppMachinesMachineConnectionNodesMachine ¶ added in v0.0.416
type AgentGetInstancesAppMachinesMachineConnectionNodesMachine struct { State string `json:"state"` Id string `json:"id"` Region string `json:"region"` Ips AgentGetInstancesAppMachinesMachineConnectionNodesMachineIpsMachineIPConnection `json:"ips"` }
AgentGetInstancesAppMachinesMachineConnectionNodesMachine includes the requested fields of the GraphQL type Machine.
func (*AgentGetInstancesAppMachinesMachineConnectionNodesMachine) GetId ¶ added in v0.0.416
func (v *AgentGetInstancesAppMachinesMachineConnectionNodesMachine) GetId() string
GetId returns AgentGetInstancesAppMachinesMachineConnectionNodesMachine.Id, and is useful for accessing the field via an interface.
func (*AgentGetInstancesAppMachinesMachineConnectionNodesMachine) GetIps ¶ added in v0.0.416
func (v *AgentGetInstancesAppMachinesMachineConnectionNodesMachine) GetIps() AgentGetInstancesAppMachinesMachineConnectionNodesMachineIpsMachineIPConnection
GetIps returns AgentGetInstancesAppMachinesMachineConnectionNodesMachine.Ips, and is useful for accessing the field via an interface.
func (*AgentGetInstancesAppMachinesMachineConnectionNodesMachine) GetRegion ¶ added in v0.0.416
func (v *AgentGetInstancesAppMachinesMachineConnectionNodesMachine) GetRegion() string
GetRegion returns AgentGetInstancesAppMachinesMachineConnectionNodesMachine.Region, and is useful for accessing the field via an interface.
func (*AgentGetInstancesAppMachinesMachineConnectionNodesMachine) GetState ¶ added in v0.0.510
func (v *AgentGetInstancesAppMachinesMachineConnectionNodesMachine) GetState() string
GetState returns AgentGetInstancesAppMachinesMachineConnectionNodesMachine.State, and is useful for accessing the field via an interface.
type AgentGetInstancesAppMachinesMachineConnectionNodesMachineIpsMachineIPConnection ¶ added in v0.0.416
type AgentGetInstancesAppMachinesMachineConnectionNodesMachineIpsMachineIPConnection struct { // A list of nodes. Nodes []AgentGetInstancesAppMachinesMachineConnectionNodesMachineIpsMachineIPConnectionNodesMachineIP `json:"nodes"` }
AgentGetInstancesAppMachinesMachineConnectionNodesMachineIpsMachineIPConnection includes the requested fields of the GraphQL type MachineIPConnection. The GraphQL type's documentation follows.
The connection type for MachineIP.
func (*AgentGetInstancesAppMachinesMachineConnectionNodesMachineIpsMachineIPConnection) GetNodes ¶ added in v0.0.416
func (v *AgentGetInstancesAppMachinesMachineConnectionNodesMachineIpsMachineIPConnection) GetNodes() []AgentGetInstancesAppMachinesMachineConnectionNodesMachineIpsMachineIPConnectionNodesMachineIP
GetNodes returns AgentGetInstancesAppMachinesMachineConnectionNodesMachineIpsMachineIPConnection.Nodes, and is useful for accessing the field via an interface.
type AgentGetInstancesAppMachinesMachineConnectionNodesMachineIpsMachineIPConnectionNodesMachineIP ¶ added in v0.0.416
type AgentGetInstancesAppMachinesMachineConnectionNodesMachineIpsMachineIPConnectionNodesMachineIP struct { Kind string `json:"kind"` Family string `json:"family"` Ip string `json:"ip"` }
AgentGetInstancesAppMachinesMachineConnectionNodesMachineIpsMachineIPConnectionNodesMachineIP includes the requested fields of the GraphQL type MachineIP.
func (*AgentGetInstancesAppMachinesMachineConnectionNodesMachineIpsMachineIPConnectionNodesMachineIP) GetFamily ¶ added in v0.0.416
func (v *AgentGetInstancesAppMachinesMachineConnectionNodesMachineIpsMachineIPConnectionNodesMachineIP) GetFamily() string
GetFamily returns AgentGetInstancesAppMachinesMachineConnectionNodesMachineIpsMachineIPConnectionNodesMachineIP.Family, and is useful for accessing the field via an interface.
func (*AgentGetInstancesAppMachinesMachineConnectionNodesMachineIpsMachineIPConnectionNodesMachineIP) GetIp ¶ added in v0.0.416
func (v *AgentGetInstancesAppMachinesMachineConnectionNodesMachineIpsMachineIPConnectionNodesMachineIP) GetIp() string
GetIp returns AgentGetInstancesAppMachinesMachineConnectionNodesMachineIpsMachineIPConnectionNodesMachineIP.Ip, and is useful for accessing the field via an interface.
func (*AgentGetInstancesAppMachinesMachineConnectionNodesMachineIpsMachineIPConnectionNodesMachineIP) GetKind ¶ added in v0.0.416
func (v *AgentGetInstancesAppMachinesMachineConnectionNodesMachineIpsMachineIPConnectionNodesMachineIP) GetKind() string
GetKind returns AgentGetInstancesAppMachinesMachineConnectionNodesMachineIpsMachineIPConnectionNodesMachineIP.Kind, and is useful for accessing the field via an interface.
type AgentGetInstancesAppOrganization ¶ added in v0.0.416
type AgentGetInstancesAppOrganization struct { // Unique organization slug Slug string `json:"slug"` }
AgentGetInstancesAppOrganization includes the requested fields of the GraphQL type Organization.
func (*AgentGetInstancesAppOrganization) GetSlug ¶ added in v0.0.416
func (v *AgentGetInstancesAppOrganization) GetSlug() string
GetSlug returns AgentGetInstancesAppOrganization.Slug, and is useful for accessing the field via an interface.
type AgentGetInstancesResponse ¶ added in v0.0.416
type AgentGetInstancesResponse struct { // Find an app by name App AgentGetInstancesApp `json:"app"` }
AgentGetInstancesResponse is returned by AgentGetInstances on success.
func AgentGetInstances ¶ added in v0.0.416
func (*AgentGetInstancesResponse) GetApp ¶ added in v0.0.416
func (v *AgentGetInstancesResponse) GetApp() AgentGetInstancesApp
GetApp returns AgentGetInstancesResponse.App, and is useful for accessing the field via an interface.
type AgreedToProviderTosOrganization ¶ added in v0.1.42
type AgreedToProviderTosOrganization struct { // Check if the organization has agreed to the extension provider terms of service AgreedToProviderTos bool `json:"agreedToProviderTos"` }
AgreedToProviderTosOrganization includes the requested fields of the GraphQL type Organization.
func (*AgreedToProviderTosOrganization) GetAgreedToProviderTos ¶ added in v0.1.42
func (v *AgreedToProviderTosOrganization) GetAgreedToProviderTos() bool
GetAgreedToProviderTos returns AgreedToProviderTosOrganization.AgreedToProviderTos, and is useful for accessing the field via an interface.
type AgreedToProviderTosResponse ¶ added in v0.1.42
type AgreedToProviderTosResponse struct { // Find an organization by ID Organization AgreedToProviderTosOrganization `json:"organization"` }
AgreedToProviderTosResponse is returned by AgreedToProviderTos on success.
func AgreedToProviderTos ¶ added in v0.1.42
func (*AgreedToProviderTosResponse) GetOrganization ¶ added in v0.1.42
func (v *AgreedToProviderTosResponse) GetOrganization() AgreedToProviderTosOrganization
GetOrganization returns AgreedToProviderTosResponse.Organization, and is useful for accessing the field via an interface.
type AllAppsOrganization ¶ added in v0.1.34
type AllAppsOrganization struct {
Apps AllAppsOrganizationAppsAppConnection `json:"apps"`
}
AllAppsOrganization includes the requested fields of the GraphQL type Organization.
func (*AllAppsOrganization) GetApps ¶ added in v0.1.34
func (v *AllAppsOrganization) GetApps() AllAppsOrganizationAppsAppConnection
GetApps returns AllAppsOrganization.Apps, and is useful for accessing the field via an interface.
type AllAppsOrganizationAppsAppConnection ¶ added in v0.1.34
type AllAppsOrganizationAppsAppConnection struct { // A list of nodes. Nodes []AllAppsOrganizationAppsAppConnectionNodesApp `json:"nodes"` }
AllAppsOrganizationAppsAppConnection includes the requested fields of the GraphQL type AppConnection. The GraphQL type's documentation follows.
The connection type for App.
func (*AllAppsOrganizationAppsAppConnection) GetNodes ¶ added in v0.1.34
func (v *AllAppsOrganizationAppsAppConnection) GetNodes() []AllAppsOrganizationAppsAppConnectionNodesApp
GetNodes returns AllAppsOrganizationAppsAppConnection.Nodes, and is useful for accessing the field via an interface.
type AllAppsOrganizationAppsAppConnectionNodesApp ¶ added in v0.1.34
type AllAppsOrganizationAppsAppConnectionNodesApp struct { // Unique application ID Id string `json:"id"` CreatedAt time.Time `json:"createdAt"` }
AllAppsOrganizationAppsAppConnectionNodesApp includes the requested fields of the GraphQL type App.
func (*AllAppsOrganizationAppsAppConnectionNodesApp) GetCreatedAt ¶ added in v0.1.34
func (v *AllAppsOrganizationAppsAppConnectionNodesApp) GetCreatedAt() time.Time
GetCreatedAt returns AllAppsOrganizationAppsAppConnectionNodesApp.CreatedAt, and is useful for accessing the field via an interface.
func (*AllAppsOrganizationAppsAppConnectionNodesApp) GetId ¶ added in v0.1.34
func (v *AllAppsOrganizationAppsAppConnectionNodesApp) GetId() string
GetId returns AllAppsOrganizationAppsAppConnectionNodesApp.Id, and is useful for accessing the field via an interface.
type AllAppsResponse ¶ added in v0.1.34
type AllAppsResponse struct { // Find an organization by ID Organization AllAppsOrganization `json:"organization"` }
AllAppsResponse is returned by AllApps on success.
func (*AllAppsResponse) GetOrganization ¶ added in v0.1.34
func (v *AllAppsResponse) GetOrganization() AllAppsOrganization
GetOrganization returns AllAppsResponse.Organization, and is useful for accessing the field via an interface.
type AppData ¶ added in v0.0.497
type AppData struct { // Unique application ID Id string `json:"id"` // The unique application name Name string `json:"name"` // Fly platform version PlatformVersion PlatformVersionEnum `json:"platformVersion"` // Organization that owns this app Organization AppDataOrganization `json:"organization"` }
AppData includes the GraphQL fields of App requested by the fragment AppData.
func (*AppData) GetId ¶ added in v0.0.497
GetId returns AppData.Id, and is useful for accessing the field via an interface.
func (*AppData) GetName ¶ added in v0.0.497
GetName returns AppData.Name, and is useful for accessing the field via an interface.
func (*AppData) GetOrganization ¶ added in v0.0.497
func (v *AppData) GetOrganization() AppDataOrganization
GetOrganization returns AppData.Organization, and is useful for accessing the field via an interface.
func (*AppData) GetPlatformVersion ¶ added in v0.0.497
func (v *AppData) GetPlatformVersion() PlatformVersionEnum
GetPlatformVersion returns AppData.PlatformVersion, and is useful for accessing the field via an interface.
type AppDataOrganization ¶ added in v0.0.497
type AppDataOrganization struct { Id string `json:"id"` // Unique organization slug Slug string `json:"slug"` // Unmodified unique org slug RawSlug string `json:"rawSlug"` PaidPlan bool `json:"paidPlan"` }
AppDataOrganization includes the requested fields of the GraphQL type Organization.
func (*AppDataOrganization) GetId ¶ added in v0.0.497
func (v *AppDataOrganization) GetId() string
GetId returns AppDataOrganization.Id, and is useful for accessing the field via an interface.
func (*AppDataOrganization) GetPaidPlan ¶ added in v0.0.497
func (v *AppDataOrganization) GetPaidPlan() bool
GetPaidPlan returns AppDataOrganization.PaidPlan, and is useful for accessing the field via an interface.
func (*AppDataOrganization) GetRawSlug ¶ added in v0.0.497
func (v *AppDataOrganization) GetRawSlug() string
GetRawSlug returns AppDataOrganization.RawSlug, and is useful for accessing the field via an interface.
func (*AppDataOrganization) GetSlug ¶ added in v0.0.497
func (v *AppDataOrganization) GetSlug() string
GetSlug returns AppDataOrganization.Slug, and is useful for accessing the field via an interface.
type BuildFinalImageInput ¶ added in v0.0.415
type BuildFinalImageInput struct { // Sha256 id of docker image Id string `json:"id"` // Size in bytes of the docker image SizeBytes int64 `json:"sizeBytes"` // Tag used for docker image Tag string `json:"tag"` }
func (*BuildFinalImageInput) GetId ¶ added in v0.0.415
func (v *BuildFinalImageInput) GetId() string
GetId returns BuildFinalImageInput.Id, and is useful for accessing the field via an interface.
func (*BuildFinalImageInput) GetSizeBytes ¶ added in v0.0.415
func (v *BuildFinalImageInput) GetSizeBytes() int64
GetSizeBytes returns BuildFinalImageInput.SizeBytes, and is useful for accessing the field via an interface.
func (*BuildFinalImageInput) GetTag ¶ added in v0.0.415
func (v *BuildFinalImageInput) GetTag() string
GetTag returns BuildFinalImageInput.Tag, and is useful for accessing the field via an interface.
type BuildImageOptsInput ¶ added in v0.0.415
type BuildImageOptsInput struct { // Set of build time variables passed to cli BuildArgs interface{} `json:"buildArgs"` // Fly.toml build.buildpacks setting BuildPacks []string `json:"buildPacks"` // Fly.toml build.builder setting Builder string `json:"builder"` // Builtin builder to use BuiltIn string `json:"builtIn"` // Builtin builder settings BuiltInSettings interface{} `json:"builtInSettings"` // Path to dockerfile, if one exists DockerfilePath string `json:"dockerfilePath"` // Unused in cli? ExtraBuildArgs interface{} `json:"extraBuildArgs"` // Image label to use when tagging and pushing to the fly registry ImageLabel string `json:"imageLabel"` // Unused in cli? ImageRef string `json:"imageRef"` // Do not use the build cache when building the image NoCache bool `json:"noCache"` // Whether publishing to the registry was requested Publish bool `json:"publish"` // Docker tag used to publish image to registry Tag string `json:"tag"` // Set the target build stage to build if the Dockerfile has more than one stage Target string `json:"target"` }
func (*BuildImageOptsInput) GetBuildArgs ¶ added in v0.0.415
func (v *BuildImageOptsInput) GetBuildArgs() interface{}
GetBuildArgs returns BuildImageOptsInput.BuildArgs, and is useful for accessing the field via an interface.
func (*BuildImageOptsInput) GetBuildPacks ¶ added in v0.0.415
func (v *BuildImageOptsInput) GetBuildPacks() []string
GetBuildPacks returns BuildImageOptsInput.BuildPacks, and is useful for accessing the field via an interface.
func (*BuildImageOptsInput) GetBuilder ¶ added in v0.0.415
func (v *BuildImageOptsInput) GetBuilder() string
GetBuilder returns BuildImageOptsInput.Builder, and is useful for accessing the field via an interface.
func (*BuildImageOptsInput) GetBuiltIn ¶ added in v0.0.415
func (v *BuildImageOptsInput) GetBuiltIn() string
GetBuiltIn returns BuildImageOptsInput.BuiltIn, and is useful for accessing the field via an interface.
func (*BuildImageOptsInput) GetBuiltInSettings ¶ added in v0.0.415
func (v *BuildImageOptsInput) GetBuiltInSettings() interface{}
GetBuiltInSettings returns BuildImageOptsInput.BuiltInSettings, and is useful for accessing the field via an interface.
func (*BuildImageOptsInput) GetDockerfilePath ¶ added in v0.0.415
func (v *BuildImageOptsInput) GetDockerfilePath() string
GetDockerfilePath returns BuildImageOptsInput.DockerfilePath, and is useful for accessing the field via an interface.
func (*BuildImageOptsInput) GetExtraBuildArgs ¶ added in v0.0.415
func (v *BuildImageOptsInput) GetExtraBuildArgs() interface{}
GetExtraBuildArgs returns BuildImageOptsInput.ExtraBuildArgs, and is useful for accessing the field via an interface.
func (*BuildImageOptsInput) GetImageLabel ¶ added in v0.0.415
func (v *BuildImageOptsInput) GetImageLabel() string
GetImageLabel returns BuildImageOptsInput.ImageLabel, and is useful for accessing the field via an interface.
func (*BuildImageOptsInput) GetImageRef ¶ added in v0.0.415
func (v *BuildImageOptsInput) GetImageRef() string
GetImageRef returns BuildImageOptsInput.ImageRef, and is useful for accessing the field via an interface.
func (*BuildImageOptsInput) GetNoCache ¶ added in v0.0.415
func (v *BuildImageOptsInput) GetNoCache() bool
GetNoCache returns BuildImageOptsInput.NoCache, and is useful for accessing the field via an interface.
func (*BuildImageOptsInput) GetPublish ¶ added in v0.0.415
func (v *BuildImageOptsInput) GetPublish() bool
GetPublish returns BuildImageOptsInput.Publish, and is useful for accessing the field via an interface.
func (*BuildImageOptsInput) GetTag ¶ added in v0.0.415
func (v *BuildImageOptsInput) GetTag() string
GetTag returns BuildImageOptsInput.Tag, and is useful for accessing the field via an interface.
func (*BuildImageOptsInput) GetTarget ¶ added in v0.0.415
func (v *BuildImageOptsInput) GetTarget() string
GetTarget returns BuildImageOptsInput.Target, and is useful for accessing the field via an interface.
type BuildStrategyAttemptInput ¶ added in v0.0.415
type BuildStrategyAttemptInput struct { // Optional error message from strategy Error string `json:"error"` // Optional note about this strategy or its result Note string `json:"note"` // Result attempting this strategy Result string `json:"result"` // Build strategy attempted Strategy string `json:"strategy"` }
func (*BuildStrategyAttemptInput) GetError ¶ added in v0.0.415
func (v *BuildStrategyAttemptInput) GetError() string
GetError returns BuildStrategyAttemptInput.Error, and is useful for accessing the field via an interface.
func (*BuildStrategyAttemptInput) GetNote ¶ added in v0.0.415
func (v *BuildStrategyAttemptInput) GetNote() string
GetNote returns BuildStrategyAttemptInput.Note, and is useful for accessing the field via an interface.
func (*BuildStrategyAttemptInput) GetResult ¶ added in v0.0.415
func (v *BuildStrategyAttemptInput) GetResult() string
GetResult returns BuildStrategyAttemptInput.Result, and is useful for accessing the field via an interface.
func (*BuildStrategyAttemptInput) GetStrategy ¶ added in v0.0.415
func (v *BuildStrategyAttemptInput) GetStrategy() string
GetStrategy returns BuildStrategyAttemptInput.Strategy, and is useful for accessing the field via an interface.
type BuildTimingsInput ¶ added in v0.0.415
type BuildTimingsInput struct { // Time to build and push the image, measured by flyctl BuildAndPushMs int64 `json:"buildAndPushMs"` // Time to build the image including create context, measured by flyctl BuildMs int64 `json:"buildMs"` // Time to initialize client used to connect to either remote or local builder BuilderInitMs int64 `json:"builderInitMs"` // Time to create the build context tar file, measured by flyctl ContextBuildMs int64 `json:"contextBuildMs"` // Time for builder to build image after receiving context, measured by flyctl ImageBuildMs int64 `json:"imageBuildMs"` // Time to push completed image to registry, measured by flyctl PushMs int64 `json:"pushMs"` }
func (*BuildTimingsInput) GetBuildAndPushMs ¶ added in v0.0.415
func (v *BuildTimingsInput) GetBuildAndPushMs() int64
GetBuildAndPushMs returns BuildTimingsInput.BuildAndPushMs, and is useful for accessing the field via an interface.
func (*BuildTimingsInput) GetBuildMs ¶ added in v0.0.415
func (v *BuildTimingsInput) GetBuildMs() int64
GetBuildMs returns BuildTimingsInput.BuildMs, and is useful for accessing the field via an interface.
func (*BuildTimingsInput) GetBuilderInitMs ¶ added in v0.0.415
func (v *BuildTimingsInput) GetBuilderInitMs() int64
GetBuilderInitMs returns BuildTimingsInput.BuilderInitMs, and is useful for accessing the field via an interface.
func (*BuildTimingsInput) GetContextBuildMs ¶ added in v0.0.415
func (v *BuildTimingsInput) GetContextBuildMs() int64
GetContextBuildMs returns BuildTimingsInput.ContextBuildMs, and is useful for accessing the field via an interface.
func (*BuildTimingsInput) GetImageBuildMs ¶ added in v0.0.415
func (v *BuildTimingsInput) GetImageBuildMs() int64
GetImageBuildMs returns BuildTimingsInput.ImageBuildMs, and is useful for accessing the field via an interface.
func (*BuildTimingsInput) GetPushMs ¶ added in v0.0.415
func (v *BuildTimingsInput) GetPushMs() int64
GetPushMs returns BuildTimingsInput.PushMs, and is useful for accessing the field via an interface.
type BuilderMetaInput ¶ added in v0.0.415
type BuilderMetaInput struct { // Local or remote builder type BuilderType string `json:"builderType"` // Whther or not buildkit is enabled on builder BuildkitEnabled bool `json:"buildkitEnabled"` // Docker version reported by builder DockerVersion string `json:"dockerVersion"` // Platform reported by the builder Platform string `json:"platform"` // Remote builder app used RemoteAppName string `json:"remoteAppName"` // Remote builder machine used RemoteMachineId string `json:"remoteMachineId"` }
func (*BuilderMetaInput) GetBuilderType ¶ added in v0.0.415
func (v *BuilderMetaInput) GetBuilderType() string
GetBuilderType returns BuilderMetaInput.BuilderType, and is useful for accessing the field via an interface.
func (*BuilderMetaInput) GetBuildkitEnabled ¶ added in v0.0.415
func (v *BuilderMetaInput) GetBuildkitEnabled() bool
GetBuildkitEnabled returns BuilderMetaInput.BuildkitEnabled, and is useful for accessing the field via an interface.
func (*BuilderMetaInput) GetDockerVersion ¶ added in v0.0.415
func (v *BuilderMetaInput) GetDockerVersion() string
GetDockerVersion returns BuilderMetaInput.DockerVersion, and is useful for accessing the field via an interface.
func (*BuilderMetaInput) GetPlatform ¶ added in v0.0.415
func (v *BuilderMetaInput) GetPlatform() string
GetPlatform returns BuilderMetaInput.Platform, and is useful for accessing the field via an interface.
func (*BuilderMetaInput) GetRemoteAppName ¶ added in v0.0.415
func (v *BuilderMetaInput) GetRemoteAppName() string
GetRemoteAppName returns BuilderMetaInput.RemoteAppName, and is useful for accessing the field via an interface.
func (*BuilderMetaInput) GetRemoteMachineId ¶ added in v0.0.415
func (v *BuilderMetaInput) GetRemoteMachineId() string
GetRemoteMachineId returns BuilderMetaInput.RemoteMachineId, and is useful for accessing the field via an interface.
type CreateAddOnCreateAddOnCreateAddOnPayload ¶ added in v0.0.367
type CreateAddOnCreateAddOnCreateAddOnPayload struct {
AddOn CreateAddOnCreateAddOnCreateAddOnPayloadAddOn `json:"addOn"`
}
CreateAddOnCreateAddOnCreateAddOnPayload includes the requested fields of the GraphQL type CreateAddOnPayload. The GraphQL type's documentation follows.
Autogenerated return type of CreateAddOn.
func (*CreateAddOnCreateAddOnCreateAddOnPayload) GetAddOn ¶ added in v0.0.367
func (v *CreateAddOnCreateAddOnCreateAddOnPayload) GetAddOn() CreateAddOnCreateAddOnCreateAddOnPayloadAddOn
GetAddOn returns CreateAddOnCreateAddOnCreateAddOnPayload.AddOn, and is useful for accessing the field via an interface.
type CreateAddOnCreateAddOnCreateAddOnPayloadAddOn ¶ added in v0.0.367
type CreateAddOnCreateAddOnCreateAddOnPayloadAddOn struct { // The service name according to the provider Name string `json:"name"` // Public URL for this service PublicUrl string `json:"publicUrl"` // Single sign-on link to the add-on dashboard SsoLink string `json:"ssoLink"` // Token for the add-on Token string `json:"token"` // Environment variables for the add-on Environment interface{} `json:"environment"` }
CreateAddOnCreateAddOnCreateAddOnPayloadAddOn includes the requested fields of the GraphQL type AddOn.
func (*CreateAddOnCreateAddOnCreateAddOnPayloadAddOn) GetEnvironment ¶ added in v0.1.34
func (v *CreateAddOnCreateAddOnCreateAddOnPayloadAddOn) GetEnvironment() interface{}
GetEnvironment returns CreateAddOnCreateAddOnCreateAddOnPayloadAddOn.Environment, and is useful for accessing the field via an interface.
func (*CreateAddOnCreateAddOnCreateAddOnPayloadAddOn) GetName ¶ added in v0.0.375
func (v *CreateAddOnCreateAddOnCreateAddOnPayloadAddOn) GetName() string
GetName returns CreateAddOnCreateAddOnCreateAddOnPayloadAddOn.Name, and is useful for accessing the field via an interface.
func (*CreateAddOnCreateAddOnCreateAddOnPayloadAddOn) GetPublicUrl ¶ added in v0.0.367
func (v *CreateAddOnCreateAddOnCreateAddOnPayloadAddOn) GetPublicUrl() string
GetPublicUrl returns CreateAddOnCreateAddOnCreateAddOnPayloadAddOn.PublicUrl, and is useful for accessing the field via an interface.
func (*CreateAddOnCreateAddOnCreateAddOnPayloadAddOn) GetSsoLink ¶ added in v0.0.497
func (v *CreateAddOnCreateAddOnCreateAddOnPayloadAddOn) GetSsoLink() string
GetSsoLink returns CreateAddOnCreateAddOnCreateAddOnPayloadAddOn.SsoLink, and is useful for accessing the field via an interface.
func (*CreateAddOnCreateAddOnCreateAddOnPayloadAddOn) GetToken ¶ added in v0.0.497
func (v *CreateAddOnCreateAddOnCreateAddOnPayloadAddOn) GetToken() string
GetToken returns CreateAddOnCreateAddOnCreateAddOnPayloadAddOn.Token, and is useful for accessing the field via an interface.
type CreateAddOnInput ¶ added in v0.0.514
type CreateAddOnInput struct { // An optional application ID to attach the add-on to after provisioning AppId string `json:"appId"` // A unique identifier for the client performing the mutation. ClientMutationId string `json:"clientMutationId"` // An optional name for the add-on Name string `json:"name"` // Options specific to the add-on Options interface{} `json:"options"` // The organization which owns the add-on OrganizationId string `json:"organizationId"` // The add-on plan ID PlanId string `json:"planId"` // Desired primary region for the add-on PrimaryRegion string `json:"primaryRegion"` // Desired regions to place replicas in ReadRegions []string `json:"readRegions"` // The add-on type to provision Type AddOnType `json:"type"` }
Autogenerated input type of CreateAddOn
func (*CreateAddOnInput) GetAppId ¶ added in v0.0.514
func (v *CreateAddOnInput) GetAppId() string
GetAppId returns CreateAddOnInput.AppId, and is useful for accessing the field via an interface.
func (*CreateAddOnInput) GetClientMutationId ¶ added in v0.0.514
func (v *CreateAddOnInput) GetClientMutationId() string
GetClientMutationId returns CreateAddOnInput.ClientMutationId, and is useful for accessing the field via an interface.
func (*CreateAddOnInput) GetName ¶ added in v0.0.514
func (v *CreateAddOnInput) GetName() string
GetName returns CreateAddOnInput.Name, and is useful for accessing the field via an interface.
func (*CreateAddOnInput) GetOptions ¶ added in v0.0.514
func (v *CreateAddOnInput) GetOptions() interface{}
GetOptions returns CreateAddOnInput.Options, and is useful for accessing the field via an interface.
func (*CreateAddOnInput) GetOrganizationId ¶ added in v0.0.514
func (v *CreateAddOnInput) GetOrganizationId() string
GetOrganizationId returns CreateAddOnInput.OrganizationId, and is useful for accessing the field via an interface.
func (*CreateAddOnInput) GetPlanId ¶ added in v0.0.514
func (v *CreateAddOnInput) GetPlanId() string
GetPlanId returns CreateAddOnInput.PlanId, and is useful for accessing the field via an interface.
func (*CreateAddOnInput) GetPrimaryRegion ¶ added in v0.0.514
func (v *CreateAddOnInput) GetPrimaryRegion() string
GetPrimaryRegion returns CreateAddOnInput.PrimaryRegion, and is useful for accessing the field via an interface.
func (*CreateAddOnInput) GetReadRegions ¶ added in v0.0.514
func (v *CreateAddOnInput) GetReadRegions() []string
GetReadRegions returns CreateAddOnInput.ReadRegions, and is useful for accessing the field via an interface.
func (*CreateAddOnInput) GetType ¶ added in v0.0.514
func (v *CreateAddOnInput) GetType() AddOnType
GetType returns CreateAddOnInput.Type, and is useful for accessing the field via an interface.
type CreateAddOnResponse ¶ added in v0.0.367
type CreateAddOnResponse struct {
CreateAddOn CreateAddOnCreateAddOnCreateAddOnPayload `json:"createAddOn"`
}
CreateAddOnResponse is returned by CreateAddOn on success.
func CreateAddOn ¶ added in v0.0.367
func CreateAddOn( ctx context.Context, client graphql.Client, input CreateAddOnInput, ) (*CreateAddOnResponse, error)
func (*CreateAddOnResponse) GetCreateAddOn ¶ added in v0.0.367
func (v *CreateAddOnResponse) GetCreateAddOn() CreateAddOnCreateAddOnCreateAddOnPayload
GetCreateAddOn returns CreateAddOnResponse.CreateAddOn, and is useful for accessing the field via an interface.
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 { AppData `json:"-"` Config CreateAppCreateAppCreateAppPayloadAppConfig `json:"config"` Regions []CreateAppCreateAppCreateAppPayloadAppRegionsRegion `json:"regions"` }
CreateAppCreateAppCreateAppPayloadApp includes the requested fields of the GraphQL type App.
func (*CreateAppCreateAppCreateAppPayloadApp) GetConfig ¶ added in v0.0.497
func (v *CreateAppCreateAppCreateAppPayloadApp) GetConfig() CreateAppCreateAppCreateAppPayloadAppConfig
GetConfig returns CreateAppCreateAppCreateAppPayloadApp.Config, and is useful for accessing the field via an interface.
func (*CreateAppCreateAppCreateAppPayloadApp) GetId ¶ added in v0.0.497
func (v *CreateAppCreateAppCreateAppPayloadApp) GetId() string
GetId returns CreateAppCreateAppCreateAppPayloadApp.Id, and is useful for accessing the field via an interface.
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() AppDataOrganization
GetOrganization returns CreateAppCreateAppCreateAppPayloadApp.Organization, and is useful for accessing the field via an interface.
func (*CreateAppCreateAppCreateAppPayloadApp) GetPlatformVersion ¶ added in v0.0.497
func (v *CreateAppCreateAppCreateAppPayloadApp) GetPlatformVersion() PlatformVersionEnum
GetPlatformVersion returns CreateAppCreateAppCreateAppPayloadApp.PlatformVersion, and is useful for accessing the field via an interface.
func (*CreateAppCreateAppCreateAppPayloadApp) GetRegions ¶ added in v0.0.497
func (v *CreateAppCreateAppCreateAppPayloadApp) GetRegions() []CreateAppCreateAppCreateAppPayloadAppRegionsRegion
GetRegions returns CreateAppCreateAppCreateAppPayloadApp.Regions, and is useful for accessing the field via an interface.
func (*CreateAppCreateAppCreateAppPayloadApp) MarshalJSON ¶ added in v0.0.497
func (v *CreateAppCreateAppCreateAppPayloadApp) MarshalJSON() ([]byte, error)
func (*CreateAppCreateAppCreateAppPayloadApp) UnmarshalJSON ¶ added in v0.0.497
func (v *CreateAppCreateAppCreateAppPayloadApp) UnmarshalJSON(b []byte) error
type CreateAppCreateAppCreateAppPayloadAppConfig ¶ added in v0.0.497
type CreateAppCreateAppCreateAppPayloadAppConfig struct {
Definition interface{} `json:"definition"`
}
CreateAppCreateAppCreateAppPayloadAppConfig includes the requested fields of the GraphQL type AppConfig.
func (*CreateAppCreateAppCreateAppPayloadAppConfig) GetDefinition ¶ added in v0.0.497
func (v *CreateAppCreateAppCreateAppPayloadAppConfig) GetDefinition() interface{}
GetDefinition returns CreateAppCreateAppCreateAppPayloadAppConfig.Definition, and is useful for accessing the field via an interface.
type CreateAppCreateAppCreateAppPayloadAppRegionsRegion ¶ added in v0.0.497
type CreateAppCreateAppCreateAppPayloadAppRegionsRegion struct { // The name of this region Name string `json:"name"` // The IATA airport code for this region Code string `json:"code"` }
CreateAppCreateAppCreateAppPayloadAppRegionsRegion includes the requested fields of the GraphQL type Region.
func (*CreateAppCreateAppCreateAppPayloadAppRegionsRegion) GetCode ¶ added in v0.0.497
func (v *CreateAppCreateAppCreateAppPayloadAppRegionsRegion) GetCode() string
GetCode returns CreateAppCreateAppCreateAppPayloadAppRegionsRegion.Code, and is useful for accessing the field via an interface.
func (*CreateAppCreateAppCreateAppPayloadAppRegionsRegion) GetName ¶ added in v0.0.497
func (v *CreateAppCreateAppCreateAppPayloadAppRegionsRegion) GetName() string
GetName returns CreateAppCreateAppCreateAppPayloadAppRegionsRegion.Name, and is useful for accessing the field via an interface.
type CreateAppInput ¶ added in v0.0.497
type CreateAppInput struct { AppRoleId string `json:"appRoleId"` // A unique identifier for the client performing the mutation. ClientMutationId string `json:"clientMutationId"` Heroku bool `json:"heroku"` Machines bool `json:"machines"` // The name of the new application. Defaults to a random name. Name string `json:"name"` Network string `json:"network"` // The node ID of the organization OrganizationId string `json:"organizationId"` PreferredRegion string `json:"preferredRegion"` // The application runtime Runtime RuntimeType `json:"runtime"` }
Autogenerated input type of CreateApp
func DefaultCreateAppInput ¶ added in v0.0.497
func DefaultCreateAppInput() CreateAppInput
func (*CreateAppInput) GetAppRoleId ¶ added in v0.0.497
func (v *CreateAppInput) GetAppRoleId() string
GetAppRoleId returns CreateAppInput.AppRoleId, and is useful for accessing the field via an interface.
func (*CreateAppInput) GetClientMutationId ¶ added in v0.0.497
func (v *CreateAppInput) GetClientMutationId() string
GetClientMutationId returns CreateAppInput.ClientMutationId, and is useful for accessing the field via an interface.
func (*CreateAppInput) GetHeroku ¶ added in v0.0.497
func (v *CreateAppInput) GetHeroku() bool
GetHeroku returns CreateAppInput.Heroku, and is useful for accessing the field via an interface.
func (*CreateAppInput) GetMachines ¶ added in v0.0.497
func (v *CreateAppInput) GetMachines() bool
GetMachines returns CreateAppInput.Machines, and is useful for accessing the field via an interface.
func (*CreateAppInput) GetName ¶ added in v0.0.497
func (v *CreateAppInput) GetName() string
GetName returns CreateAppInput.Name, and is useful for accessing the field via an interface.
func (*CreateAppInput) GetNetwork ¶ added in v0.0.497
func (v *CreateAppInput) GetNetwork() string
GetNetwork returns CreateAppInput.Network, and is useful for accessing the field via an interface.
func (*CreateAppInput) GetOrganizationId ¶ added in v0.0.497
func (v *CreateAppInput) GetOrganizationId() string
GetOrganizationId returns CreateAppInput.OrganizationId, and is useful for accessing the field via an interface.
func (*CreateAppInput) GetPreferredRegion ¶ added in v0.0.497
func (v *CreateAppInput) GetPreferredRegion() string
GetPreferredRegion returns CreateAppInput.PreferredRegion, and is useful for accessing the field via an interface.
func (*CreateAppInput) GetRuntime ¶ added in v0.0.497
func (v *CreateAppInput) GetRuntime() RuntimeType
GetRuntime returns CreateAppInput.Runtime, 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 CreateApp ¶
func CreateApp( ctx context.Context, client graphql.Client, input CreateAppInput, ) (*CreateAppResponse, error)
func (*CreateAppResponse) GetCreateApp ¶
func (v *CreateAppResponse) GetCreateApp() CreateAppCreateAppCreateAppPayload
GetCreateApp returns CreateAppResponse.CreateApp, and is useful for accessing the field via an interface.
type CreateBuildInput ¶ added in v0.0.415
type CreateBuildInput struct { // The name of the app being built AppName string `json:"appName"` // Whether builder is remote or local BuilderType string `json:"builderType"` // A unique identifier for the client performing the mutation. ClientMutationId string `json:"clientMutationId"` // Options set for building image ImageOpts BuildImageOptsInput `json:"imageOpts"` // The ID of the machine being built (only set for machine builds) MachineId string `json:"machineId"` // List of available build strategies that will be attempted StrategiesAvailable []string `json:"strategiesAvailable"` }
Autogenerated input type of CreateBuild
func (*CreateBuildInput) GetAppName ¶ added in v0.0.415
func (v *CreateBuildInput) GetAppName() string
GetAppName returns CreateBuildInput.AppName, and is useful for accessing the field via an interface.
func (*CreateBuildInput) GetBuilderType ¶ added in v0.0.415
func (v *CreateBuildInput) GetBuilderType() string
GetBuilderType returns CreateBuildInput.BuilderType, and is useful for accessing the field via an interface.
func (*CreateBuildInput) GetClientMutationId ¶ added in v0.0.415
func (v *CreateBuildInput) GetClientMutationId() string
GetClientMutationId returns CreateBuildInput.ClientMutationId, and is useful for accessing the field via an interface.
func (*CreateBuildInput) GetImageOpts ¶ added in v0.0.415
func (v *CreateBuildInput) GetImageOpts() BuildImageOptsInput
GetImageOpts returns CreateBuildInput.ImageOpts, and is useful for accessing the field via an interface.
func (*CreateBuildInput) GetMachineId ¶ added in v0.0.415
func (v *CreateBuildInput) GetMachineId() string
GetMachineId returns CreateBuildInput.MachineId, and is useful for accessing the field via an interface.
func (*CreateBuildInput) GetStrategiesAvailable ¶ added in v0.0.415
func (v *CreateBuildInput) GetStrategiesAvailable() []string
GetStrategiesAvailable returns CreateBuildInput.StrategiesAvailable, and is useful for accessing the field via an interface.
type CreateExtensionTosAgreementInput ¶ added in v0.1.42
type CreateExtensionTosAgreementInput struct { // The add-on provider name AddOnProviderName string `json:"addOnProviderName"` // A unique identifier for the client performing the mutation. ClientMutationId string `json:"clientMutationId"` // The organization that agrees to the ToS OrganizationId string `json:"organizationId"` }
Autogenerated input type of CreateExtensionTosAgreement
func (*CreateExtensionTosAgreementInput) GetAddOnProviderName ¶ added in v0.1.42
func (v *CreateExtensionTosAgreementInput) GetAddOnProviderName() string
GetAddOnProviderName returns CreateExtensionTosAgreementInput.AddOnProviderName, and is useful for accessing the field via an interface.
func (*CreateExtensionTosAgreementInput) GetClientMutationId ¶ added in v0.1.42
func (v *CreateExtensionTosAgreementInput) GetClientMutationId() string
GetClientMutationId returns CreateExtensionTosAgreementInput.ClientMutationId, and is useful for accessing the field via an interface.
func (*CreateExtensionTosAgreementInput) GetOrganizationId ¶ added in v0.1.42
func (v *CreateExtensionTosAgreementInput) GetOrganizationId() string
GetOrganizationId returns CreateExtensionTosAgreementInput.OrganizationId, and is useful for accessing the field via an interface.
type CreateLimitedAccessTokenCreateLimitedAccessTokenCreateLimitedAccessTokenPayload ¶ added in v0.0.497
type CreateLimitedAccessTokenCreateLimitedAccessTokenCreateLimitedAccessTokenPayload struct {
LimitedAccessToken CreateLimitedAccessTokenCreateLimitedAccessTokenCreateLimitedAccessTokenPayloadLimitedAccessToken `json:"limitedAccessToken"`
}
CreateLimitedAccessTokenCreateLimitedAccessTokenCreateLimitedAccessTokenPayload includes the requested fields of the GraphQL type CreateLimitedAccessTokenPayload. The GraphQL type's documentation follows.
Autogenerated return type of CreateLimitedAccessToken.
func (*CreateLimitedAccessTokenCreateLimitedAccessTokenCreateLimitedAccessTokenPayload) GetLimitedAccessToken ¶ added in v0.0.497
func (v *CreateLimitedAccessTokenCreateLimitedAccessTokenCreateLimitedAccessTokenPayload) GetLimitedAccessToken() CreateLimitedAccessTokenCreateLimitedAccessTokenCreateLimitedAccessTokenPayloadLimitedAccessToken
GetLimitedAccessToken returns CreateLimitedAccessTokenCreateLimitedAccessTokenCreateLimitedAccessTokenPayload.LimitedAccessToken, and is useful for accessing the field via an interface.
type CreateLimitedAccessTokenCreateLimitedAccessTokenCreateLimitedAccessTokenPayloadLimitedAccessToken ¶ added in v0.0.497
type CreateLimitedAccessTokenCreateLimitedAccessTokenCreateLimitedAccessTokenPayloadLimitedAccessToken struct {
TokenHeader string `json:"tokenHeader"`
}
CreateLimitedAccessTokenCreateLimitedAccessTokenCreateLimitedAccessTokenPayloadLimitedAccessToken includes the requested fields of the GraphQL type LimitedAccessToken.
func (*CreateLimitedAccessTokenCreateLimitedAccessTokenCreateLimitedAccessTokenPayloadLimitedAccessToken) GetTokenHeader ¶ added in v0.0.497
func (v *CreateLimitedAccessTokenCreateLimitedAccessTokenCreateLimitedAccessTokenPayloadLimitedAccessToken) GetTokenHeader() string
GetTokenHeader returns CreateLimitedAccessTokenCreateLimitedAccessTokenCreateLimitedAccessTokenPayloadLimitedAccessToken.TokenHeader, and is useful for accessing the field via an interface.
type CreateLimitedAccessTokenResponse ¶ added in v0.0.497
type CreateLimitedAccessTokenResponse struct {
CreateLimitedAccessToken CreateLimitedAccessTokenCreateLimitedAccessTokenCreateLimitedAccessTokenPayload `json:"createLimitedAccessToken"`
}
CreateLimitedAccessTokenResponse is returned by CreateLimitedAccessToken on success.
func CreateLimitedAccessToken ¶ added in v0.0.497
func (*CreateLimitedAccessTokenResponse) GetCreateLimitedAccessToken ¶ added in v0.0.497
func (v *CreateLimitedAccessTokenResponse) GetCreateLimitedAccessToken() CreateLimitedAccessTokenCreateLimitedAccessTokenCreateLimitedAccessTokenPayload
GetCreateLimitedAccessToken returns CreateLimitedAccessTokenResponse.CreateLimitedAccessToken, and is useful for accessing the field via an interface.
type CreateReleaseInput ¶ added in v0.0.452
type CreateReleaseInput struct { // The ID of the app AppId string `json:"appId"` // A unique identifier for the client performing the mutation. ClientMutationId string `json:"clientMutationId"` // app definition Definition interface{} `json:"definition"` // The image to deploy Image string `json:"image"` // nomad or machines PlatformVersion string `json:"platformVersion"` // The strategy for replacing existing instances. Defaults to canary. Strategy DeploymentStrategy `json:"strategy"` }
Autogenerated input type of CreateRelease
func (*CreateReleaseInput) GetAppId ¶ added in v0.0.452
func (v *CreateReleaseInput) GetAppId() string
GetAppId returns CreateReleaseInput.AppId, and is useful for accessing the field via an interface.
func (*CreateReleaseInput) GetClientMutationId ¶ added in v0.0.452
func (v *CreateReleaseInput) GetClientMutationId() string
GetClientMutationId returns CreateReleaseInput.ClientMutationId, and is useful for accessing the field via an interface.
func (*CreateReleaseInput) GetDefinition ¶ added in v0.0.452
func (v *CreateReleaseInput) GetDefinition() interface{}
GetDefinition returns CreateReleaseInput.Definition, and is useful for accessing the field via an interface.
func (*CreateReleaseInput) GetImage ¶ added in v0.0.452
func (v *CreateReleaseInput) GetImage() string
GetImage returns CreateReleaseInput.Image, and is useful for accessing the field via an interface.
func (*CreateReleaseInput) GetPlatformVersion ¶ added in v0.0.452
func (v *CreateReleaseInput) GetPlatformVersion() string
GetPlatformVersion returns CreateReleaseInput.PlatformVersion, and is useful for accessing the field via an interface.
func (*CreateReleaseInput) GetStrategy ¶ added in v0.0.452
func (v *CreateReleaseInput) GetStrategy() DeploymentStrategy
GetStrategy returns CreateReleaseInput.Strategy, and is useful for accessing the field via an interface.
type CreateTosAgreementCreateExtensionTosAgreementCreateExtensionTosAgreementPayload ¶ added in v0.1.42
type CreateTosAgreementCreateExtensionTosAgreementCreateExtensionTosAgreementPayload struct { // A unique identifier for the client performing the mutation. ClientMutationId string `json:"clientMutationId"` }
CreateTosAgreementCreateExtensionTosAgreementCreateExtensionTosAgreementPayload includes the requested fields of the GraphQL type CreateExtensionTosAgreementPayload. The GraphQL type's documentation follows.
Autogenerated return type of CreateExtensionTosAgreement.
func (*CreateTosAgreementCreateExtensionTosAgreementCreateExtensionTosAgreementPayload) GetClientMutationId ¶ added in v0.1.42
func (v *CreateTosAgreementCreateExtensionTosAgreementCreateExtensionTosAgreementPayload) GetClientMutationId() string
GetClientMutationId returns CreateTosAgreementCreateExtensionTosAgreementCreateExtensionTosAgreementPayload.ClientMutationId, and is useful for accessing the field via an interface.
type CreateTosAgreementResponse ¶ added in v0.1.42
type CreateTosAgreementResponse struct {
CreateExtensionTosAgreement CreateTosAgreementCreateExtensionTosAgreementCreateExtensionTosAgreementPayload `json:"createExtensionTosAgreement"`
}
CreateTosAgreementResponse is returned by CreateTosAgreement on success.
func CreateTosAgreement ¶ added in v0.1.42
func CreateTosAgreement( ctx context.Context, client graphql.Client, input CreateExtensionTosAgreementInput, ) (*CreateTosAgreementResponse, error)
func (*CreateTosAgreementResponse) GetCreateExtensionTosAgreement ¶ added in v0.1.42
func (v *CreateTosAgreementResponse) GetCreateExtensionTosAgreement() CreateTosAgreementCreateExtensionTosAgreementCreateExtensionTosAgreementPayload
GetCreateExtensionTosAgreement returns CreateTosAgreementResponse.CreateExtensionTosAgreement, and is useful for accessing the field via an interface.
type DeleteAddOnDeleteAddOnDeleteAddOnPayload ¶ added in v0.0.371
type DeleteAddOnDeleteAddOnDeleteAddOnPayload struct {
DeletedAddOnName string `json:"deletedAddOnName"`
}
DeleteAddOnDeleteAddOnDeleteAddOnPayload includes the requested fields of the GraphQL type DeleteAddOnPayload. The GraphQL type's documentation follows.
Autogenerated return type of DeleteAddOn.
func (*DeleteAddOnDeleteAddOnDeleteAddOnPayload) GetDeletedAddOnName ¶ added in v0.0.375
func (v *DeleteAddOnDeleteAddOnDeleteAddOnPayload) GetDeletedAddOnName() string
GetDeletedAddOnName returns DeleteAddOnDeleteAddOnDeleteAddOnPayload.DeletedAddOnName, and is useful for accessing the field via an interface.
type DeleteAddOnResponse ¶ added in v0.0.371
type DeleteAddOnResponse struct {
DeleteAddOn DeleteAddOnDeleteAddOnDeleteAddOnPayload `json:"deleteAddOn"`
}
DeleteAddOnResponse is returned by DeleteAddOn on success.
func DeleteAddOn ¶ added in v0.0.371
func (*DeleteAddOnResponse) GetDeleteAddOn ¶ added in v0.0.371
func (v *DeleteAddOnResponse) GetDeleteAddOn() DeleteAddOnDeleteAddOnDeleteAddOnPayload
GetDeleteAddOn returns DeleteAddOnResponse.DeleteAddOn, and is useful for accessing the field via an interface.
type DeploymentStrategy ¶ added in v0.0.452
type DeploymentStrategy string
const ( // Launch all new instances before shutting down previous instances DeploymentStrategyBluegreen DeploymentStrategy = "BLUEGREEN" // Ensure new instances are healthy before continuing with a rolling deployment DeploymentStrategyCanary DeploymentStrategy = "CANARY" // Deploy new instances all at once DeploymentStrategyImmediate DeploymentStrategy = "IMMEDIATE" // Incrementally replace old instances with new ones DeploymentStrategyRolling DeploymentStrategy = "ROLLING" // Incrementally replace old instances with new ones, 1 by 1 DeploymentStrategyRollingOne DeploymentStrategy = "ROLLING_ONE" // Deploy new instances all at once DeploymentStrategySimple DeploymentStrategy = "SIMPLE" )
type FinishBuildInput ¶ added in v0.0.415
type FinishBuildInput struct { // The name of the app being built AppName string `json:"appName"` // Build id returned by createBuild() mutation BuildId string `json:"buildId"` // Metadata about the builder BuilderMeta BuilderMetaInput `json:"builderMeta"` // A unique identifier for the client performing the mutation. ClientMutationId string `json:"clientMutationId"` // Information about the docker image that was built FinalImage BuildFinalImageInput `json:"finalImage"` // Log or error output Logs string `json:"logs"` // The ID of the machine being built (only set for machine builds) MachineId string `json:"machineId"` // Indicate whether build completed or failed Status string `json:"status"` // Build strategies attempted and their result, should be in order of attempt StrategiesAttempted []BuildStrategyAttemptInput `json:"strategiesAttempted"` // Timings for different phases of the build Timings BuildTimingsInput `json:"timings"` }
Autogenerated input type of FinishBuild
func (*FinishBuildInput) GetAppName ¶ added in v0.0.415
func (v *FinishBuildInput) GetAppName() string
GetAppName returns FinishBuildInput.AppName, and is useful for accessing the field via an interface.
func (*FinishBuildInput) GetBuildId ¶ added in v0.0.415
func (v *FinishBuildInput) GetBuildId() string
GetBuildId returns FinishBuildInput.BuildId, and is useful for accessing the field via an interface.
func (*FinishBuildInput) GetBuilderMeta ¶ added in v0.0.415
func (v *FinishBuildInput) GetBuilderMeta() BuilderMetaInput
GetBuilderMeta returns FinishBuildInput.BuilderMeta, and is useful for accessing the field via an interface.
func (*FinishBuildInput) GetClientMutationId ¶ added in v0.0.415
func (v *FinishBuildInput) GetClientMutationId() string
GetClientMutationId returns FinishBuildInput.ClientMutationId, and is useful for accessing the field via an interface.
func (*FinishBuildInput) GetFinalImage ¶ added in v0.0.415
func (v *FinishBuildInput) GetFinalImage() BuildFinalImageInput
GetFinalImage returns FinishBuildInput.FinalImage, and is useful for accessing the field via an interface.
func (*FinishBuildInput) GetLogs ¶ added in v0.0.415
func (v *FinishBuildInput) GetLogs() string
GetLogs returns FinishBuildInput.Logs, and is useful for accessing the field via an interface.
func (*FinishBuildInput) GetMachineId ¶ added in v0.0.415
func (v *FinishBuildInput) GetMachineId() string
GetMachineId returns FinishBuildInput.MachineId, and is useful for accessing the field via an interface.
func (*FinishBuildInput) GetStatus ¶ added in v0.0.415
func (v *FinishBuildInput) GetStatus() string
GetStatus returns FinishBuildInput.Status, and is useful for accessing the field via an interface.
func (*FinishBuildInput) GetStrategiesAttempted ¶ added in v0.0.415
func (v *FinishBuildInput) GetStrategiesAttempted() []BuildStrategyAttemptInput
GetStrategiesAttempted returns FinishBuildInput.StrategiesAttempted, and is useful for accessing the field via an interface.
func (*FinishBuildInput) GetTimings ¶ added in v0.0.415
func (v *FinishBuildInput) GetTimings() BuildTimingsInput
GetTimings returns FinishBuildInput.Timings, and is useful for accessing the field via an interface.
type FlyctlConfigCurrentReleaseApp ¶ added in v0.0.465
type FlyctlConfigCurrentReleaseApp struct { // The latest release of this application, without any config processing CurrentReleaseUnprocessed FlyctlConfigCurrentReleaseAppCurrentReleaseUnprocessed `json:"currentReleaseUnprocessed"` }
FlyctlConfigCurrentReleaseApp includes the requested fields of the GraphQL type App.
func (*FlyctlConfigCurrentReleaseApp) GetCurrentReleaseUnprocessed ¶ added in v0.0.465
func (v *FlyctlConfigCurrentReleaseApp) GetCurrentReleaseUnprocessed() FlyctlConfigCurrentReleaseAppCurrentReleaseUnprocessed
GetCurrentReleaseUnprocessed returns FlyctlConfigCurrentReleaseApp.CurrentReleaseUnprocessed, and is useful for accessing the field via an interface.
type FlyctlConfigCurrentReleaseAppCurrentReleaseUnprocessed ¶ added in v0.0.465
type FlyctlConfigCurrentReleaseAppCurrentReleaseUnprocessed struct {
ConfigDefinition interface{} `json:"configDefinition"`
}
FlyctlConfigCurrentReleaseAppCurrentReleaseUnprocessed includes the requested fields of the GraphQL type ReleaseUnprocessed.
func (*FlyctlConfigCurrentReleaseAppCurrentReleaseUnprocessed) GetConfigDefinition ¶ added in v0.0.465
func (v *FlyctlConfigCurrentReleaseAppCurrentReleaseUnprocessed) GetConfigDefinition() interface{}
GetConfigDefinition returns FlyctlConfigCurrentReleaseAppCurrentReleaseUnprocessed.ConfigDefinition, and is useful for accessing the field via an interface.
type FlyctlConfigCurrentReleaseResponse ¶ added in v0.0.465
type FlyctlConfigCurrentReleaseResponse struct { // Find an app by name App FlyctlConfigCurrentReleaseApp `json:"app"` }
FlyctlConfigCurrentReleaseResponse is returned by FlyctlConfigCurrentRelease on success.
func FlyctlConfigCurrentRelease ¶ added in v0.0.465
func (*FlyctlConfigCurrentReleaseResponse) GetApp ¶ added in v0.0.465
func (v *FlyctlConfigCurrentReleaseResponse) GetApp() FlyctlConfigCurrentReleaseApp
GetApp returns FlyctlConfigCurrentReleaseResponse.App, and is useful for accessing the field via an interface.
type FlyctlDeployGetLatestImageApp ¶ added in v0.0.506
type FlyctlDeployGetLatestImageApp struct { // The latest release of this application, without any config processing CurrentReleaseUnprocessed FlyctlDeployGetLatestImageAppCurrentReleaseUnprocessed `json:"currentReleaseUnprocessed"` }
FlyctlDeployGetLatestImageApp includes the requested fields of the GraphQL type App.
func (*FlyctlDeployGetLatestImageApp) GetCurrentReleaseUnprocessed ¶ added in v0.0.506
func (v *FlyctlDeployGetLatestImageApp) GetCurrentReleaseUnprocessed() FlyctlDeployGetLatestImageAppCurrentReleaseUnprocessed
GetCurrentReleaseUnprocessed returns FlyctlDeployGetLatestImageApp.CurrentReleaseUnprocessed, and is useful for accessing the field via an interface.
type FlyctlDeployGetLatestImageAppCurrentReleaseUnprocessed ¶ added in v0.0.506
type FlyctlDeployGetLatestImageAppCurrentReleaseUnprocessed struct { // Unique ID Id string `json:"id"` // The version of the release Version int `json:"version"` // Docker image URI ImageRef string `json:"imageRef"` }
FlyctlDeployGetLatestImageAppCurrentReleaseUnprocessed includes the requested fields of the GraphQL type ReleaseUnprocessed.
func (*FlyctlDeployGetLatestImageAppCurrentReleaseUnprocessed) GetId ¶ added in v0.0.506
func (v *FlyctlDeployGetLatestImageAppCurrentReleaseUnprocessed) GetId() string
GetId returns FlyctlDeployGetLatestImageAppCurrentReleaseUnprocessed.Id, and is useful for accessing the field via an interface.
func (*FlyctlDeployGetLatestImageAppCurrentReleaseUnprocessed) GetImageRef ¶ added in v0.0.506
func (v *FlyctlDeployGetLatestImageAppCurrentReleaseUnprocessed) GetImageRef() string
GetImageRef returns FlyctlDeployGetLatestImageAppCurrentReleaseUnprocessed.ImageRef, and is useful for accessing the field via an interface.
func (*FlyctlDeployGetLatestImageAppCurrentReleaseUnprocessed) GetVersion ¶ added in v0.0.506
func (v *FlyctlDeployGetLatestImageAppCurrentReleaseUnprocessed) GetVersion() int
GetVersion returns FlyctlDeployGetLatestImageAppCurrentReleaseUnprocessed.Version, and is useful for accessing the field via an interface.
type FlyctlDeployGetLatestImageResponse ¶ added in v0.0.506
type FlyctlDeployGetLatestImageResponse struct { // Find an app by name App FlyctlDeployGetLatestImageApp `json:"app"` }
FlyctlDeployGetLatestImageResponse is returned by FlyctlDeployGetLatestImage on success.
func FlyctlDeployGetLatestImage ¶ added in v0.0.506
func (*FlyctlDeployGetLatestImageResponse) GetApp ¶ added in v0.0.506
func (v *FlyctlDeployGetLatestImageResponse) GetApp() FlyctlDeployGetLatestImageApp
GetApp returns FlyctlDeployGetLatestImageResponse.App, and is useful for accessing the field via an interface.
type GetAddOnAddOn ¶ added in v0.0.371
type GetAddOnAddOn struct { Id string `json:"id"` // The service name according to the provider Name string `json:"name"` // Public URL for this service PublicUrl string `json:"publicUrl"` // Private flycast IP address of the add-on PrivateIp string `json:"privateIp"` // Password for the add-on Password string `json:"password"` // Token for the add-on Token string `json:"token"` // Status of the add-on Status string `json:"status"` // Region where the primary instance is deployed PrimaryRegion string `json:"primaryRegion"` // Regions where replica instances are deployed ReadRegions []string `json:"readRegions"` // Add-on options Options interface{} `json:"options"` // Single sign-on link to the add-on dashboard SsoLink string `json:"ssoLink"` // Organization that owns this service Organization GetAddOnAddOnOrganization `json:"organization"` // The add-on plan AddOnPlan GetAddOnAddOnAddOnPlan `json:"addOnPlan"` }
GetAddOnAddOn includes the requested fields of the GraphQL type AddOn.
func (*GetAddOnAddOn) GetAddOnPlan ¶ added in v0.0.371
func (v *GetAddOnAddOn) GetAddOnPlan() GetAddOnAddOnAddOnPlan
GetAddOnPlan returns GetAddOnAddOn.AddOnPlan, and is useful for accessing the field via an interface.
func (*GetAddOnAddOn) GetId ¶ added in v0.0.371
func (v *GetAddOnAddOn) GetId() string
GetId returns GetAddOnAddOn.Id, and is useful for accessing the field via an interface.
func (*GetAddOnAddOn) GetName ¶ added in v0.0.371
func (v *GetAddOnAddOn) GetName() string
GetName returns GetAddOnAddOn.Name, and is useful for accessing the field via an interface.
func (*GetAddOnAddOn) GetOptions ¶ added in v0.0.434
func (v *GetAddOnAddOn) GetOptions() interface{}
GetOptions returns GetAddOnAddOn.Options, and is useful for accessing the field via an interface.
func (*GetAddOnAddOn) GetOrganization ¶ added in v0.0.373
func (v *GetAddOnAddOn) GetOrganization() GetAddOnAddOnOrganization
GetOrganization returns GetAddOnAddOn.Organization, and is useful for accessing the field via an interface.
func (*GetAddOnAddOn) GetPassword ¶ added in v0.0.373
func (v *GetAddOnAddOn) GetPassword() string
GetPassword returns GetAddOnAddOn.Password, and is useful for accessing the field via an interface.
func (*GetAddOnAddOn) GetPrimaryRegion ¶ added in v0.0.371
func (v *GetAddOnAddOn) GetPrimaryRegion() string
GetPrimaryRegion returns GetAddOnAddOn.PrimaryRegion, and is useful for accessing the field via an interface.
func (*GetAddOnAddOn) GetPrivateIp ¶ added in v0.0.373
func (v *GetAddOnAddOn) GetPrivateIp() string
GetPrivateIp returns GetAddOnAddOn.PrivateIp, and is useful for accessing the field via an interface.
func (*GetAddOnAddOn) GetPublicUrl ¶ added in v0.0.371
func (v *GetAddOnAddOn) GetPublicUrl() string
GetPublicUrl returns GetAddOnAddOn.PublicUrl, and is useful for accessing the field via an interface.
func (*GetAddOnAddOn) GetReadRegions ¶ added in v0.0.371
func (v *GetAddOnAddOn) GetReadRegions() []string
GetReadRegions returns GetAddOnAddOn.ReadRegions, and is useful for accessing the field via an interface.
func (*GetAddOnAddOn) GetSsoLink ¶ added in v0.0.497
func (v *GetAddOnAddOn) GetSsoLink() string
GetSsoLink returns GetAddOnAddOn.SsoLink, and is useful for accessing the field via an interface.
func (*GetAddOnAddOn) GetStatus ¶ added in v0.1.35
func (v *GetAddOnAddOn) GetStatus() string
GetStatus returns GetAddOnAddOn.Status, and is useful for accessing the field via an interface.
func (*GetAddOnAddOn) GetToken ¶ added in v0.0.497
func (v *GetAddOnAddOn) GetToken() string
GetToken returns GetAddOnAddOn.Token, and is useful for accessing the field via an interface.
type GetAddOnAddOnAddOnPlan ¶ added in v0.0.371
type GetAddOnAddOnAddOnPlan struct { Id string `json:"id"` Name string `json:"name"` DisplayName string `json:"displayName"` }
GetAddOnAddOnAddOnPlan includes the requested fields of the GraphQL type AddOnPlan.
func (*GetAddOnAddOnAddOnPlan) GetDisplayName ¶ added in v0.0.371
func (v *GetAddOnAddOnAddOnPlan) GetDisplayName() string
GetDisplayName returns GetAddOnAddOnAddOnPlan.DisplayName, and is useful for accessing the field via an interface.
func (*GetAddOnAddOnAddOnPlan) GetId ¶ added in v0.0.371
func (v *GetAddOnAddOnAddOnPlan) GetId() string
GetId returns GetAddOnAddOnAddOnPlan.Id, and is useful for accessing the field via an interface.
func (*GetAddOnAddOnAddOnPlan) GetName ¶ added in v0.0.371
func (v *GetAddOnAddOnAddOnPlan) GetName() string
GetName returns GetAddOnAddOnAddOnPlan.Name, and is useful for accessing the field via an interface.
type GetAddOnAddOnOrganization ¶ added in v0.0.373
type GetAddOnAddOnOrganization struct { // Unique organization slug Slug string `json:"slug"` PaidPlan bool `json:"paidPlan"` }
GetAddOnAddOnOrganization includes the requested fields of the GraphQL type Organization.
func (*GetAddOnAddOnOrganization) GetPaidPlan ¶ added in v0.0.463
func (v *GetAddOnAddOnOrganization) GetPaidPlan() bool
GetPaidPlan returns GetAddOnAddOnOrganization.PaidPlan, and is useful for accessing the field via an interface.
func (*GetAddOnAddOnOrganization) GetSlug ¶ added in v0.0.373
func (v *GetAddOnAddOnOrganization) GetSlug() string
GetSlug returns GetAddOnAddOnOrganization.Slug, and is useful for accessing the field via an interface.
type GetAddOnProviderAddOnProvider ¶ added in v0.0.400
type GetAddOnProviderAddOnProvider struct { Id string `json:"id"` Name string `json:"name"` TosUrl string `json:"tosUrl"` ExcludedRegions []GetAddOnProviderAddOnProviderExcludedRegionsRegion `json:"excludedRegions"` }
GetAddOnProviderAddOnProvider includes the requested fields of the GraphQL type AddOnProvider.
func (*GetAddOnProviderAddOnProvider) GetExcludedRegions ¶ added in v0.0.400
func (v *GetAddOnProviderAddOnProvider) GetExcludedRegions() []GetAddOnProviderAddOnProviderExcludedRegionsRegion
GetExcludedRegions returns GetAddOnProviderAddOnProvider.ExcludedRegions, and is useful for accessing the field via an interface.
func (*GetAddOnProviderAddOnProvider) GetId ¶ added in v0.0.400
func (v *GetAddOnProviderAddOnProvider) GetId() string
GetId returns GetAddOnProviderAddOnProvider.Id, and is useful for accessing the field via an interface.
func (*GetAddOnProviderAddOnProvider) GetName ¶ added in v0.0.400
func (v *GetAddOnProviderAddOnProvider) GetName() string
GetName returns GetAddOnProviderAddOnProvider.Name, and is useful for accessing the field via an interface.
func (*GetAddOnProviderAddOnProvider) GetTosUrl ¶ added in v0.1.42
func (v *GetAddOnProviderAddOnProvider) GetTosUrl() string
GetTosUrl returns GetAddOnProviderAddOnProvider.TosUrl, and is useful for accessing the field via an interface.
type GetAddOnProviderAddOnProviderExcludedRegionsRegion ¶ added in v0.0.400
type GetAddOnProviderAddOnProviderExcludedRegionsRegion struct { // The IATA airport code for this region Code string `json:"code"` }
GetAddOnProviderAddOnProviderExcludedRegionsRegion includes the requested fields of the GraphQL type Region.
func (*GetAddOnProviderAddOnProviderExcludedRegionsRegion) GetCode ¶ added in v0.0.400
func (v *GetAddOnProviderAddOnProviderExcludedRegionsRegion) GetCode() string
GetCode returns GetAddOnProviderAddOnProviderExcludedRegionsRegion.Code, and is useful for accessing the field via an interface.
type GetAddOnProviderResponse ¶ added in v0.0.400
type GetAddOnProviderResponse struct {
AddOnProvider GetAddOnProviderAddOnProvider `json:"addOnProvider"`
}
GetAddOnProviderResponse is returned by GetAddOnProvider on success.
func GetAddOnProvider ¶ added in v0.0.400
func (*GetAddOnProviderResponse) GetAddOnProvider ¶ added in v0.0.400
func (v *GetAddOnProviderResponse) GetAddOnProvider() GetAddOnProviderAddOnProvider
GetAddOnProvider returns GetAddOnProviderResponse.AddOnProvider, and is useful for accessing the field via an interface.
type GetAddOnResponse ¶ added in v0.0.371
type GetAddOnResponse struct { // Find an add-on by ID or name AddOn GetAddOnAddOn `json:"addOn"` }
GetAddOnResponse is returned by GetAddOn on success.
func (*GetAddOnResponse) GetAddOn ¶ added in v0.0.371
func (v *GetAddOnResponse) GetAddOn() GetAddOnAddOn
GetAddOn returns GetAddOnResponse.AddOn, and is useful for accessing the field via an interface.
type GetAppApp ¶
type GetAppApp struct {
AppData `json:"-"`
}
GetAppApp includes the requested fields of the GraphQL type App.
func (*GetAppApp) GetId ¶ added in v0.0.497
GetId returns GetAppApp.Id, 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() AppDataOrganization
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.
func (*GetAppApp) MarshalJSON ¶ added in v0.0.497
func (*GetAppApp) UnmarshalJSON ¶ added in v0.0.497
type GetAppLockApp ¶ added in v0.1.36
type GetAppLockApp struct {
CurrentLock *GetAppLockAppCurrentLockAppLock `json:"currentLock"`
}
GetAppLockApp includes the requested fields of the GraphQL type App.
func (*GetAppLockApp) GetCurrentLock ¶ added in v0.1.36
func (v *GetAppLockApp) GetCurrentLock() *GetAppLockAppCurrentLockAppLock
GetCurrentLock returns GetAppLockApp.CurrentLock, and is useful for accessing the field via an interface.
type GetAppLockAppCurrentLockAppLock ¶ added in v0.1.36
type GetAppLockAppCurrentLockAppLock struct { // Lock ID LockId string `json:"lockId"` // Time when the lock expires Expiration time.Time `json:"expiration"` }
GetAppLockAppCurrentLockAppLock includes the requested fields of the GraphQL type AppLock. The GraphQL type's documentation follows.
app lock
func (*GetAppLockAppCurrentLockAppLock) GetExpiration ¶ added in v0.1.36
func (v *GetAppLockAppCurrentLockAppLock) GetExpiration() time.Time
GetExpiration returns GetAppLockAppCurrentLockAppLock.Expiration, and is useful for accessing the field via an interface.
func (*GetAppLockAppCurrentLockAppLock) GetLockId ¶ added in v0.1.36
func (v *GetAppLockAppCurrentLockAppLock) GetLockId() string
GetLockId returns GetAppLockAppCurrentLockAppLock.LockId, and is useful for accessing the field via an interface.
type GetAppLockResponse ¶ added in v0.1.36
type GetAppLockResponse struct { // Find an app by name App GetAppLockApp `json:"app"` }
GetAppLockResponse is returned by GetAppLock on success.
func GetAppLock ¶ added in v0.1.36
func (*GetAppLockResponse) GetApp ¶ added in v0.1.36
func (v *GetAppLockResponse) GetApp() GetAppLockApp
GetApp returns GetAppLockResponse.App, 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 GetAppWithAddonsApp ¶ added in v0.1.36
type GetAppWithAddonsApp struct { AppData `json:"-"` AddOns GetAppWithAddonsAppAddOnsAddOnConnection `json:"addOns"` }
GetAppWithAddonsApp includes the requested fields of the GraphQL type App.
func (*GetAppWithAddonsApp) GetAddOns ¶ added in v0.1.36
func (v *GetAppWithAddonsApp) GetAddOns() GetAppWithAddonsAppAddOnsAddOnConnection
GetAddOns returns GetAppWithAddonsApp.AddOns, and is useful for accessing the field via an interface.
func (*GetAppWithAddonsApp) GetId ¶ added in v0.1.36
func (v *GetAppWithAddonsApp) GetId() string
GetId returns GetAppWithAddonsApp.Id, and is useful for accessing the field via an interface.
func (*GetAppWithAddonsApp) GetName ¶ added in v0.1.36
func (v *GetAppWithAddonsApp) GetName() string
GetName returns GetAppWithAddonsApp.Name, and is useful for accessing the field via an interface.
func (*GetAppWithAddonsApp) GetOrganization ¶ added in v0.1.36
func (v *GetAppWithAddonsApp) GetOrganization() AppDataOrganization
GetOrganization returns GetAppWithAddonsApp.Organization, and is useful for accessing the field via an interface.
func (*GetAppWithAddonsApp) GetPlatformVersion ¶ added in v0.1.36
func (v *GetAppWithAddonsApp) GetPlatformVersion() PlatformVersionEnum
GetPlatformVersion returns GetAppWithAddonsApp.PlatformVersion, and is useful for accessing the field via an interface.
func (*GetAppWithAddonsApp) MarshalJSON ¶ added in v0.1.36
func (v *GetAppWithAddonsApp) MarshalJSON() ([]byte, error)
func (*GetAppWithAddonsApp) UnmarshalJSON ¶ added in v0.1.36
func (v *GetAppWithAddonsApp) UnmarshalJSON(b []byte) error
type GetAppWithAddonsAppAddOnsAddOnConnection ¶ added in v0.1.36
type GetAppWithAddonsAppAddOnsAddOnConnection struct { // A list of nodes. Nodes []GetAppWithAddonsAppAddOnsAddOnConnectionNodesAddOn `json:"nodes"` }
GetAppWithAddonsAppAddOnsAddOnConnection includes the requested fields of the GraphQL type AddOnConnection. The GraphQL type's documentation follows.
The connection type for AddOn.
func (*GetAppWithAddonsAppAddOnsAddOnConnection) GetNodes ¶ added in v0.1.36
func (v *GetAppWithAddonsAppAddOnsAddOnConnection) GetNodes() []GetAppWithAddonsAppAddOnsAddOnConnectionNodesAddOn
GetNodes returns GetAppWithAddonsAppAddOnsAddOnConnection.Nodes, and is useful for accessing the field via an interface.
type GetAppWithAddonsAppAddOnsAddOnConnectionNodesAddOn ¶ added in v0.1.36
type GetAppWithAddonsAppAddOnsAddOnConnectionNodesAddOn struct { // The service name according to the provider Name string `json:"name"` }
GetAppWithAddonsAppAddOnsAddOnConnectionNodesAddOn includes the requested fields of the GraphQL type AddOn.
func (*GetAppWithAddonsAppAddOnsAddOnConnectionNodesAddOn) GetName ¶ added in v0.1.36
func (v *GetAppWithAddonsAppAddOnsAddOnConnectionNodesAddOn) GetName() string
GetName returns GetAppWithAddonsAppAddOnsAddOnConnectionNodesAddOn.Name, and is useful for accessing the field via an interface.
type GetAppWithAddonsResponse ¶ added in v0.1.36
type GetAppWithAddonsResponse struct { // Find an app by name App GetAppWithAddonsApp `json:"app"` }
GetAppWithAddonsResponse is returned by GetAppWithAddons on success.
func GetAppWithAddons ¶ added in v0.1.36
func (*GetAppWithAddonsResponse) GetApp ¶ added in v0.1.36
func (v *GetAppWithAddonsResponse) GetApp() GetAppWithAddonsApp
GetApp returns GetAppWithAddonsResponse.App, and is useful for accessing the field via an interface.
type GetAppsByRoleAppsAppConnection ¶ added in v0.0.497
type GetAppsByRoleAppsAppConnection struct { // A list of nodes. Nodes []GetAppsByRoleAppsAppConnectionNodesApp `json:"nodes"` }
GetAppsByRoleAppsAppConnection includes the requested fields of the GraphQL type AppConnection. The GraphQL type's documentation follows.
The connection type for App.
func (*GetAppsByRoleAppsAppConnection) GetNodes ¶ added in v0.0.497
func (v *GetAppsByRoleAppsAppConnection) GetNodes() []GetAppsByRoleAppsAppConnectionNodesApp
GetNodes returns GetAppsByRoleAppsAppConnection.Nodes, and is useful for accessing the field via an interface.
type GetAppsByRoleAppsAppConnectionNodesApp ¶ added in v0.0.497
type GetAppsByRoleAppsAppConnectionNodesApp struct {
AppData `json:"-"`
}
GetAppsByRoleAppsAppConnectionNodesApp includes the requested fields of the GraphQL type App.
func (*GetAppsByRoleAppsAppConnectionNodesApp) GetId ¶ added in v0.0.497
func (v *GetAppsByRoleAppsAppConnectionNodesApp) GetId() string
GetId returns GetAppsByRoleAppsAppConnectionNodesApp.Id, and is useful for accessing the field via an interface.
func (*GetAppsByRoleAppsAppConnectionNodesApp) GetName ¶ added in v0.0.497
func (v *GetAppsByRoleAppsAppConnectionNodesApp) GetName() string
GetName returns GetAppsByRoleAppsAppConnectionNodesApp.Name, and is useful for accessing the field via an interface.
func (*GetAppsByRoleAppsAppConnectionNodesApp) GetOrganization ¶ added in v0.0.497
func (v *GetAppsByRoleAppsAppConnectionNodesApp) GetOrganization() AppDataOrganization
GetOrganization returns GetAppsByRoleAppsAppConnectionNodesApp.Organization, and is useful for accessing the field via an interface.
func (*GetAppsByRoleAppsAppConnectionNodesApp) GetPlatformVersion ¶ added in v0.0.497
func (v *GetAppsByRoleAppsAppConnectionNodesApp) GetPlatformVersion() PlatformVersionEnum
GetPlatformVersion returns GetAppsByRoleAppsAppConnectionNodesApp.PlatformVersion, and is useful for accessing the field via an interface.
func (*GetAppsByRoleAppsAppConnectionNodesApp) MarshalJSON ¶ added in v0.0.497
func (v *GetAppsByRoleAppsAppConnectionNodesApp) MarshalJSON() ([]byte, error)
func (*GetAppsByRoleAppsAppConnectionNodesApp) UnmarshalJSON ¶ added in v0.0.497
func (v *GetAppsByRoleAppsAppConnectionNodesApp) UnmarshalJSON(b []byte) error
type GetAppsByRoleResponse ¶ added in v0.0.497
type GetAppsByRoleResponse struct { // List apps Apps GetAppsByRoleAppsAppConnection `json:"apps"` }
GetAppsByRoleResponse is returned by GetAppsByRole on success.
func GetAppsByRole ¶ added in v0.0.497
func (*GetAppsByRoleResponse) GetApps ¶ added in v0.0.497
func (v *GetAppsByRoleResponse) GetApps() GetAppsByRoleAppsAppConnection
GetApps returns GetAppsByRoleResponse.Apps, 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 GetOrganizationOrganization ¶ added in v0.0.424
type GetOrganizationOrganization struct { Id string `json:"id"` // Organization name Name string `json:"name"` // Unique organization slug Slug string `json:"slug"` // Single sign-on link for the given integration type AddOnSsoLink string `json:"addOnSsoLink"` }
GetOrganizationOrganization includes the requested fields of the GraphQL type Organization.
func (*GetOrganizationOrganization) GetAddOnSsoLink ¶ added in v0.0.424
func (v *GetOrganizationOrganization) GetAddOnSsoLink() string
GetAddOnSsoLink returns GetOrganizationOrganization.AddOnSsoLink, and is useful for accessing the field via an interface.
func (*GetOrganizationOrganization) GetId ¶ added in v0.0.424
func (v *GetOrganizationOrganization) GetId() string
GetId returns GetOrganizationOrganization.Id, and is useful for accessing the field via an interface.
func (*GetOrganizationOrganization) GetName ¶ added in v0.0.424
func (v *GetOrganizationOrganization) GetName() string
GetName returns GetOrganizationOrganization.Name, and is useful for accessing the field via an interface.
func (*GetOrganizationOrganization) GetSlug ¶ added in v0.0.497
func (v *GetOrganizationOrganization) GetSlug() string
GetSlug returns GetOrganizationOrganization.Slug, and is useful for accessing the field via an interface.
type GetOrganizationResponse ¶ added in v0.0.424
type GetOrganizationResponse struct { // Find an organization by ID Organization GetOrganizationOrganization `json:"organization"` }
GetOrganizationResponse is returned by GetOrganization on success.
func GetOrganization ¶ added in v0.0.424
func (*GetOrganizationResponse) GetOrganization ¶ added in v0.0.424
func (v *GetOrganizationResponse) GetOrganization() GetOrganizationOrganization
GetOrganization returns GetOrganizationResponse.Organization, and is useful for accessing the field via an interface.
type LimitedAccessTokenOptions ¶ added in v0.0.497
type LimitedAccessTokenOptions map[string]interface{}
type ListAddOnPlansAddOnPlansAddOnPlanConnection ¶ added in v0.0.366
type ListAddOnPlansAddOnPlansAddOnPlanConnection struct { // A list of nodes. Nodes []ListAddOnPlansAddOnPlansAddOnPlanConnectionNodesAddOnPlan `json:"nodes"` }
ListAddOnPlansAddOnPlansAddOnPlanConnection includes the requested fields of the GraphQL type AddOnPlanConnection. The GraphQL type's documentation follows.
The connection type for AddOnPlan.
func (*ListAddOnPlansAddOnPlansAddOnPlanConnection) GetNodes ¶ added in v0.0.366
func (v *ListAddOnPlansAddOnPlansAddOnPlanConnection) GetNodes() []ListAddOnPlansAddOnPlansAddOnPlanConnectionNodesAddOnPlan
GetNodes returns ListAddOnPlansAddOnPlansAddOnPlanConnection.Nodes, and is useful for accessing the field via an interface.
type ListAddOnPlansAddOnPlansAddOnPlanConnectionNodesAddOnPlan ¶ added in v0.0.366
type ListAddOnPlansAddOnPlansAddOnPlanConnectionNodesAddOnPlan struct { Id string `json:"id"` DisplayName string `json:"displayName"` MaxDataSize string `json:"maxDataSize"` PricePerMonth int `json:"pricePerMonth"` }
ListAddOnPlansAddOnPlansAddOnPlanConnectionNodesAddOnPlan includes the requested fields of the GraphQL type AddOnPlan.
func (*ListAddOnPlansAddOnPlansAddOnPlanConnectionNodesAddOnPlan) GetDisplayName ¶ added in v0.0.366
func (v *ListAddOnPlansAddOnPlansAddOnPlanConnectionNodesAddOnPlan) GetDisplayName() string
GetDisplayName returns ListAddOnPlansAddOnPlansAddOnPlanConnectionNodesAddOnPlan.DisplayName, and is useful for accessing the field via an interface.
func (*ListAddOnPlansAddOnPlansAddOnPlanConnectionNodesAddOnPlan) GetId ¶ added in v0.0.366
func (v *ListAddOnPlansAddOnPlansAddOnPlanConnectionNodesAddOnPlan) GetId() string
GetId returns ListAddOnPlansAddOnPlansAddOnPlanConnectionNodesAddOnPlan.Id, and is useful for accessing the field via an interface.
func (*ListAddOnPlansAddOnPlansAddOnPlanConnectionNodesAddOnPlan) GetMaxDataSize ¶ added in v0.0.366
func (v *ListAddOnPlansAddOnPlansAddOnPlanConnectionNodesAddOnPlan) GetMaxDataSize() string
GetMaxDataSize returns ListAddOnPlansAddOnPlansAddOnPlanConnectionNodesAddOnPlan.MaxDataSize, and is useful for accessing the field via an interface.
func (*ListAddOnPlansAddOnPlansAddOnPlanConnectionNodesAddOnPlan) GetPricePerMonth ¶ added in v0.0.366
func (v *ListAddOnPlansAddOnPlansAddOnPlanConnectionNodesAddOnPlan) GetPricePerMonth() int
GetPricePerMonth returns ListAddOnPlansAddOnPlansAddOnPlanConnectionNodesAddOnPlan.PricePerMonth, and is useful for accessing the field via an interface.
type ListAddOnPlansResponse ¶ added in v0.0.366
type ListAddOnPlansResponse struct { // List add-on service plans AddOnPlans ListAddOnPlansAddOnPlansAddOnPlanConnection `json:"addOnPlans"` }
ListAddOnPlansResponse is returned by ListAddOnPlans on success.
func ListAddOnPlans ¶ added in v0.0.366
func (*ListAddOnPlansResponse) GetAddOnPlans ¶ added in v0.0.366
func (v *ListAddOnPlansResponse) GetAddOnPlans() ListAddOnPlansAddOnPlansAddOnPlanConnection
GetAddOnPlans returns ListAddOnPlansResponse.AddOnPlans, and is useful for accessing the field via an interface.
type ListAddOnsAddOnsAddOnConnection ¶ added in v0.0.371
type ListAddOnsAddOnsAddOnConnection struct { // A list of nodes. Nodes []ListAddOnsAddOnsAddOnConnectionNodesAddOn `json:"nodes"` }
ListAddOnsAddOnsAddOnConnection includes the requested fields of the GraphQL type AddOnConnection. The GraphQL type's documentation follows.
The connection type for AddOn.
func (*ListAddOnsAddOnsAddOnConnection) GetNodes ¶ added in v0.0.371
func (v *ListAddOnsAddOnsAddOnConnection) GetNodes() []ListAddOnsAddOnsAddOnConnectionNodesAddOn
GetNodes returns ListAddOnsAddOnsAddOnConnection.Nodes, and is useful for accessing the field via an interface.
type ListAddOnsAddOnsAddOnConnectionNodesAddOn ¶ added in v0.0.371
type ListAddOnsAddOnsAddOnConnectionNodesAddOn struct { Id string `json:"id"` // The service name according to the provider Name string `json:"name"` // The add-on plan AddOnPlan ListAddOnsAddOnsAddOnConnectionNodesAddOnAddOnPlan `json:"addOnPlan"` // Private flycast IP address of the add-on PrivateIp string `json:"privateIp"` // Region where the primary instance is deployed PrimaryRegion string `json:"primaryRegion"` // Regions where replica instances are deployed ReadRegions []string `json:"readRegions"` // Add-on options Options interface{} `json:"options"` // Organization that owns this service Organization ListAddOnsAddOnsAddOnConnectionNodesAddOnOrganization `json:"organization"` }
ListAddOnsAddOnsAddOnConnectionNodesAddOn includes the requested fields of the GraphQL type AddOn.
func (*ListAddOnsAddOnsAddOnConnectionNodesAddOn) GetAddOnPlan ¶ added in v0.0.371
func (v *ListAddOnsAddOnsAddOnConnectionNodesAddOn) GetAddOnPlan() ListAddOnsAddOnsAddOnConnectionNodesAddOnAddOnPlan
GetAddOnPlan returns ListAddOnsAddOnsAddOnConnectionNodesAddOn.AddOnPlan, and is useful for accessing the field via an interface.
func (*ListAddOnsAddOnsAddOnConnectionNodesAddOn) GetId ¶ added in v0.0.371
func (v *ListAddOnsAddOnsAddOnConnectionNodesAddOn) GetId() string
GetId returns ListAddOnsAddOnsAddOnConnectionNodesAddOn.Id, and is useful for accessing the field via an interface.
func (*ListAddOnsAddOnsAddOnConnectionNodesAddOn) GetName ¶ added in v0.0.371
func (v *ListAddOnsAddOnsAddOnConnectionNodesAddOn) GetName() string
GetName returns ListAddOnsAddOnsAddOnConnectionNodesAddOn.Name, and is useful for accessing the field via an interface.
func (*ListAddOnsAddOnsAddOnConnectionNodesAddOn) GetOptions ¶ added in v0.0.375
func (v *ListAddOnsAddOnsAddOnConnectionNodesAddOn) GetOptions() interface{}
GetOptions returns ListAddOnsAddOnsAddOnConnectionNodesAddOn.Options, and is useful for accessing the field via an interface.
func (*ListAddOnsAddOnsAddOnConnectionNodesAddOn) GetOrganization ¶ added in v0.0.371
func (v *ListAddOnsAddOnsAddOnConnectionNodesAddOn) GetOrganization() ListAddOnsAddOnsAddOnConnectionNodesAddOnOrganization
GetOrganization returns ListAddOnsAddOnsAddOnConnectionNodesAddOn.Organization, and is useful for accessing the field via an interface.
func (*ListAddOnsAddOnsAddOnConnectionNodesAddOn) GetPrimaryRegion ¶ added in v0.0.371
func (v *ListAddOnsAddOnsAddOnConnectionNodesAddOn) GetPrimaryRegion() string
GetPrimaryRegion returns ListAddOnsAddOnsAddOnConnectionNodesAddOn.PrimaryRegion, and is useful for accessing the field via an interface.
func (*ListAddOnsAddOnsAddOnConnectionNodesAddOn) GetPrivateIp ¶ added in v0.0.373
func (v *ListAddOnsAddOnsAddOnConnectionNodesAddOn) GetPrivateIp() string
GetPrivateIp returns ListAddOnsAddOnsAddOnConnectionNodesAddOn.PrivateIp, and is useful for accessing the field via an interface.
func (*ListAddOnsAddOnsAddOnConnectionNodesAddOn) GetReadRegions ¶ added in v0.0.371
func (v *ListAddOnsAddOnsAddOnConnectionNodesAddOn) GetReadRegions() []string
GetReadRegions returns ListAddOnsAddOnsAddOnConnectionNodesAddOn.ReadRegions, and is useful for accessing the field via an interface.
type ListAddOnsAddOnsAddOnConnectionNodesAddOnAddOnPlan ¶ added in v0.0.371
type ListAddOnsAddOnsAddOnConnectionNodesAddOnAddOnPlan struct {
DisplayName string `json:"displayName"`
}
ListAddOnsAddOnsAddOnConnectionNodesAddOnAddOnPlan includes the requested fields of the GraphQL type AddOnPlan.
func (*ListAddOnsAddOnsAddOnConnectionNodesAddOnAddOnPlan) GetDisplayName ¶ added in v0.0.372
func (v *ListAddOnsAddOnsAddOnConnectionNodesAddOnAddOnPlan) GetDisplayName() string
GetDisplayName returns ListAddOnsAddOnsAddOnConnectionNodesAddOnAddOnPlan.DisplayName, and is useful for accessing the field via an interface.
type ListAddOnsAddOnsAddOnConnectionNodesAddOnOrganization ¶ added in v0.0.371
type ListAddOnsAddOnsAddOnConnectionNodesAddOnOrganization struct { Id string `json:"id"` // Unique organization slug Slug string `json:"slug"` }
ListAddOnsAddOnsAddOnConnectionNodesAddOnOrganization includes the requested fields of the GraphQL type Organization.
func (*ListAddOnsAddOnsAddOnConnectionNodesAddOnOrganization) GetId ¶ added in v0.0.371
func (v *ListAddOnsAddOnsAddOnConnectionNodesAddOnOrganization) GetId() string
GetId returns ListAddOnsAddOnsAddOnConnectionNodesAddOnOrganization.Id, and is useful for accessing the field via an interface.
func (*ListAddOnsAddOnsAddOnConnectionNodesAddOnOrganization) GetSlug ¶ added in v0.0.371
func (v *ListAddOnsAddOnsAddOnConnectionNodesAddOnOrganization) GetSlug() string
GetSlug returns ListAddOnsAddOnsAddOnConnectionNodesAddOnOrganization.Slug, and is useful for accessing the field via an interface.
type ListAddOnsResponse ¶ added in v0.0.371
type ListAddOnsResponse struct { // List add-ons associated with an organization AddOns ListAddOnsAddOnsAddOnConnection `json:"addOns"` }
ListAddOnsResponse is returned by ListAddOns on success.
func ListAddOns ¶ added in v0.0.371
func (*ListAddOnsResponse) GetAddOns ¶ added in v0.0.371
func (v *ListAddOnsResponse) GetAddOns() ListAddOnsAddOnsAddOnConnection
GetAddOns returns ListAddOnsResponse.AddOns, and is useful for accessing the field via an interface.
type LockAppInput ¶ added in v0.0.506
type LockAppInput struct { // The ID of the app AppId string `json:"appId"` // A unique identifier for the client performing the mutation. ClientMutationId string `json:"clientMutationId"` }
Autogenerated input type of LockApp
func (*LockAppInput) GetAppId ¶ added in v0.0.506
func (v *LockAppInput) GetAppId() string
GetAppId returns LockAppInput.AppId, and is useful for accessing the field via an interface.
func (*LockAppInput) GetClientMutationId ¶ added in v0.0.506
func (v *LockAppInput) GetClientMutationId() string
GetClientMutationId returns LockAppInput.ClientMutationId, and is useful for accessing the field via an interface.
type LockAppLockAppLockAppPayload ¶ added in v0.0.506
type LockAppLockAppLockAppPayload struct { // Unique lock ID LockId string `json:"lockId"` // When this lock automatically expires Expiration time.Time `json:"expiration"` }
LockAppLockAppLockAppPayload includes the requested fields of the GraphQL type LockAppPayload. The GraphQL type's documentation follows.
Autogenerated return type of LockApp.
func (*LockAppLockAppLockAppPayload) GetExpiration ¶ added in v0.0.506
func (v *LockAppLockAppLockAppPayload) GetExpiration() time.Time
GetExpiration returns LockAppLockAppLockAppPayload.Expiration, and is useful for accessing the field via an interface.
func (*LockAppLockAppLockAppPayload) GetLockId ¶ added in v0.0.506
func (v *LockAppLockAppLockAppPayload) GetLockId() string
GetLockId returns LockAppLockAppLockAppPayload.LockId, and is useful for accessing the field via an interface.
type LockAppResponse ¶ added in v0.0.506
type LockAppResponse struct {
LockApp LockAppLockAppLockAppPayload `json:"lockApp"`
}
LockAppResponse is returned by LockApp on success.
func LockApp ¶ added in v0.0.506
func LockApp( ctx context.Context, client graphql.Client, input LockAppInput, ) (*LockAppResponse, error)
func (*LockAppResponse) GetLockApp ¶ added in v0.0.506
func (v *LockAppResponse) GetLockApp() LockAppLockAppLockAppPayload
GetLockApp returns LockAppResponse.LockApp, and is useful for accessing the field via an interface.
type MachinesCreateReleaseCreateReleaseCreateReleasePayload ¶ added in v0.0.452
type MachinesCreateReleaseCreateReleaseCreateReleasePayload struct {
Release MachinesCreateReleaseCreateReleaseCreateReleasePayloadRelease `json:"release"`
}
MachinesCreateReleaseCreateReleaseCreateReleasePayload includes the requested fields of the GraphQL type CreateReleasePayload. The GraphQL type's documentation follows.
Autogenerated return type of CreateRelease.
func (*MachinesCreateReleaseCreateReleaseCreateReleasePayload) GetRelease ¶ added in v0.0.452
func (v *MachinesCreateReleaseCreateReleaseCreateReleasePayload) GetRelease() MachinesCreateReleaseCreateReleaseCreateReleasePayloadRelease
GetRelease returns MachinesCreateReleaseCreateReleaseCreateReleasePayload.Release, and is useful for accessing the field via an interface.
type MachinesCreateReleaseCreateReleaseCreateReleasePayloadRelease ¶ added in v0.0.452
type MachinesCreateReleaseCreateReleaseCreateReleasePayloadRelease struct { // Unique ID Id string `json:"id"` // The version of the release Version int `json:"version"` }
MachinesCreateReleaseCreateReleaseCreateReleasePayloadRelease includes the requested fields of the GraphQL type Release.
func (*MachinesCreateReleaseCreateReleaseCreateReleasePayloadRelease) GetId ¶ added in v0.0.452
func (v *MachinesCreateReleaseCreateReleaseCreateReleasePayloadRelease) GetId() string
GetId returns MachinesCreateReleaseCreateReleaseCreateReleasePayloadRelease.Id, and is useful for accessing the field via an interface.
func (*MachinesCreateReleaseCreateReleaseCreateReleasePayloadRelease) GetVersion ¶ added in v0.0.452
func (v *MachinesCreateReleaseCreateReleaseCreateReleasePayloadRelease) GetVersion() int
GetVersion returns MachinesCreateReleaseCreateReleaseCreateReleasePayloadRelease.Version, and is useful for accessing the field via an interface.
type MachinesCreateReleaseResponse ¶ added in v0.0.452
type MachinesCreateReleaseResponse struct {
CreateRelease MachinesCreateReleaseCreateReleaseCreateReleasePayload `json:"createRelease"`
}
MachinesCreateReleaseResponse is returned by MachinesCreateRelease on success.
func MachinesCreateRelease ¶ added in v0.0.452
func MachinesCreateRelease( ctx context.Context, client graphql.Client, input CreateReleaseInput, ) (*MachinesCreateReleaseResponse, error)
func (*MachinesCreateReleaseResponse) GetCreateRelease ¶ added in v0.0.452
func (v *MachinesCreateReleaseResponse) GetCreateRelease() MachinesCreateReleaseCreateReleaseCreateReleasePayload
GetCreateRelease returns MachinesCreateReleaseResponse.CreateRelease, and is useful for accessing the field via an interface.
type MachinesUpdateReleaseResponse ¶ added in v0.0.521
type MachinesUpdateReleaseResponse struct {
UpdateRelease MachinesUpdateReleaseUpdateReleaseUpdateReleasePayload `json:"updateRelease"`
}
MachinesUpdateReleaseResponse is returned by MachinesUpdateRelease on success.
func MachinesUpdateRelease ¶ added in v0.0.521
func MachinesUpdateRelease( ctx context.Context, client graphql.Client, input UpdateReleaseInput, ) (*MachinesUpdateReleaseResponse, error)
func (*MachinesUpdateReleaseResponse) GetUpdateRelease ¶ added in v0.0.521
func (v *MachinesUpdateReleaseResponse) GetUpdateRelease() MachinesUpdateReleaseUpdateReleaseUpdateReleasePayload
GetUpdateRelease returns MachinesUpdateReleaseResponse.UpdateRelease, and is useful for accessing the field via an interface.
type MachinesUpdateReleaseUpdateReleaseUpdateReleasePayload ¶ added in v0.0.521
type MachinesUpdateReleaseUpdateReleaseUpdateReleasePayload struct {
Release MachinesUpdateReleaseUpdateReleaseUpdateReleasePayloadRelease `json:"release"`
}
MachinesUpdateReleaseUpdateReleaseUpdateReleasePayload includes the requested fields of the GraphQL type UpdateReleasePayload. The GraphQL type's documentation follows.
Autogenerated return type of UpdateRelease.
func (*MachinesUpdateReleaseUpdateReleaseUpdateReleasePayload) GetRelease ¶ added in v0.0.521
func (v *MachinesUpdateReleaseUpdateReleaseUpdateReleasePayload) GetRelease() MachinesUpdateReleaseUpdateReleaseUpdateReleasePayloadRelease
GetRelease returns MachinesUpdateReleaseUpdateReleaseUpdateReleasePayload.Release, and is useful for accessing the field via an interface.
type MachinesUpdateReleaseUpdateReleaseUpdateReleasePayloadRelease ¶ added in v0.0.521
type MachinesUpdateReleaseUpdateReleaseUpdateReleasePayloadRelease struct { // Unique ID Id string `json:"id"` }
MachinesUpdateReleaseUpdateReleaseUpdateReleasePayloadRelease includes the requested fields of the GraphQL type Release.
func (*MachinesUpdateReleaseUpdateReleaseUpdateReleasePayloadRelease) GetId ¶ added in v0.0.521
func (v *MachinesUpdateReleaseUpdateReleaseUpdateReleasePayloadRelease) GetId() string
GetId returns MachinesUpdateReleaseUpdateReleaseUpdateReleasePayloadRelease.Id, and is useful for accessing the field via an interface.
type MigrateMachinesCreateReleaseCreateReleaseCreateReleasePayload ¶ added in v0.0.506
type MigrateMachinesCreateReleaseCreateReleaseCreateReleasePayload struct {
Release MigrateMachinesCreateReleaseCreateReleaseCreateReleasePayloadRelease `json:"release"`
}
MigrateMachinesCreateReleaseCreateReleaseCreateReleasePayload includes the requested fields of the GraphQL type CreateReleasePayload. The GraphQL type's documentation follows.
Autogenerated return type of CreateRelease.
func (*MigrateMachinesCreateReleaseCreateReleaseCreateReleasePayload) GetRelease ¶ added in v0.0.506
func (v *MigrateMachinesCreateReleaseCreateReleaseCreateReleasePayload) GetRelease() MigrateMachinesCreateReleaseCreateReleaseCreateReleasePayloadRelease
GetRelease returns MigrateMachinesCreateReleaseCreateReleaseCreateReleasePayload.Release, and is useful for accessing the field via an interface.
type MigrateMachinesCreateReleaseCreateReleaseCreateReleasePayloadRelease ¶ added in v0.0.506
type MigrateMachinesCreateReleaseCreateReleaseCreateReleasePayloadRelease struct { // Unique ID Id string `json:"id"` // The version of the release Version int `json:"version"` }
MigrateMachinesCreateReleaseCreateReleaseCreateReleasePayloadRelease includes the requested fields of the GraphQL type Release.
func (*MigrateMachinesCreateReleaseCreateReleaseCreateReleasePayloadRelease) GetId ¶ added in v0.0.506
func (v *MigrateMachinesCreateReleaseCreateReleaseCreateReleasePayloadRelease) GetId() string
GetId returns MigrateMachinesCreateReleaseCreateReleaseCreateReleasePayloadRelease.Id, and is useful for accessing the field via an interface.
func (*MigrateMachinesCreateReleaseCreateReleaseCreateReleasePayloadRelease) GetVersion ¶ added in v0.0.506
func (v *MigrateMachinesCreateReleaseCreateReleaseCreateReleasePayloadRelease) GetVersion() int
GetVersion returns MigrateMachinesCreateReleaseCreateReleaseCreateReleasePayloadRelease.Version, and is useful for accessing the field via an interface.
type MigrateMachinesCreateReleaseResponse ¶ added in v0.0.506
type MigrateMachinesCreateReleaseResponse struct {
CreateRelease MigrateMachinesCreateReleaseCreateReleaseCreateReleasePayload `json:"createRelease"`
}
MigrateMachinesCreateReleaseResponse is returned by MigrateMachinesCreateRelease on success.
func MigrateMachinesCreateRelease ¶ added in v0.0.506
func MigrateMachinesCreateRelease( ctx context.Context, client graphql.Client, input CreateReleaseInput, ) (*MigrateMachinesCreateReleaseResponse, error)
func (*MigrateMachinesCreateReleaseResponse) GetCreateRelease ¶ added in v0.0.506
func (v *MigrateMachinesCreateReleaseResponse) GetCreateRelease() MigrateMachinesCreateReleaseCreateReleaseCreateReleasePayload
GetCreateRelease returns MigrateMachinesCreateReleaseResponse.CreateRelease, and is useful for accessing the field via an interface.
type PlatformVersionEnum ¶
type PlatformVersionEnum string
const ( // App in migration between nomad and machines PlatformVersionEnumDetached PlatformVersionEnum = "detached" // App with only machines PlatformVersionEnumMachines PlatformVersionEnum = "machines" // Nomad managed application PlatformVersionEnumNomad PlatformVersionEnum = "nomad" )
type ResetAddOnPasswordResetAddOnPasswordResetAddOnPasswordPayload ¶ added in v0.0.430
type ResetAddOnPasswordResetAddOnPasswordResetAddOnPasswordPayload struct {
AddOn ResetAddOnPasswordResetAddOnPasswordResetAddOnPasswordPayloadAddOn `json:"addOn"`
}
ResetAddOnPasswordResetAddOnPasswordResetAddOnPasswordPayload includes the requested fields of the GraphQL type ResetAddOnPasswordPayload. The GraphQL type's documentation follows.
Autogenerated return type of ResetAddOnPassword.
func (*ResetAddOnPasswordResetAddOnPasswordResetAddOnPasswordPayload) GetAddOn ¶ added in v0.0.430
func (v *ResetAddOnPasswordResetAddOnPasswordResetAddOnPasswordPayload) GetAddOn() ResetAddOnPasswordResetAddOnPasswordResetAddOnPasswordPayloadAddOn
GetAddOn returns ResetAddOnPasswordResetAddOnPasswordResetAddOnPasswordPayload.AddOn, and is useful for accessing the field via an interface.
type ResetAddOnPasswordResetAddOnPasswordResetAddOnPasswordPayloadAddOn ¶ added in v0.0.430
type ResetAddOnPasswordResetAddOnPasswordResetAddOnPasswordPayloadAddOn struct { // Public URL for this service PublicUrl string `json:"publicUrl"` }
ResetAddOnPasswordResetAddOnPasswordResetAddOnPasswordPayloadAddOn includes the requested fields of the GraphQL type AddOn.
func (*ResetAddOnPasswordResetAddOnPasswordResetAddOnPasswordPayloadAddOn) GetPublicUrl ¶ added in v0.0.430
func (v *ResetAddOnPasswordResetAddOnPasswordResetAddOnPasswordPayloadAddOn) GetPublicUrl() string
GetPublicUrl returns ResetAddOnPasswordResetAddOnPasswordResetAddOnPasswordPayloadAddOn.PublicUrl, and is useful for accessing the field via an interface.
type ResetAddOnPasswordResponse ¶ added in v0.0.430
type ResetAddOnPasswordResponse struct {
ResetAddOnPassword ResetAddOnPasswordResetAddOnPasswordResetAddOnPasswordPayload `json:"resetAddOnPassword"`
}
ResetAddOnPasswordResponse is returned by ResetAddOnPassword on success.
func ResetAddOnPassword ¶ added in v0.0.430
func (*ResetAddOnPasswordResponse) GetResetAddOnPassword ¶ added in v0.0.430
func (v *ResetAddOnPasswordResponse) GetResetAddOnPassword() ResetAddOnPasswordResetAddOnPasswordResetAddOnPasswordPayload
GetResetAddOnPassword returns ResetAddOnPasswordResponse.ResetAddOnPassword, and is useful for accessing the field via an interface.
type ResolverCreateBuildCreateBuildCreateBuildPayload ¶ added in v0.0.415
type ResolverCreateBuildCreateBuildCreateBuildPayload struct { // build id Id string `json:"id"` // stored build status Status string `json:"status"` }
ResolverCreateBuildCreateBuildCreateBuildPayload includes the requested fields of the GraphQL type CreateBuildPayload. The GraphQL type's documentation follows.
Autogenerated return type of CreateBuild.
func (*ResolverCreateBuildCreateBuildCreateBuildPayload) GetId ¶ added in v0.0.415
func (v *ResolverCreateBuildCreateBuildCreateBuildPayload) GetId() string
GetId returns ResolverCreateBuildCreateBuildCreateBuildPayload.Id, and is useful for accessing the field via an interface.
func (*ResolverCreateBuildCreateBuildCreateBuildPayload) GetStatus ¶ added in v0.0.415
func (v *ResolverCreateBuildCreateBuildCreateBuildPayload) GetStatus() string
GetStatus returns ResolverCreateBuildCreateBuildCreateBuildPayload.Status, and is useful for accessing the field via an interface.
type ResolverCreateBuildResponse ¶ added in v0.0.415
type ResolverCreateBuildResponse struct {
CreateBuild ResolverCreateBuildCreateBuildCreateBuildPayload `json:"createBuild"`
}
ResolverCreateBuildResponse is returned by ResolverCreateBuild on success.
func ResolverCreateBuild ¶ added in v0.0.415
func ResolverCreateBuild( ctx context.Context, client graphql.Client, input CreateBuildInput, ) (*ResolverCreateBuildResponse, error)
func (*ResolverCreateBuildResponse) GetCreateBuild ¶ added in v0.0.415
func (v *ResolverCreateBuildResponse) GetCreateBuild() ResolverCreateBuildCreateBuildCreateBuildPayload
GetCreateBuild returns ResolverCreateBuildResponse.CreateBuild, and is useful for accessing the field via an interface.
type ResolverFinishBuildFinishBuildFinishBuildPayload ¶ added in v0.0.415
type ResolverFinishBuildFinishBuildFinishBuildPayload struct { // build id Id string `json:"id"` // stored build status Status string `json:"status"` // wall clock time for this build WallclockTimeMs int `json:"wallclockTimeMs"` }
ResolverFinishBuildFinishBuildFinishBuildPayload includes the requested fields of the GraphQL type FinishBuildPayload. The GraphQL type's documentation follows.
Autogenerated return type of FinishBuild.
func (*ResolverFinishBuildFinishBuildFinishBuildPayload) GetId ¶ added in v0.0.415
func (v *ResolverFinishBuildFinishBuildFinishBuildPayload) GetId() string
GetId returns ResolverFinishBuildFinishBuildFinishBuildPayload.Id, and is useful for accessing the field via an interface.
func (*ResolverFinishBuildFinishBuildFinishBuildPayload) GetStatus ¶ added in v0.0.415
func (v *ResolverFinishBuildFinishBuildFinishBuildPayload) GetStatus() string
GetStatus returns ResolverFinishBuildFinishBuildFinishBuildPayload.Status, and is useful for accessing the field via an interface.
func (*ResolverFinishBuildFinishBuildFinishBuildPayload) GetWallclockTimeMs ¶ added in v0.0.415
func (v *ResolverFinishBuildFinishBuildFinishBuildPayload) GetWallclockTimeMs() int
GetWallclockTimeMs returns ResolverFinishBuildFinishBuildFinishBuildPayload.WallclockTimeMs, and is useful for accessing the field via an interface.
type ResolverFinishBuildResponse ¶ added in v0.0.415
type ResolverFinishBuildResponse struct {
FinishBuild ResolverFinishBuildFinishBuildFinishBuildPayload `json:"finishBuild"`
}
ResolverFinishBuildResponse is returned by ResolverFinishBuild on success.
func ResolverFinishBuild ¶ added in v0.0.415
func ResolverFinishBuild( ctx context.Context, client graphql.Client, input FinishBuildInput, ) (*ResolverFinishBuildResponse, error)
func (*ResolverFinishBuildResponse) GetFinishBuild ¶ added in v0.0.415
func (v *ResolverFinishBuildResponse) GetFinishBuild() ResolverFinishBuildFinishBuildFinishBuildPayload
GetFinishBuild returns ResolverFinishBuildResponse.FinishBuild, and is useful for accessing the field via an interface.
type RuntimeType ¶ added in v0.0.497
type RuntimeType string
const ( // Fly Container Runtime RuntimeTypeFirecracker RuntimeType = "FIRECRACKER" // Fly JavaScript Runtime RuntimeTypeNodeproxy RuntimeType = "NODEPROXY" )
type SecretInput ¶ added in v0.0.497
type SecretInput struct { // The unqiue key for this secret Key string `json:"key"` // The value of this secret Value string `json:"value"` }
A secure configuration value
func (*SecretInput) GetKey ¶ added in v0.0.497
func (v *SecretInput) GetKey() string
GetKey returns SecretInput.Key, and is useful for accessing the field via an interface.
func (*SecretInput) GetValue ¶ added in v0.0.497
func (v *SecretInput) GetValue() string
GetValue returns SecretInput.Value, and is useful for accessing the field via an interface.
type SelfServiceSetPlatformVersionResponse ¶ added in v0.0.533
type SelfServiceSetPlatformVersionResponse struct {
SetPlatformVersion SelfServiceSetPlatformVersionSetPlatformVersionSetPlatformVersionPayload `json:"setPlatformVersion"`
}
SelfServiceSetPlatformVersionResponse is returned by SelfServiceSetPlatformVersion on success.
func SelfServiceSetPlatformVersion ¶ added in v0.0.533
func SelfServiceSetPlatformVersion( ctx context.Context, client graphql.Client, input SetPlatformVersionInput, ) (*SelfServiceSetPlatformVersionResponse, error)
func (*SelfServiceSetPlatformVersionResponse) GetSetPlatformVersion ¶ added in v0.0.533
func (v *SelfServiceSetPlatformVersionResponse) GetSetPlatformVersion() SelfServiceSetPlatformVersionSetPlatformVersionSetPlatformVersionPayload
GetSetPlatformVersion returns SelfServiceSetPlatformVersionResponse.SetPlatformVersion, and is useful for accessing the field via an interface.
type SelfServiceSetPlatformVersionSetPlatformVersionSetPlatformVersionPayload ¶ added in v0.0.533
type SelfServiceSetPlatformVersionSetPlatformVersionSetPlatformVersionPayload struct {
App SelfServiceSetPlatformVersionSetPlatformVersionSetPlatformVersionPayloadApp `json:"app"`
}
SelfServiceSetPlatformVersionSetPlatformVersionSetPlatformVersionPayload includes the requested fields of the GraphQL type SetPlatformVersionPayload. The GraphQL type's documentation follows.
Autogenerated return type of SetPlatformVersion.
func (*SelfServiceSetPlatformVersionSetPlatformVersionSetPlatformVersionPayload) GetApp ¶ added in v0.0.533
func (v *SelfServiceSetPlatformVersionSetPlatformVersionSetPlatformVersionPayload) GetApp() SelfServiceSetPlatformVersionSetPlatformVersionSetPlatformVersionPayloadApp
GetApp returns SelfServiceSetPlatformVersionSetPlatformVersionSetPlatformVersionPayload.App, and is useful for accessing the field via an interface.
type SelfServiceSetPlatformVersionSetPlatformVersionSetPlatformVersionPayloadApp ¶ added in v0.0.533
type SelfServiceSetPlatformVersionSetPlatformVersionSetPlatformVersionPayloadApp struct { // Unique application ID Id string `json:"id"` }
SelfServiceSetPlatformVersionSetPlatformVersionSetPlatformVersionPayloadApp includes the requested fields of the GraphQL type App.
func (*SelfServiceSetPlatformVersionSetPlatformVersionSetPlatformVersionPayloadApp) GetId ¶ added in v0.0.533
func (v *SelfServiceSetPlatformVersionSetPlatformVersionSetPlatformVersionPayloadApp) GetId() string
GetId returns SelfServiceSetPlatformVersionSetPlatformVersionSetPlatformVersionPayloadApp.Id, and is useful for accessing the field via an interface.
type SetAppsv2DefaultOnInput ¶ added in v0.0.476
type SetAppsv2DefaultOnInput struct { // A unique identifier for the client performing the mutation. ClientMutationId string `json:"clientMutationId"` // Whether or not new apps in this org use Apps V2 by default DefaultOn bool `json:"defaultOn"` // The organization slug OrganizationSlug string `json:"organizationSlug"` }
Autogenerated input type of SetAppsv2DefaultOn
func (*SetAppsv2DefaultOnInput) GetClientMutationId ¶ added in v0.0.476
func (v *SetAppsv2DefaultOnInput) GetClientMutationId() string
GetClientMutationId returns SetAppsv2DefaultOnInput.ClientMutationId, and is useful for accessing the field via an interface.
func (*SetAppsv2DefaultOnInput) GetDefaultOn ¶ added in v0.0.476
func (v *SetAppsv2DefaultOnInput) GetDefaultOn() bool
GetDefaultOn returns SetAppsv2DefaultOnInput.DefaultOn, and is useful for accessing the field via an interface.
func (*SetAppsv2DefaultOnInput) GetOrganizationSlug ¶ added in v0.0.476
func (v *SetAppsv2DefaultOnInput) GetOrganizationSlug() string
GetOrganizationSlug returns SetAppsv2DefaultOnInput.OrganizationSlug, and is useful for accessing the field via an interface.
type SetNomadVMCountResponse ¶ added in v0.0.506
type SetNomadVMCountResponse struct {
SetVmCount SetNomadVMCountSetVmCountSetVMCountPayload `json:"setVmCount"`
}
SetNomadVMCountResponse is returned by SetNomadVMCount on success.
func SetNomadVMCount ¶ added in v0.0.506
func SetNomadVMCount( ctx context.Context, client graphql.Client, input SetVMCountInput, ) (*SetNomadVMCountResponse, error)
func (*SetNomadVMCountResponse) GetSetVmCount ¶ added in v0.0.506
func (v *SetNomadVMCountResponse) GetSetVmCount() SetNomadVMCountSetVmCountSetVMCountPayload
GetSetVmCount returns SetNomadVMCountResponse.SetVmCount, and is useful for accessing the field via an interface.
type SetNomadVMCountSetVmCountSetVMCountPayload ¶ added in v0.0.506
type SetNomadVMCountSetVmCountSetVMCountPayload struct { TaskGroupCounts []SetNomadVMCountSetVmCountSetVMCountPayloadTaskGroupCountsTaskGroupCount `json:"taskGroupCounts"` Warnings []string `json:"warnings"` }
SetNomadVMCountSetVmCountSetVMCountPayload includes the requested fields of the GraphQL type SetVMCountPayload. The GraphQL type's documentation follows.
Autogenerated return type of SetVMCount.
func (*SetNomadVMCountSetVmCountSetVMCountPayload) GetTaskGroupCounts ¶ added in v0.0.506
func (v *SetNomadVMCountSetVmCountSetVMCountPayload) GetTaskGroupCounts() []SetNomadVMCountSetVmCountSetVMCountPayloadTaskGroupCountsTaskGroupCount
GetTaskGroupCounts returns SetNomadVMCountSetVmCountSetVMCountPayload.TaskGroupCounts, and is useful for accessing the field via an interface.
func (*SetNomadVMCountSetVmCountSetVMCountPayload) GetWarnings ¶ added in v0.0.506
func (v *SetNomadVMCountSetVmCountSetVMCountPayload) GetWarnings() []string
GetWarnings returns SetNomadVMCountSetVmCountSetVMCountPayload.Warnings, and is useful for accessing the field via an interface.
type SetNomadVMCountSetVmCountSetVMCountPayloadTaskGroupCountsTaskGroupCount ¶ added in v0.0.506
type SetNomadVMCountSetVmCountSetVMCountPayloadTaskGroupCountsTaskGroupCount struct { Name string `json:"name"` Count int `json:"count"` }
SetNomadVMCountSetVmCountSetVMCountPayloadTaskGroupCountsTaskGroupCount includes the requested fields of the GraphQL type TaskGroupCount.
func (*SetNomadVMCountSetVmCountSetVMCountPayloadTaskGroupCountsTaskGroupCount) GetCount ¶ added in v0.0.506
func (v *SetNomadVMCountSetVmCountSetVMCountPayloadTaskGroupCountsTaskGroupCount) GetCount() int
GetCount returns SetNomadVMCountSetVmCountSetVMCountPayloadTaskGroupCountsTaskGroupCount.Count, and is useful for accessing the field via an interface.
func (*SetNomadVMCountSetVmCountSetVMCountPayloadTaskGroupCountsTaskGroupCount) GetName ¶ added in v0.0.506
func (v *SetNomadVMCountSetVmCountSetVMCountPayloadTaskGroupCountsTaskGroupCount) GetName() string
GetName returns SetNomadVMCountSetVmCountSetVMCountPayloadTaskGroupCountsTaskGroupCount.Name, and is useful for accessing the field via an interface.
type SetOrgSettingsResponse ¶ added in v0.0.476
type SetOrgSettingsResponse struct {
SetAppsV2DefaultOn SetOrgSettingsSetAppsV2DefaultOnSetAppsv2DefaultOnPayload `json:"setAppsV2DefaultOn"`
}
SetOrgSettingsResponse is returned by SetOrgSettings on success.
func SetOrgSettings ¶ added in v0.0.476
func SetOrgSettings( ctx context.Context, client graphql.Client, input SetAppsv2DefaultOnInput, ) (*SetOrgSettingsResponse, error)
func (*SetOrgSettingsResponse) GetSetAppsV2DefaultOn ¶ added in v0.0.476
func (v *SetOrgSettingsResponse) GetSetAppsV2DefaultOn() SetOrgSettingsSetAppsV2DefaultOnSetAppsv2DefaultOnPayload
GetSetAppsV2DefaultOn returns SetOrgSettingsResponse.SetAppsV2DefaultOn, and is useful for accessing the field via an interface.
type SetOrgSettingsSetAppsV2DefaultOnSetAppsv2DefaultOnPayload ¶ added in v0.0.476
type SetOrgSettingsSetAppsV2DefaultOnSetAppsv2DefaultOnPayload struct {
Organization SetOrgSettingsSetAppsV2DefaultOnSetAppsv2DefaultOnPayloadOrganization `json:"organization"`
}
SetOrgSettingsSetAppsV2DefaultOnSetAppsv2DefaultOnPayload includes the requested fields of the GraphQL type SetAppsv2DefaultOnPayload. The GraphQL type's documentation follows.
Autogenerated return type of SetAppsv2DefaultOn.
func (*SetOrgSettingsSetAppsV2DefaultOnSetAppsv2DefaultOnPayload) GetOrganization ¶ added in v0.0.476
func (v *SetOrgSettingsSetAppsV2DefaultOnSetAppsv2DefaultOnPayload) GetOrganization() SetOrgSettingsSetAppsV2DefaultOnSetAppsv2DefaultOnPayloadOrganization
GetOrganization returns SetOrgSettingsSetAppsV2DefaultOnSetAppsv2DefaultOnPayload.Organization, and is useful for accessing the field via an interface.
type SetOrgSettingsSetAppsV2DefaultOnSetAppsv2DefaultOnPayloadOrganization ¶ added in v0.0.476
type SetOrgSettingsSetAppsV2DefaultOnSetAppsv2DefaultOnPayloadOrganization struct {
Settings interface{} `json:"settings"`
}
SetOrgSettingsSetAppsV2DefaultOnSetAppsv2DefaultOnPayloadOrganization includes the requested fields of the GraphQL type Organization.
func (*SetOrgSettingsSetAppsV2DefaultOnSetAppsv2DefaultOnPayloadOrganization) GetSettings ¶ added in v0.0.476
func (v *SetOrgSettingsSetAppsV2DefaultOnSetAppsv2DefaultOnPayloadOrganization) GetSettings() interface{}
GetSettings returns SetOrgSettingsSetAppsV2DefaultOnSetAppsv2DefaultOnPayloadOrganization.Settings, and is useful for accessing the field via an interface.
type SetPlatformVersionInput ¶ added in v0.0.506
type SetPlatformVersionInput struct { // The ID of the app AppId string `json:"appId"` // A unique identifier for the client performing the mutation. ClientMutationId string `json:"clientMutationId"` // Unique lock ID LockId string `json:"lockId"` // nomad or machines PlatformVersion string `json:"platformVersion"` }
Autogenerated input type of SetPlatformVersion
func (*SetPlatformVersionInput) GetAppId ¶ added in v0.0.506
func (v *SetPlatformVersionInput) GetAppId() string
GetAppId returns SetPlatformVersionInput.AppId, and is useful for accessing the field via an interface.
func (*SetPlatformVersionInput) GetClientMutationId ¶ added in v0.0.506
func (v *SetPlatformVersionInput) GetClientMutationId() string
GetClientMutationId returns SetPlatformVersionInput.ClientMutationId, and is useful for accessing the field via an interface.
func (*SetPlatformVersionInput) GetLockId ¶ added in v0.0.506
func (v *SetPlatformVersionInput) GetLockId() string
GetLockId returns SetPlatformVersionInput.LockId, and is useful for accessing the field via an interface.
func (*SetPlatformVersionInput) GetPlatformVersion ¶ added in v0.0.506
func (v *SetPlatformVersionInput) GetPlatformVersion() string
GetPlatformVersion returns SetPlatformVersionInput.PlatformVersion, and is useful for accessing the field via an interface.
type SetPlatformVersionResponse ¶ added in v0.0.506
type SetPlatformVersionResponse struct {
SetPlatformVersion SetPlatformVersionSetPlatformVersionSetPlatformVersionPayload `json:"setPlatformVersion"`
}
SetPlatformVersionResponse is returned by SetPlatformVersion on success.
func SetPlatformVersion ¶ added in v0.0.506
func SetPlatformVersion( ctx context.Context, client graphql.Client, input SetPlatformVersionInput, ) (*SetPlatformVersionResponse, error)
func (*SetPlatformVersionResponse) GetSetPlatformVersion ¶ added in v0.0.506
func (v *SetPlatformVersionResponse) GetSetPlatformVersion() SetPlatformVersionSetPlatformVersionSetPlatformVersionPayload
GetSetPlatformVersion returns SetPlatformVersionResponse.SetPlatformVersion, and is useful for accessing the field via an interface.
type SetPlatformVersionSetPlatformVersionSetPlatformVersionPayload ¶ added in v0.0.506
type SetPlatformVersionSetPlatformVersionSetPlatformVersionPayload struct {
App SetPlatformVersionSetPlatformVersionSetPlatformVersionPayloadApp `json:"app"`
}
SetPlatformVersionSetPlatformVersionSetPlatformVersionPayload includes the requested fields of the GraphQL type SetPlatformVersionPayload. The GraphQL type's documentation follows.
Autogenerated return type of SetPlatformVersion.
func (*SetPlatformVersionSetPlatformVersionSetPlatformVersionPayload) GetApp ¶ added in v0.0.506
func (v *SetPlatformVersionSetPlatformVersionSetPlatformVersionPayload) GetApp() SetPlatformVersionSetPlatformVersionSetPlatformVersionPayloadApp
GetApp returns SetPlatformVersionSetPlatformVersionSetPlatformVersionPayload.App, and is useful for accessing the field via an interface.
type SetPlatformVersionSetPlatformVersionSetPlatformVersionPayloadApp ¶ added in v0.0.506
type SetPlatformVersionSetPlatformVersionSetPlatformVersionPayloadApp struct { // Unique application ID Id string `json:"id"` }
SetPlatformVersionSetPlatformVersionSetPlatformVersionPayloadApp includes the requested fields of the GraphQL type App.
func (*SetPlatformVersionSetPlatformVersionSetPlatformVersionPayloadApp) GetId ¶ added in v0.0.506
func (v *SetPlatformVersionSetPlatformVersionSetPlatformVersionPayloadApp) GetId() string
GetId returns SetPlatformVersionSetPlatformVersionSetPlatformVersionPayloadApp.Id, and is useful for accessing the field via an interface.
type SetSecretsInput ¶ added in v0.0.497
type SetSecretsInput struct { // The ID of the app AppId string `json:"appId"` // A unique identifier for the client performing the mutation. ClientMutationId string `json:"clientMutationId"` // By default, we set only the secrets you specify. Set this to true to replace all secrets. ReplaceAll bool `json:"replaceAll"` // Secrets to set Secrets []SecretInput `json:"secrets"` }
Autogenerated input type of SetSecrets
func (*SetSecretsInput) GetAppId ¶ added in v0.0.497
func (v *SetSecretsInput) GetAppId() string
GetAppId returns SetSecretsInput.AppId, and is useful for accessing the field via an interface.
func (*SetSecretsInput) GetClientMutationId ¶ added in v0.0.497
func (v *SetSecretsInput) GetClientMutationId() string
GetClientMutationId returns SetSecretsInput.ClientMutationId, and is useful for accessing the field via an interface.
func (*SetSecretsInput) GetReplaceAll ¶ added in v0.0.497
func (v *SetSecretsInput) GetReplaceAll() bool
GetReplaceAll returns SetSecretsInput.ReplaceAll, and is useful for accessing the field via an interface.
func (*SetSecretsInput) GetSecrets ¶ added in v0.0.497
func (v *SetSecretsInput) GetSecrets() []SecretInput
GetSecrets returns SetSecretsInput.Secrets, and is useful for accessing the field via an interface.
type SetSecretsResponse ¶ added in v0.0.497
type SetSecretsResponse struct {
SetSecrets SetSecretsSetSecretsSetSecretsPayload `json:"setSecrets"`
}
SetSecretsResponse is returned by SetSecrets on success.
func SetSecrets ¶ added in v0.0.497
func SetSecrets( ctx context.Context, client graphql.Client, input SetSecretsInput, ) (*SetSecretsResponse, error)
func (*SetSecretsResponse) GetSetSecrets ¶ added in v0.0.497
func (v *SetSecretsResponse) GetSetSecrets() SetSecretsSetSecretsSetSecretsPayload
GetSetSecrets returns SetSecretsResponse.SetSecrets, and is useful for accessing the field via an interface.
type SetSecretsSetSecretsSetSecretsPayload ¶ added in v0.0.497
type SetSecretsSetSecretsSetSecretsPayload struct {
Release SetSecretsSetSecretsSetSecretsPayloadRelease `json:"release"`
}
SetSecretsSetSecretsSetSecretsPayload includes the requested fields of the GraphQL type SetSecretsPayload. The GraphQL type's documentation follows.
Autogenerated return type of SetSecrets.
func (*SetSecretsSetSecretsSetSecretsPayload) GetRelease ¶ added in v0.0.497
func (v *SetSecretsSetSecretsSetSecretsPayload) GetRelease() SetSecretsSetSecretsSetSecretsPayloadRelease
GetRelease returns SetSecretsSetSecretsSetSecretsPayload.Release, and is useful for accessing the field via an interface.
type SetSecretsSetSecretsSetSecretsPayloadRelease ¶ added in v0.0.497
type SetSecretsSetSecretsSetSecretsPayloadRelease struct { // Unique ID Id string `json:"id"` // The version of the release Version int `json:"version"` // The reason for the release Reason string `json:"reason"` // A description of the release Description string `json:"description"` // The user who created the release User SetSecretsSetSecretsSetSecretsPayloadReleaseUser `json:"user"` EvaluationId string `json:"evaluationId"` CreatedAt time.Time `json:"createdAt"` }
SetSecretsSetSecretsSetSecretsPayloadRelease includes the requested fields of the GraphQL type Release.
func (*SetSecretsSetSecretsSetSecretsPayloadRelease) GetCreatedAt ¶ added in v0.0.497
func (v *SetSecretsSetSecretsSetSecretsPayloadRelease) GetCreatedAt() time.Time
GetCreatedAt returns SetSecretsSetSecretsSetSecretsPayloadRelease.CreatedAt, and is useful for accessing the field via an interface.
func (*SetSecretsSetSecretsSetSecretsPayloadRelease) GetDescription ¶ added in v0.0.497
func (v *SetSecretsSetSecretsSetSecretsPayloadRelease) GetDescription() string
GetDescription returns SetSecretsSetSecretsSetSecretsPayloadRelease.Description, and is useful for accessing the field via an interface.
func (*SetSecretsSetSecretsSetSecretsPayloadRelease) GetEvaluationId ¶ added in v0.0.497
func (v *SetSecretsSetSecretsSetSecretsPayloadRelease) GetEvaluationId() string
GetEvaluationId returns SetSecretsSetSecretsSetSecretsPayloadRelease.EvaluationId, and is useful for accessing the field via an interface.
func (*SetSecretsSetSecretsSetSecretsPayloadRelease) GetId ¶ added in v0.0.497
func (v *SetSecretsSetSecretsSetSecretsPayloadRelease) GetId() string
GetId returns SetSecretsSetSecretsSetSecretsPayloadRelease.Id, and is useful for accessing the field via an interface.
func (*SetSecretsSetSecretsSetSecretsPayloadRelease) GetReason ¶ added in v0.0.497
func (v *SetSecretsSetSecretsSetSecretsPayloadRelease) GetReason() string
GetReason returns SetSecretsSetSecretsSetSecretsPayloadRelease.Reason, and is useful for accessing the field via an interface.
func (*SetSecretsSetSecretsSetSecretsPayloadRelease) GetUser ¶ added in v0.0.497
func (v *SetSecretsSetSecretsSetSecretsPayloadRelease) GetUser() SetSecretsSetSecretsSetSecretsPayloadReleaseUser
GetUser returns SetSecretsSetSecretsSetSecretsPayloadRelease.User, and is useful for accessing the field via an interface.
func (*SetSecretsSetSecretsSetSecretsPayloadRelease) GetVersion ¶ added in v0.0.497
func (v *SetSecretsSetSecretsSetSecretsPayloadRelease) GetVersion() int
GetVersion returns SetSecretsSetSecretsSetSecretsPayloadRelease.Version, and is useful for accessing the field via an interface.
type SetSecretsSetSecretsSetSecretsPayloadReleaseUser ¶ added in v0.0.497
type SetSecretsSetSecretsSetSecretsPayloadReleaseUser struct { Id string `json:"id"` // Email address for user (private) Email string `json:"email"` // Display / full name for user (private) Name string `json:"name"` }
SetSecretsSetSecretsSetSecretsPayloadReleaseUser includes the requested fields of the GraphQL type User.
func (*SetSecretsSetSecretsSetSecretsPayloadReleaseUser) GetEmail ¶ added in v0.0.497
func (v *SetSecretsSetSecretsSetSecretsPayloadReleaseUser) GetEmail() string
GetEmail returns SetSecretsSetSecretsSetSecretsPayloadReleaseUser.Email, and is useful for accessing the field via an interface.
func (*SetSecretsSetSecretsSetSecretsPayloadReleaseUser) GetId ¶ added in v0.0.497
func (v *SetSecretsSetSecretsSetSecretsPayloadReleaseUser) GetId() string
GetId returns SetSecretsSetSecretsSetSecretsPayloadReleaseUser.Id, and is useful for accessing the field via an interface.
func (*SetSecretsSetSecretsSetSecretsPayloadReleaseUser) GetName ¶ added in v0.0.497
func (v *SetSecretsSetSecretsSetSecretsPayloadReleaseUser) GetName() string
GetName returns SetSecretsSetSecretsSetSecretsPayloadReleaseUser.Name, and is useful for accessing the field via an interface.
type SetVMCountInput ¶ added in v0.0.506
type SetVMCountInput struct { // The ID of the app AppId string `json:"appId"` // A unique identifier for the client performing the mutation. ClientMutationId string `json:"clientMutationId"` // Counts for VM groups GroupCounts []VMCountInput `json:"groupCounts"` // Unique lock ID LockId string `json:"lockId"` }
Autogenerated input type of SetVMCount
func (*SetVMCountInput) GetAppId ¶ added in v0.0.506
func (v *SetVMCountInput) GetAppId() string
GetAppId returns SetVMCountInput.AppId, and is useful for accessing the field via an interface.
func (*SetVMCountInput) GetClientMutationId ¶ added in v0.0.506
func (v *SetVMCountInput) GetClientMutationId() string
GetClientMutationId returns SetVMCountInput.ClientMutationId, and is useful for accessing the field via an interface.
func (*SetVMCountInput) GetGroupCounts ¶ added in v0.0.506
func (v *SetVMCountInput) GetGroupCounts() []VMCountInput
GetGroupCounts returns SetVMCountInput.GroupCounts, and is useful for accessing the field via an interface.
func (*SetVMCountInput) GetLockId ¶ added in v0.0.506
func (v *SetVMCountInput) GetLockId() string
GetLockId returns SetVMCountInput.LockId, and is useful for accessing the field via an interface.
type UnlockAppInput ¶ added in v0.0.506
type UnlockAppInput struct { // The ID of the app AppId string `json:"appId"` // A unique identifier for the client performing the mutation. ClientMutationId string `json:"clientMutationId"` // Unique lock ID LockId string `json:"lockId"` }
Autogenerated input type of UnlockApp
func (*UnlockAppInput) GetAppId ¶ added in v0.0.506
func (v *UnlockAppInput) GetAppId() string
GetAppId returns UnlockAppInput.AppId, and is useful for accessing the field via an interface.
func (*UnlockAppInput) GetClientMutationId ¶ added in v0.0.506
func (v *UnlockAppInput) GetClientMutationId() string
GetClientMutationId returns UnlockAppInput.ClientMutationId, and is useful for accessing the field via an interface.
func (*UnlockAppInput) GetLockId ¶ added in v0.0.506
func (v *UnlockAppInput) GetLockId() string
GetLockId returns UnlockAppInput.LockId, and is useful for accessing the field via an interface.
type UnlockAppResponse ¶ added in v0.0.506
type UnlockAppResponse struct {
UnlockApp UnlockAppUnlockAppUnlockAppPayload `json:"unlockApp"`
}
UnlockAppResponse is returned by UnlockApp on success.
func UnlockApp ¶ added in v0.0.506
func UnlockApp( ctx context.Context, client graphql.Client, input UnlockAppInput, ) (*UnlockAppResponse, error)
func (*UnlockAppResponse) GetUnlockApp ¶ added in v0.0.506
func (v *UnlockAppResponse) GetUnlockApp() UnlockAppUnlockAppUnlockAppPayload
GetUnlockApp returns UnlockAppResponse.UnlockApp, and is useful for accessing the field via an interface.
type UnlockAppUnlockAppUnlockAppPayload ¶ added in v0.0.506
type UnlockAppUnlockAppUnlockAppPayload struct {
App UnlockAppUnlockAppUnlockAppPayloadApp `json:"app"`
}
UnlockAppUnlockAppUnlockAppPayload includes the requested fields of the GraphQL type UnlockAppPayload. The GraphQL type's documentation follows.
Autogenerated return type of UnlockApp.
func (*UnlockAppUnlockAppUnlockAppPayload) GetApp ¶ added in v0.0.506
func (v *UnlockAppUnlockAppUnlockAppPayload) GetApp() UnlockAppUnlockAppUnlockAppPayloadApp
GetApp returns UnlockAppUnlockAppUnlockAppPayload.App, and is useful for accessing the field via an interface.
type UnlockAppUnlockAppUnlockAppPayloadApp ¶ added in v0.0.506
type UnlockAppUnlockAppUnlockAppPayloadApp struct { // Unique application ID Id string `json:"id"` }
UnlockAppUnlockAppUnlockAppPayloadApp includes the requested fields of the GraphQL type App.
func (*UnlockAppUnlockAppUnlockAppPayloadApp) GetId ¶ added in v0.0.506
func (v *UnlockAppUnlockAppUnlockAppPayloadApp) GetId() string
GetId returns UnlockAppUnlockAppUnlockAppPayloadApp.Id, and is useful for accessing the field via an interface.
type UpdateAddOnResponse ¶ added in v0.0.371
type UpdateAddOnResponse struct {
UpdateAddOn UpdateAddOnUpdateAddOnUpdateAddOnPayload `json:"updateAddOn"`
}
UpdateAddOnResponse is returned by UpdateAddOn on success.
func UpdateAddOn ¶ added in v0.0.371
func (*UpdateAddOnResponse) GetUpdateAddOn ¶ added in v0.0.371
func (v *UpdateAddOnResponse) GetUpdateAddOn() UpdateAddOnUpdateAddOnUpdateAddOnPayload
GetUpdateAddOn returns UpdateAddOnResponse.UpdateAddOn, and is useful for accessing the field via an interface.
type UpdateAddOnUpdateAddOnUpdateAddOnPayload ¶ added in v0.0.371
type UpdateAddOnUpdateAddOnUpdateAddOnPayload struct {
AddOn UpdateAddOnUpdateAddOnUpdateAddOnPayloadAddOn `json:"addOn"`
}
UpdateAddOnUpdateAddOnUpdateAddOnPayload includes the requested fields of the GraphQL type UpdateAddOnPayload. The GraphQL type's documentation follows.
Autogenerated return type of UpdateAddOn.
func (*UpdateAddOnUpdateAddOnUpdateAddOnPayload) GetAddOn ¶ added in v0.0.371
func (v *UpdateAddOnUpdateAddOnUpdateAddOnPayload) GetAddOn() UpdateAddOnUpdateAddOnUpdateAddOnPayloadAddOn
GetAddOn returns UpdateAddOnUpdateAddOnUpdateAddOnPayload.AddOn, and is useful for accessing the field via an interface.
type UpdateAddOnUpdateAddOnUpdateAddOnPayloadAddOn ¶ added in v0.0.371
type UpdateAddOnUpdateAddOnUpdateAddOnPayloadAddOn struct {
Id string `json:"id"`
}
UpdateAddOnUpdateAddOnUpdateAddOnPayloadAddOn includes the requested fields of the GraphQL type AddOn.
func (*UpdateAddOnUpdateAddOnUpdateAddOnPayloadAddOn) GetId ¶ added in v0.0.371
func (v *UpdateAddOnUpdateAddOnUpdateAddOnPayloadAddOn) GetId() string
GetId returns UpdateAddOnUpdateAddOnUpdateAddOnPayloadAddOn.Id, and is useful for accessing the field via an interface.
type UpdateReleaseInput ¶ added in v0.0.521
type UpdateReleaseInput struct { // A unique identifier for the client performing the mutation. ClientMutationId string `json:"clientMutationId"` // The ID of the release ReleaseId string `json:"releaseId"` // The new status for the release Status string `json:"status"` }
Autogenerated input type of UpdateRelease
func (*UpdateReleaseInput) GetClientMutationId ¶ added in v0.0.521
func (v *UpdateReleaseInput) GetClientMutationId() string
GetClientMutationId returns UpdateReleaseInput.ClientMutationId, and is useful for accessing the field via an interface.
func (*UpdateReleaseInput) GetReleaseId ¶ added in v0.0.521
func (v *UpdateReleaseInput) GetReleaseId() string
GetReleaseId returns UpdateReleaseInput.ReleaseId, and is useful for accessing the field via an interface.
func (*UpdateReleaseInput) GetStatus ¶ added in v0.0.521
func (v *UpdateReleaseInput) GetStatus() string
GetStatus returns UpdateReleaseInput.Status, and is useful for accessing the field via an interface.
type VMCountInput ¶ added in v0.0.506
type VMCountInput struct { // The desired count Count int `json:"count"` // VM group name Group string `json:"group"` // Max number of VMs to allow per region MaxPerRegion int `json:"maxPerRegion"` }
func (*VMCountInput) GetCount ¶ added in v0.0.506
func (v *VMCountInput) GetCount() int
GetCount returns VMCountInput.Count, and is useful for accessing the field via an interface.
func (*VMCountInput) GetGroup ¶ added in v0.0.506
func (v *VMCountInput) GetGroup() string
GetGroup returns VMCountInput.Group, and is useful for accessing the field via an interface.
func (*VMCountInput) GetMaxPerRegion ¶ added in v0.0.506
func (v *VMCountInput) GetMaxPerRegion() int
GetMaxPerRegion returns VMCountInput.MaxPerRegion, and is useful for accessing the field via an interface.