Documentation ¶
Index ¶
- Constants
- type AddCertificateAddCertificateAddCertificatePayload
- type AddCertificateAddCertificateAddCertificatePayloadCertificateAppCertificate
- func (v *AddCertificateAddCertificateAddCertificatePayloadCertificateAppCertificate) GetCheck() bool
- func (v *AddCertificateAddCertificateAddCertificatePayloadCertificateAppCertificate) GetDnsValidationHostname() string
- func (v *AddCertificateAddCertificateAddCertificatePayloadCertificateAppCertificate) GetDnsValidationInstructions() string
- func (v *AddCertificateAddCertificateAddCertificatePayloadCertificateAppCertificate) GetDnsValidationTarget() string
- func (v *AddCertificateAddCertificateAddCertificatePayloadCertificateAppCertificate) GetHostname() string
- func (v *AddCertificateAddCertificateAddCertificatePayloadCertificateAppCertificate) GetId() string
- type AddCertificateResponse
- type AddWireGuardPeerInput
- func (v *AddWireGuardPeerInput) GetClientMutationId() string
- func (v *AddWireGuardPeerInput) GetName() string
- func (v *AddWireGuardPeerInput) GetNats() bool
- func (v *AddWireGuardPeerInput) GetNetwork() string
- func (v *AddWireGuardPeerInput) GetOrganizationId() string
- func (v *AddWireGuardPeerInput) GetPubkey() string
- func (v *AddWireGuardPeerInput) GetRegion() string
- type AddWireguardPeerAddWireGuardPeerAddWireGuardPeerPayload
- func (v *AddWireguardPeerAddWireGuardPeerAddWireGuardPeerPayload) GetEndpointip() string
- func (v *AddWireguardPeerAddWireGuardPeerAddWireGuardPeerPayload) GetNetwork() string
- func (v *AddWireguardPeerAddWireGuardPeerAddWireGuardPeerPayload) GetPeerip() string
- func (v *AddWireguardPeerAddWireGuardPeerAddWireGuardPeerPayload) GetPubkey() string
- type AddWireguardPeerResponse
- type AllocateIpAddressAllocateIpAddressAllocateIPAddressPayload
- func (v *AllocateIpAddressAllocateIpAddressAllocateIPAddressPayload) GetApp() AllocateIpAddressAllocateIpAddressAllocateIPAddressPayloadApp
- func (v *AllocateIpAddressAllocateIpAddressAllocateIPAddressPayload) GetIpAddress() AllocateIpAddressAllocateIpAddressAllocateIPAddressPayloadIpAddressIPAddress
- type AllocateIpAddressAllocateIpAddressAllocateIPAddressPayloadApp
- type AllocateIpAddressAllocateIpAddressAllocateIPAddressPayloadIpAddressIPAddress
- func (v *AllocateIpAddressAllocateIpAddressAllocateIPAddressPayloadIpAddressIPAddress) GetAddress() string
- func (v *AllocateIpAddressAllocateIpAddressAllocateIPAddressPayloadIpAddressIPAddress) GetId() string
- func (v *AllocateIpAddressAllocateIpAddressAllocateIPAddressPayloadIpAddressIPAddress) GetRegion() string
- func (v *AllocateIpAddressAllocateIpAddressAllocateIPAddressPayloadIpAddressIPAddress) GetType() IPAddressType
- type AllocateIpAddressResponse
- type AutoscaleRegionConfigInput
- type CreateAppMutationCreateAppCreateAppPayload
- type CreateAppMutationCreateAppCreateAppPayloadApp
- func (v *CreateAppMutationCreateAppCreateAppPayloadApp) GetAppUrl() string
- func (v *CreateAppMutationCreateAppCreateAppPayloadApp) GetHostname() string
- func (v *CreateAppMutationCreateAppCreateAppPayloadApp) GetId() string
- func (v *CreateAppMutationCreateAppCreateAppPayloadApp) GetName() string
- func (v *CreateAppMutationCreateAppCreateAppPayloadApp) GetOrganization() CreateAppMutationCreateAppCreateAppPayloadAppOrganization
- func (v *CreateAppMutationCreateAppCreateAppPayloadApp) GetSharedIpAddress() string
- func (v *CreateAppMutationCreateAppCreateAppPayloadApp) GetStatus() string
- type CreateAppMutationCreateAppCreateAppPayloadAppOrganization
- type CreateAppMutationResponse
- type CreatePostgresClusterCreatePostgresClusterCreatePostgresClusterPayload
- func (v *CreatePostgresClusterCreatePostgresClusterCreatePostgresClusterPayload) GetApp() CreatePostgresClusterCreatePostgresClusterCreatePostgresClusterPayloadApp
- func (v *CreatePostgresClusterCreatePostgresClusterCreatePostgresClusterPayload) GetPassword() string
- func (v *CreatePostgresClusterCreatePostgresClusterCreatePostgresClusterPayload) GetUsername() string
- type CreatePostgresClusterCreatePostgresClusterCreatePostgresClusterPayloadApp
- type CreatePostgresClusterResponse
- type CreateVolumeCreateVolumeCreateVolumePayload
- type CreateVolumeCreateVolumeCreateVolumePayloadVolume
- func (v *CreateVolumeCreateVolumeCreateVolumePayloadVolume) GetId() string
- func (v *CreateVolumeCreateVolumeCreateVolumePayloadVolume) GetInternalId() string
- func (v *CreateVolumeCreateVolumeCreateVolumePayloadVolume) GetName() string
- func (v *CreateVolumeCreateVolumeCreateVolumePayloadVolume) GetRegion() string
- func (v *CreateVolumeCreateVolumeCreateVolumePayloadVolume) GetSizeGb() int
- type CreateVolumeResponse
- type DeleteAppMutationDeleteAppDeleteAppPayload
- type DeleteAppMutationDeleteAppDeleteAppPayloadOrganization
- type DeleteAppMutationResponse
- type DeleteCertificateDeleteCertificateDeleteCertificatePayload
- type DeleteCertificateDeleteCertificateDeleteCertificatePayloadApp
- type DeleteCertificateDeleteCertificateDeleteCertificatePayloadCertificateAppCertificate
- type DeleteCertificateResponse
- type DeleteVolumeDeleteVolumeDeleteVolumePayload
- type DeleteVolumeResponse
- type GetCertificateApp
- type GetCertificateAppCertificate
- func (v *GetCertificateAppCertificate) GetCheck() bool
- func (v *GetCertificateAppCertificate) GetDnsValidationHostname() string
- func (v *GetCertificateAppCertificate) GetDnsValidationInstructions() string
- func (v *GetCertificateAppCertificate) GetDnsValidationTarget() string
- func (v *GetCertificateAppCertificate) GetHostname() string
- func (v *GetCertificateAppCertificate) GetId() string
- type GetCertificateResponse
- type GetFullAppApp
- func (v *GetFullAppApp) GetAppUrl() string
- func (v *GetFullAppApp) GetAutoscaling() GetFullAppAppAutoscalingAutoscalingConfig
- func (v *GetFullAppApp) GetConfig() GetFullAppAppConfig
- func (v *GetFullAppApp) GetCurrentRelease() GetFullAppAppCurrentRelease
- func (v *GetFullAppApp) GetDeployed() bool
- func (v *GetFullAppApp) GetHealthChecks() GetFullAppAppHealthChecksCheckStateConnection
- func (v *GetFullAppApp) GetHostname() string
- func (v *GetFullAppApp) GetId() string
- func (v *GetFullAppApp) GetIpAddresses() GetFullAppAppIpAddressesIPAddressConnection
- func (v *GetFullAppApp) GetName() string
- func (v *GetFullAppApp) GetNetwork() string
- func (v *GetFullAppApp) GetOrganization() GetFullAppAppOrganization
- func (v *GetFullAppApp) GetRole() GetFullAppAppRole
- func (v *GetFullAppApp) GetSharedIpAddress() string
- func (v *GetFullAppApp) GetStatus() string
- func (v *GetFullAppApp) MarshalJSON() ([]byte, error)
- func (v *GetFullAppApp) UnmarshalJSON(b []byte) error
- type GetFullAppAppAutoscalingAutoscalingConfig
- type GetFullAppAppAutoscalingAutoscalingConfigRegionsAutoscaleRegionConfig
- type GetFullAppAppConfig
- type GetFullAppAppCurrentRelease
- type GetFullAppAppHealthChecksCheckStateConnection
- type GetFullAppAppHealthChecksCheckStateConnectionNodesCheckState
- type GetFullAppAppIpAddressesIPAddressConnection
- type GetFullAppAppIpAddressesIPAddressConnectionNodesIPAddress
- type GetFullAppAppOrganization
- type GetFullAppAppRole
- type GetFullAppAppRoleEmptyAppRole
- type GetFullAppAppRoleFlyctlMachineHostAppRole
- type GetFullAppAppRolePostgresClusterAppRole
- type GetFullAppAppRoleRemoteDockerBuilderAppRole
- type GetFullAppResponse
- type IPAddressType
- type IpAddressQueryApp
- type IpAddressQueryAppIpAddressIPAddress
- type IpAddressQueryResponse
- type OrganizationOrganization
- type OrganizationResponse
- type OrgsQueryOrganizationsOrganizationConnection
- type OrgsQueryOrganizationsOrganizationConnectionNodesOrganization
- type OrgsQueryResponse
- type ReleaseIpAddressReleaseIpAddressReleaseIPAddressPayload
- type ReleaseIpAddressResponse
- type RemoveWireGuardPeerInput
- type RemoveWireguardPeerRemoveWireGuardPeerRemoveWireGuardPeerPayload
- type RemoveWireguardPeerRemoveWireGuardPeerRemoveWireGuardPeerPayloadOrganization
- type RemoveWireguardPeerResponse
- type SecretInput
- type SetSecretsInput
- type SetSecretsResponse
- type SetSecretsSetSecretsSetSecretsPayload
- type SetSecretsSetSecretsSetSecretsPayloadRelease
- type UpdateAutoScaleConfigMutationResponse
- type UpdateAutoScaleConfigMutationUpdateAutoscaleConfigUpdateAutoscaleConfigPayload
- type UpdateAutoScaleConfigMutationUpdateAutoscaleConfigUpdateAutoscaleConfigPayloadApp
- type UpdateAutoScaleConfigMutationUpdateAutoscaleConfigUpdateAutoscaleConfigPayloadAppAutoscalingAutoscalingConfig
- type UpdateAutoScaleConfigMutationUpdateAutoscaleConfigUpdateAutoscaleConfigPayloadAppAutoscalingAutoscalingConfigRegionsAutoscaleRegionConfig
- type VolumeQueryApp
- type VolumeQueryAppVolume
- type VolumeQueryResponse
Constants ¶
const AddCertificate_Operation = `` /* 240-byte string literal not displayed */
The query or mutation executed by AddCertificate.
const AddWireguardPeer_Operation = `` /* 143-byte string literal not displayed */
The query or mutation executed by AddWireguardPeer.
const AllocateIpAddress_Operation = `` /* 247-byte string literal not displayed */
The query or mutation executed by AllocateIpAddress.
const CreateAppMutation_Operation = `` /* 254-byte string literal not displayed */
The query or mutation executed by CreateAppMutation.
const CreatePostgresCluster_Operation = `` /* 387-byte string literal not displayed */
The query or mutation executed by CreatePostgresCluster.
const CreateVolume_Operation = `` /* 242-byte string literal not displayed */
The query or mutation executed by CreateVolume.
const DeleteAppMutation_Operation = `
mutation DeleteAppMutation ($name: ID!) {
deleteApp(appId: $name) {
organization {
name
}
}
}
`
The query or mutation executed by DeleteAppMutation.
const DeleteCertificate_Operation = `` /* 180-byte string literal not displayed */
The query or mutation executed by DeleteCertificate.
const DeleteVolume_Operation = `
mutation DeleteVolume ($volume: ID!) {
deleteVolume(input: {volumeId:$volume}) {
clientMutationId
}
}
`
The query or mutation executed by DeleteVolume.
const GetCertificate_Operation = `` /* 229-byte string literal not displayed */
The query or mutation executed by GetCertificate.
const GetFullApp_Operation = `` /* 447-byte string literal not displayed */
The query or mutation executed by GetFullApp.
const IpAddressQuery_Operation = `` /* 148-byte string literal not displayed */
The query or mutation executed by IpAddressQuery.
const Organization_Operation = `
query Organization ($slug: String) {
organization(slug: $slug) {
id
}
}
`
The query or mutation executed by Organization.
const OrgsQuery_Operation = `
query OrgsQuery {
organizations {
nodes {
name
id
}
}
}
`
The query or mutation executed by OrgsQuery.
const ReleaseIpAddress_Operation = `` /* 131-byte string literal not displayed */
The query or mutation executed by ReleaseIpAddress.
const RemoveWireguardPeer_Operation = `` /* 140-byte string literal not displayed */
The query or mutation executed by RemoveWireguardPeer.
const SetSecrets_Operation = `
mutation SetSecrets ($input: SetSecretsInput!) {
setSecrets(input: $input) {
release {
id
}
}
}
`
The query or mutation executed by SetSecrets.
const UpdateAutoScaleConfigMutation_Operation = `` /* 286-byte string literal not displayed */
The query or mutation executed by UpdateAutoScaleConfigMutation.
const VolumeQuery_Operation = `` /* 176-byte string literal not displayed */
The query or mutation executed by VolumeQuery.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddCertificateAddCertificateAddCertificatePayload ¶
type AddCertificateAddCertificateAddCertificatePayload struct {
Certificate AddCertificateAddCertificateAddCertificatePayloadCertificateAppCertificate `json:"certificate"`
}
AddCertificateAddCertificateAddCertificatePayload includes the requested fields of the GraphQL type AddCertificatePayload.
func (*AddCertificateAddCertificateAddCertificatePayload) GetCertificate ¶
func (v *AddCertificateAddCertificateAddCertificatePayload) GetCertificate() AddCertificateAddCertificateAddCertificatePayloadCertificateAppCertificate
GetCertificate returns AddCertificateAddCertificateAddCertificatePayload.Certificate, and is useful for accessing the field via an interface.
type AddCertificateAddCertificateAddCertificatePayloadCertificateAppCertificate ¶
type AddCertificateAddCertificateAddCertificatePayloadCertificateAppCertificate struct { Id string `json:"id"` DnsValidationInstructions string `json:"dnsValidationInstructions"` DnsValidationHostname string `json:"dnsValidationHostname"` DnsValidationTarget string `json:"dnsValidationTarget"` Hostname string `json:"hostname"` Check bool `json:"check"` }
AddCertificateAddCertificateAddCertificatePayloadCertificateAppCertificate includes the requested fields of the GraphQL type AppCertificate.
func (*AddCertificateAddCertificateAddCertificatePayloadCertificateAppCertificate) GetCheck ¶
func (v *AddCertificateAddCertificateAddCertificatePayloadCertificateAppCertificate) GetCheck() bool
GetCheck returns AddCertificateAddCertificateAddCertificatePayloadCertificateAppCertificate.Check, and is useful for accessing the field via an interface.
func (*AddCertificateAddCertificateAddCertificatePayloadCertificateAppCertificate) GetDnsValidationHostname ¶
func (v *AddCertificateAddCertificateAddCertificatePayloadCertificateAppCertificate) GetDnsValidationHostname() string
GetDnsValidationHostname returns AddCertificateAddCertificateAddCertificatePayloadCertificateAppCertificate.DnsValidationHostname, and is useful for accessing the field via an interface.
func (*AddCertificateAddCertificateAddCertificatePayloadCertificateAppCertificate) GetDnsValidationInstructions ¶
func (v *AddCertificateAddCertificateAddCertificatePayloadCertificateAppCertificate) GetDnsValidationInstructions() string
GetDnsValidationInstructions returns AddCertificateAddCertificateAddCertificatePayloadCertificateAppCertificate.DnsValidationInstructions, and is useful for accessing the field via an interface.
func (*AddCertificateAddCertificateAddCertificatePayloadCertificateAppCertificate) GetDnsValidationTarget ¶
func (v *AddCertificateAddCertificateAddCertificatePayloadCertificateAppCertificate) GetDnsValidationTarget() string
GetDnsValidationTarget returns AddCertificateAddCertificateAddCertificatePayloadCertificateAppCertificate.DnsValidationTarget, and is useful for accessing the field via an interface.
func (*AddCertificateAddCertificateAddCertificatePayloadCertificateAppCertificate) GetHostname ¶
func (v *AddCertificateAddCertificateAddCertificatePayloadCertificateAppCertificate) GetHostname() string
GetHostname returns AddCertificateAddCertificateAddCertificatePayloadCertificateAppCertificate.Hostname, and is useful for accessing the field via an interface.
type AddCertificateResponse ¶
type AddCertificateResponse struct {
AddCertificate AddCertificateAddCertificateAddCertificatePayload `json:"addCertificate"`
}
AddCertificateResponse is returned by AddCertificate on success.
func AddCertificate ¶
func (*AddCertificateResponse) GetAddCertificate ¶
func (v *AddCertificateResponse) GetAddCertificate() AddCertificateAddCertificateAddCertificatePayload
GetAddCertificate returns AddCertificateResponse.AddCertificate, and is useful for accessing the field via an interface.
type AddWireGuardPeerInput ¶
type AddWireGuardPeerInput struct { ClientMutationId string `json:"clientMutationId"` OrganizationId string `json:"organizationId"` Region string `json:"region"` Name string `json:"name"` Pubkey string `json:"pubkey"` Network string `json:"network"` Nats bool `json:"nats"` }
func (*AddWireGuardPeerInput) GetClientMutationId ¶
func (v *AddWireGuardPeerInput) GetClientMutationId() string
GetClientMutationId returns AddWireGuardPeerInput.ClientMutationId, and is useful for accessing the field via an interface.
func (*AddWireGuardPeerInput) GetName ¶
func (v *AddWireGuardPeerInput) GetName() string
GetName returns AddWireGuardPeerInput.Name, and is useful for accessing the field via an interface.
func (*AddWireGuardPeerInput) GetNats ¶
func (v *AddWireGuardPeerInput) GetNats() bool
GetNats returns AddWireGuardPeerInput.Nats, and is useful for accessing the field via an interface.
func (*AddWireGuardPeerInput) GetNetwork ¶
func (v *AddWireGuardPeerInput) GetNetwork() string
GetNetwork returns AddWireGuardPeerInput.Network, and is useful for accessing the field via an interface.
func (*AddWireGuardPeerInput) GetOrganizationId ¶
func (v *AddWireGuardPeerInput) GetOrganizationId() string
GetOrganizationId returns AddWireGuardPeerInput.OrganizationId, and is useful for accessing the field via an interface.
func (*AddWireGuardPeerInput) GetPubkey ¶
func (v *AddWireGuardPeerInput) GetPubkey() string
GetPubkey returns AddWireGuardPeerInput.Pubkey, and is useful for accessing the field via an interface.
func (*AddWireGuardPeerInput) GetRegion ¶
func (v *AddWireGuardPeerInput) GetRegion() string
GetRegion returns AddWireGuardPeerInput.Region, and is useful for accessing the field via an interface.
type AddWireguardPeerAddWireGuardPeerAddWireGuardPeerPayload ¶
type AddWireguardPeerAddWireGuardPeerAddWireGuardPeerPayload struct { Network string `json:"network"` Endpointip string `json:"endpointip"` Peerip string `json:"peerip"` Pubkey string `json:"pubkey"` }
AddWireguardPeerAddWireGuardPeerAddWireGuardPeerPayload includes the requested fields of the GraphQL type AddWireGuardPeerPayload.
func (*AddWireguardPeerAddWireGuardPeerAddWireGuardPeerPayload) GetEndpointip ¶
func (v *AddWireguardPeerAddWireGuardPeerAddWireGuardPeerPayload) GetEndpointip() string
GetEndpointip returns AddWireguardPeerAddWireGuardPeerAddWireGuardPeerPayload.Endpointip, and is useful for accessing the field via an interface.
func (*AddWireguardPeerAddWireGuardPeerAddWireGuardPeerPayload) GetNetwork ¶
func (v *AddWireguardPeerAddWireGuardPeerAddWireGuardPeerPayload) GetNetwork() string
GetNetwork returns AddWireguardPeerAddWireGuardPeerAddWireGuardPeerPayload.Network, and is useful for accessing the field via an interface.
func (*AddWireguardPeerAddWireGuardPeerAddWireGuardPeerPayload) GetPeerip ¶
func (v *AddWireguardPeerAddWireGuardPeerAddWireGuardPeerPayload) GetPeerip() string
GetPeerip returns AddWireguardPeerAddWireGuardPeerAddWireGuardPeerPayload.Peerip, and is useful for accessing the field via an interface.
func (*AddWireguardPeerAddWireGuardPeerAddWireGuardPeerPayload) GetPubkey ¶
func (v *AddWireguardPeerAddWireGuardPeerAddWireGuardPeerPayload) GetPubkey() string
GetPubkey returns AddWireguardPeerAddWireGuardPeerAddWireGuardPeerPayload.Pubkey, and is useful for accessing the field via an interface.
type AddWireguardPeerResponse ¶
type AddWireguardPeerResponse struct {
AddWireGuardPeer AddWireguardPeerAddWireGuardPeerAddWireGuardPeerPayload `json:"addWireGuardPeer"`
}
AddWireguardPeerResponse is returned by AddWireguardPeer on success.
func AddWireguardPeer ¶
func AddWireguardPeer( ctx context.Context, client graphql.Client, input AddWireGuardPeerInput, ) (*AddWireguardPeerResponse, error)
func (*AddWireguardPeerResponse) GetAddWireGuardPeer ¶
func (v *AddWireguardPeerResponse) GetAddWireGuardPeer() AddWireguardPeerAddWireGuardPeerAddWireGuardPeerPayload
GetAddWireGuardPeer returns AddWireguardPeerResponse.AddWireGuardPeer, and is useful for accessing the field via an interface.
type AllocateIpAddressAllocateIpAddressAllocateIPAddressPayload ¶
type AllocateIpAddressAllocateIpAddressAllocateIPAddressPayload struct { IpAddress AllocateIpAddressAllocateIpAddressAllocateIPAddressPayloadIpAddressIPAddress `json:"ipAddress"` App AllocateIpAddressAllocateIpAddressAllocateIPAddressPayloadApp `json:"app"` }
AllocateIpAddressAllocateIpAddressAllocateIPAddressPayload includes the requested fields of the GraphQL type AllocateIPAddressPayload.
func (*AllocateIpAddressAllocateIpAddressAllocateIPAddressPayload) GetApp ¶
func (v *AllocateIpAddressAllocateIpAddressAllocateIPAddressPayload) GetApp() AllocateIpAddressAllocateIpAddressAllocateIPAddressPayloadApp
GetApp returns AllocateIpAddressAllocateIpAddressAllocateIPAddressPayload.App, and is useful for accessing the field via an interface.
func (*AllocateIpAddressAllocateIpAddressAllocateIPAddressPayload) GetIpAddress ¶
func (v *AllocateIpAddressAllocateIpAddressAllocateIPAddressPayload) GetIpAddress() AllocateIpAddressAllocateIpAddressAllocateIPAddressPayloadIpAddressIPAddress
GetIpAddress returns AllocateIpAddressAllocateIpAddressAllocateIPAddressPayload.IpAddress, and is useful for accessing the field via an interface.
type AllocateIpAddressAllocateIpAddressAllocateIPAddressPayloadApp ¶
type AllocateIpAddressAllocateIpAddressAllocateIPAddressPayloadApp struct {
}AllocateIpAddressAllocateIpAddressAllocateIPAddressPayloadApp includes the requested fields of the GraphQL type App.
func (*AllocateIpAddressAllocateIpAddressAllocateIPAddressPayloadApp) GetSharedIpAddress ¶
func (v *AllocateIpAddressAllocateIpAddressAllocateIPAddressPayloadApp) GetSharedIpAddress() string
GetSharedIpAddress returns AllocateIpAddressAllocateIpAddressAllocateIPAddressPayloadApp.SharedIpAddress, and is useful for accessing the field via an interface.
type AllocateIpAddressAllocateIpAddressAllocateIPAddressPayloadIpAddressIPAddress ¶
type AllocateIpAddressAllocateIpAddressAllocateIPAddressPayloadIpAddressIPAddress struct { Id string `json:"id"` Type IPAddressType `json:"type"` Address string `json:"address"` Region string `json:"region"` }
AllocateIpAddressAllocateIpAddressAllocateIPAddressPayloadIpAddressIPAddress includes the requested fields of the GraphQL type IPAddress.
func (*AllocateIpAddressAllocateIpAddressAllocateIPAddressPayloadIpAddressIPAddress) GetAddress ¶
func (v *AllocateIpAddressAllocateIpAddressAllocateIPAddressPayloadIpAddressIPAddress) GetAddress() string
GetAddress returns AllocateIpAddressAllocateIpAddressAllocateIPAddressPayloadIpAddressIPAddress.Address, and is useful for accessing the field via an interface.
func (*AllocateIpAddressAllocateIpAddressAllocateIPAddressPayloadIpAddressIPAddress) GetId ¶
func (v *AllocateIpAddressAllocateIpAddressAllocateIPAddressPayloadIpAddressIPAddress) GetId() string
GetId returns AllocateIpAddressAllocateIpAddressAllocateIPAddressPayloadIpAddressIPAddress.Id, and is useful for accessing the field via an interface.
func (*AllocateIpAddressAllocateIpAddressAllocateIPAddressPayloadIpAddressIPAddress) GetRegion ¶
func (v *AllocateIpAddressAllocateIpAddressAllocateIPAddressPayloadIpAddressIPAddress) GetRegion() string
GetRegion returns AllocateIpAddressAllocateIpAddressAllocateIPAddressPayloadIpAddressIPAddress.Region, and is useful for accessing the field via an interface.
func (*AllocateIpAddressAllocateIpAddressAllocateIPAddressPayloadIpAddressIPAddress) GetType ¶
func (v *AllocateIpAddressAllocateIpAddressAllocateIPAddressPayloadIpAddressIPAddress) GetType() IPAddressType
GetType returns AllocateIpAddressAllocateIpAddressAllocateIPAddressPayloadIpAddressIPAddress.Type, and is useful for accessing the field via an interface.
type AllocateIpAddressResponse ¶
type AllocateIpAddressResponse struct {
AllocateIpAddress AllocateIpAddressAllocateIpAddressAllocateIPAddressPayload `json:"allocateIpAddress"`
}
AllocateIpAddressResponse is returned by AllocateIpAddress on success.
func AllocateIpAddress ¶
func AllocateIpAddress( ctx context.Context, client graphql.Client, app string, region string, addrType IPAddressType, ) (*AllocateIpAddressResponse, error)
func (*AllocateIpAddressResponse) GetAllocateIpAddress ¶
func (v *AllocateIpAddressResponse) GetAllocateIpAddress() AllocateIpAddressAllocateIpAddressAllocateIPAddressPayload
GetAllocateIpAddress returns AllocateIpAddressResponse.AllocateIpAddress, and is useful for accessing the field via an interface.
type AutoscaleRegionConfigInput ¶
type AutoscaleRegionConfigInput struct { Code string `json:"code"` Weight int `json:"weight"` MinCount int `json:"minCount"` Reset bool `json:"reset"` }
func (*AutoscaleRegionConfigInput) GetCode ¶
func (v *AutoscaleRegionConfigInput) GetCode() string
GetCode returns AutoscaleRegionConfigInput.Code, and is useful for accessing the field via an interface.
func (*AutoscaleRegionConfigInput) GetMinCount ¶
func (v *AutoscaleRegionConfigInput) GetMinCount() int
GetMinCount returns AutoscaleRegionConfigInput.MinCount, and is useful for accessing the field via an interface.
func (*AutoscaleRegionConfigInput) GetReset ¶
func (v *AutoscaleRegionConfigInput) GetReset() bool
GetReset returns AutoscaleRegionConfigInput.Reset, and is useful for accessing the field via an interface.
func (*AutoscaleRegionConfigInput) GetWeight ¶
func (v *AutoscaleRegionConfigInput) GetWeight() int
GetWeight returns AutoscaleRegionConfigInput.Weight, and is useful for accessing the field via an interface.
type CreateAppMutationCreateAppCreateAppPayload ¶
type CreateAppMutationCreateAppCreateAppPayload struct {
App CreateAppMutationCreateAppCreateAppPayloadApp `json:"app"`
}
CreateAppMutationCreateAppCreateAppPayload includes the requested fields of the GraphQL type CreateAppPayload.
func (*CreateAppMutationCreateAppCreateAppPayload) GetApp ¶
func (v *CreateAppMutationCreateAppCreateAppPayload) GetApp() CreateAppMutationCreateAppCreateAppPayloadApp
GetApp returns CreateAppMutationCreateAppCreateAppPayload.App, and is useful for accessing the field via an interface.
type CreateAppMutationCreateAppCreateAppPayloadApp ¶
type CreateAppMutationCreateAppCreateAppPayloadApp struct { Id string `json:"id"` Name string `json:"name"` Status string `json:"status"` Organization CreateAppMutationCreateAppCreateAppPayloadAppOrganization `json:"organization"` AppUrl string `json:"appUrl"` Hostname string `json:"hostname"` }
CreateAppMutationCreateAppCreateAppPayloadApp includes the requested fields of the GraphQL type App.
func (*CreateAppMutationCreateAppCreateAppPayloadApp) GetAppUrl ¶
func (v *CreateAppMutationCreateAppCreateAppPayloadApp) GetAppUrl() string
GetAppUrl returns CreateAppMutationCreateAppCreateAppPayloadApp.AppUrl, and is useful for accessing the field via an interface.
func (*CreateAppMutationCreateAppCreateAppPayloadApp) GetHostname ¶
func (v *CreateAppMutationCreateAppCreateAppPayloadApp) GetHostname() string
GetHostname returns CreateAppMutationCreateAppCreateAppPayloadApp.Hostname, and is useful for accessing the field via an interface.
func (*CreateAppMutationCreateAppCreateAppPayloadApp) GetId ¶
func (v *CreateAppMutationCreateAppCreateAppPayloadApp) GetId() string
GetId returns CreateAppMutationCreateAppCreateAppPayloadApp.Id, and is useful for accessing the field via an interface.
func (*CreateAppMutationCreateAppCreateAppPayloadApp) GetName ¶
func (v *CreateAppMutationCreateAppCreateAppPayloadApp) GetName() string
GetName returns CreateAppMutationCreateAppCreateAppPayloadApp.Name, and is useful for accessing the field via an interface.
func (*CreateAppMutationCreateAppCreateAppPayloadApp) GetOrganization ¶
func (v *CreateAppMutationCreateAppCreateAppPayloadApp) GetOrganization() CreateAppMutationCreateAppCreateAppPayloadAppOrganization
GetOrganization returns CreateAppMutationCreateAppCreateAppPayloadApp.Organization, and is useful for accessing the field via an interface.
func (*CreateAppMutationCreateAppCreateAppPayloadApp) GetSharedIpAddress ¶
func (v *CreateAppMutationCreateAppCreateAppPayloadApp) GetSharedIpAddress() string
GetSharedIpAddress returns CreateAppMutationCreateAppCreateAppPayloadApp.SharedIpAddress, and is useful for accessing the field via an interface.
func (*CreateAppMutationCreateAppCreateAppPayloadApp) GetStatus ¶
func (v *CreateAppMutationCreateAppCreateAppPayloadApp) GetStatus() string
GetStatus returns CreateAppMutationCreateAppCreateAppPayloadApp.Status, and is useful for accessing the field via an interface.
type CreateAppMutationCreateAppCreateAppPayloadAppOrganization ¶
type CreateAppMutationCreateAppCreateAppPayloadAppOrganization struct { Id string `json:"id"` Slug string `json:"slug"` }
CreateAppMutationCreateAppCreateAppPayloadAppOrganization includes the requested fields of the GraphQL type Organization.
func (*CreateAppMutationCreateAppCreateAppPayloadAppOrganization) GetId ¶
func (v *CreateAppMutationCreateAppCreateAppPayloadAppOrganization) GetId() string
GetId returns CreateAppMutationCreateAppCreateAppPayloadAppOrganization.Id, and is useful for accessing the field via an interface.
func (*CreateAppMutationCreateAppCreateAppPayloadAppOrganization) GetSlug ¶
func (v *CreateAppMutationCreateAppCreateAppPayloadAppOrganization) GetSlug() string
GetSlug returns CreateAppMutationCreateAppCreateAppPayloadAppOrganization.Slug, and is useful for accessing the field via an interface.
type CreateAppMutationResponse ¶
type CreateAppMutationResponse struct {
CreateApp CreateAppMutationCreateAppCreateAppPayload `json:"createApp"`
}
CreateAppMutationResponse is returned by CreateAppMutation on success.
func CreateAppMutation ¶
func (*CreateAppMutationResponse) GetCreateApp ¶
func (v *CreateAppMutationResponse) GetCreateApp() CreateAppMutationCreateAppCreateAppPayload
GetCreateApp returns CreateAppMutationResponse.CreateApp, and is useful for accessing the field via an interface.
type CreatePostgresClusterCreatePostgresClusterCreatePostgresClusterPayload ¶
type CreatePostgresClusterCreatePostgresClusterCreatePostgresClusterPayload struct { App CreatePostgresClusterCreatePostgresClusterCreatePostgresClusterPayloadApp `json:"app"` Username string `json:"username"` Password string `json:"password"` }
CreatePostgresClusterCreatePostgresClusterCreatePostgresClusterPayload includes the requested fields of the GraphQL type CreatePostgresClusterPayload.
func (*CreatePostgresClusterCreatePostgresClusterCreatePostgresClusterPayload) GetApp ¶
func (v *CreatePostgresClusterCreatePostgresClusterCreatePostgresClusterPayload) GetApp() CreatePostgresClusterCreatePostgresClusterCreatePostgresClusterPayloadApp
GetApp returns CreatePostgresClusterCreatePostgresClusterCreatePostgresClusterPayload.App, and is useful for accessing the field via an interface.
func (*CreatePostgresClusterCreatePostgresClusterCreatePostgresClusterPayload) GetPassword ¶
func (v *CreatePostgresClusterCreatePostgresClusterCreatePostgresClusterPayload) GetPassword() string
GetPassword returns CreatePostgresClusterCreatePostgresClusterCreatePostgresClusterPayload.Password, and is useful for accessing the field via an interface.
func (*CreatePostgresClusterCreatePostgresClusterCreatePostgresClusterPayload) GetUsername ¶
func (v *CreatePostgresClusterCreatePostgresClusterCreatePostgresClusterPayload) GetUsername() string
GetUsername returns CreatePostgresClusterCreatePostgresClusterCreatePostgresClusterPayload.Username, and is useful for accessing the field via an interface.
type CreatePostgresClusterCreatePostgresClusterCreatePostgresClusterPayloadApp ¶
type CreatePostgresClusterCreatePostgresClusterCreatePostgresClusterPayloadApp struct {
Name string `json:"name"`
}
CreatePostgresClusterCreatePostgresClusterCreatePostgresClusterPayloadApp includes the requested fields of the GraphQL type App.
func (*CreatePostgresClusterCreatePostgresClusterCreatePostgresClusterPayloadApp) GetName ¶
func (v *CreatePostgresClusterCreatePostgresClusterCreatePostgresClusterPayloadApp) GetName() string
GetName returns CreatePostgresClusterCreatePostgresClusterCreatePostgresClusterPayloadApp.Name, and is useful for accessing the field via an interface.
type CreatePostgresClusterResponse ¶
type CreatePostgresClusterResponse struct {
CreatePostgresCluster CreatePostgresClusterCreatePostgresClusterCreatePostgresClusterPayload `json:"createPostgresCluster"`
}
CreatePostgresClusterResponse is returned by CreatePostgresCluster on success.
func CreatePostgresCluster ¶
func (*CreatePostgresClusterResponse) GetCreatePostgresCluster ¶
func (v *CreatePostgresClusterResponse) GetCreatePostgresCluster() CreatePostgresClusterCreatePostgresClusterCreatePostgresClusterPayload
GetCreatePostgresCluster returns CreatePostgresClusterResponse.CreatePostgresCluster, and is useful for accessing the field via an interface.
type CreateVolumeCreateVolumeCreateVolumePayload ¶
type CreateVolumeCreateVolumeCreateVolumePayload struct {
Volume CreateVolumeCreateVolumeCreateVolumePayloadVolume `json:"volume"`
}
CreateVolumeCreateVolumeCreateVolumePayload includes the requested fields of the GraphQL type CreateVolumePayload.
func (*CreateVolumeCreateVolumeCreateVolumePayload) GetVolume ¶
func (v *CreateVolumeCreateVolumeCreateVolumePayload) GetVolume() CreateVolumeCreateVolumeCreateVolumePayloadVolume
GetVolume returns CreateVolumeCreateVolumeCreateVolumePayload.Volume, and is useful for accessing the field via an interface.
type CreateVolumeCreateVolumeCreateVolumePayloadVolume ¶
type CreateVolumeCreateVolumeCreateVolumePayloadVolume struct { Name string `json:"name"` Region string `json:"region"` Id string `json:"id"` InternalId string `json:"internalId"` SizeGb int `json:"sizeGb"` }
CreateVolumeCreateVolumeCreateVolumePayloadVolume includes the requested fields of the GraphQL type Volume.
func (*CreateVolumeCreateVolumeCreateVolumePayloadVolume) GetId ¶
func (v *CreateVolumeCreateVolumeCreateVolumePayloadVolume) GetId() string
GetId returns CreateVolumeCreateVolumeCreateVolumePayloadVolume.Id, and is useful for accessing the field via an interface.
func (*CreateVolumeCreateVolumeCreateVolumePayloadVolume) GetInternalId ¶
func (v *CreateVolumeCreateVolumeCreateVolumePayloadVolume) GetInternalId() string
GetInternalId returns CreateVolumeCreateVolumeCreateVolumePayloadVolume.InternalId, and is useful for accessing the field via an interface.
func (*CreateVolumeCreateVolumeCreateVolumePayloadVolume) GetName ¶
func (v *CreateVolumeCreateVolumeCreateVolumePayloadVolume) GetName() string
GetName returns CreateVolumeCreateVolumeCreateVolumePayloadVolume.Name, and is useful for accessing the field via an interface.
func (*CreateVolumeCreateVolumeCreateVolumePayloadVolume) GetRegion ¶
func (v *CreateVolumeCreateVolumeCreateVolumePayloadVolume) GetRegion() string
GetRegion returns CreateVolumeCreateVolumeCreateVolumePayloadVolume.Region, and is useful for accessing the field via an interface.
func (*CreateVolumeCreateVolumeCreateVolumePayloadVolume) GetSizeGb ¶
func (v *CreateVolumeCreateVolumeCreateVolumePayloadVolume) GetSizeGb() int
GetSizeGb returns CreateVolumeCreateVolumeCreateVolumePayloadVolume.SizeGb, and is useful for accessing the field via an interface.
type CreateVolumeResponse ¶
type CreateVolumeResponse struct {
CreateVolume CreateVolumeCreateVolumeCreateVolumePayload `json:"createVolume"`
}
CreateVolumeResponse is returned by CreateVolume on success.
func CreateVolume ¶
func (*CreateVolumeResponse) GetCreateVolume ¶
func (v *CreateVolumeResponse) GetCreateVolume() CreateVolumeCreateVolumeCreateVolumePayload
GetCreateVolume returns CreateVolumeResponse.CreateVolume, and is useful for accessing the field via an interface.
type DeleteAppMutationDeleteAppDeleteAppPayload ¶
type DeleteAppMutationDeleteAppDeleteAppPayload struct {
Organization DeleteAppMutationDeleteAppDeleteAppPayloadOrganization `json:"organization"`
}
DeleteAppMutationDeleteAppDeleteAppPayload includes the requested fields of the GraphQL type DeleteAppPayload.
func (*DeleteAppMutationDeleteAppDeleteAppPayload) GetOrganization ¶
func (v *DeleteAppMutationDeleteAppDeleteAppPayload) GetOrganization() DeleteAppMutationDeleteAppDeleteAppPayloadOrganization
GetOrganization returns DeleteAppMutationDeleteAppDeleteAppPayload.Organization, and is useful for accessing the field via an interface.
type DeleteAppMutationDeleteAppDeleteAppPayloadOrganization ¶
type DeleteAppMutationDeleteAppDeleteAppPayloadOrganization struct {
Name string `json:"name"`
}
DeleteAppMutationDeleteAppDeleteAppPayloadOrganization includes the requested fields of the GraphQL type Organization.
func (*DeleteAppMutationDeleteAppDeleteAppPayloadOrganization) GetName ¶
func (v *DeleteAppMutationDeleteAppDeleteAppPayloadOrganization) GetName() string
GetName returns DeleteAppMutationDeleteAppDeleteAppPayloadOrganization.Name, and is useful for accessing the field via an interface.
type DeleteAppMutationResponse ¶
type DeleteAppMutationResponse struct {
DeleteApp DeleteAppMutationDeleteAppDeleteAppPayload `json:"deleteApp"`
}
DeleteAppMutationResponse is returned by DeleteAppMutation on success.
func DeleteAppMutation ¶
func (*DeleteAppMutationResponse) GetDeleteApp ¶
func (v *DeleteAppMutationResponse) GetDeleteApp() DeleteAppMutationDeleteAppDeleteAppPayload
GetDeleteApp returns DeleteAppMutationResponse.DeleteApp, and is useful for accessing the field via an interface.
type DeleteCertificateDeleteCertificateDeleteCertificatePayload ¶
type DeleteCertificateDeleteCertificateDeleteCertificatePayload struct { App DeleteCertificateDeleteCertificateDeleteCertificatePayloadApp `json:"app"` Certificate DeleteCertificateDeleteCertificateDeleteCertificatePayloadCertificateAppCertificate `json:"certificate"` }
DeleteCertificateDeleteCertificateDeleteCertificatePayload includes the requested fields of the GraphQL type DeleteCertificatePayload.
func (*DeleteCertificateDeleteCertificateDeleteCertificatePayload) GetApp ¶
func (v *DeleteCertificateDeleteCertificateDeleteCertificatePayload) GetApp() DeleteCertificateDeleteCertificateDeleteCertificatePayloadApp
GetApp returns DeleteCertificateDeleteCertificateDeleteCertificatePayload.App, and is useful for accessing the field via an interface.
func (*DeleteCertificateDeleteCertificateDeleteCertificatePayload) GetCertificate ¶
func (v *DeleteCertificateDeleteCertificateDeleteCertificatePayload) GetCertificate() DeleteCertificateDeleteCertificateDeleteCertificatePayloadCertificateAppCertificate
GetCertificate returns DeleteCertificateDeleteCertificateDeleteCertificatePayload.Certificate, and is useful for accessing the field via an interface.
type DeleteCertificateDeleteCertificateDeleteCertificatePayloadApp ¶
type DeleteCertificateDeleteCertificateDeleteCertificatePayloadApp struct {
Name string `json:"name"`
}
DeleteCertificateDeleteCertificateDeleteCertificatePayloadApp includes the requested fields of the GraphQL type App.
func (*DeleteCertificateDeleteCertificateDeleteCertificatePayloadApp) GetName ¶
func (v *DeleteCertificateDeleteCertificateDeleteCertificatePayloadApp) GetName() string
GetName returns DeleteCertificateDeleteCertificateDeleteCertificatePayloadApp.Name, and is useful for accessing the field via an interface.
type DeleteCertificateDeleteCertificateDeleteCertificatePayloadCertificateAppCertificate ¶
type DeleteCertificateDeleteCertificateDeleteCertificatePayloadCertificateAppCertificate struct { Hostname string `json:"hostname"` Id string `json:"id"` }
DeleteCertificateDeleteCertificateDeleteCertificatePayloadCertificateAppCertificate includes the requested fields of the GraphQL type AppCertificate.
func (*DeleteCertificateDeleteCertificateDeleteCertificatePayloadCertificateAppCertificate) GetHostname ¶
func (v *DeleteCertificateDeleteCertificateDeleteCertificatePayloadCertificateAppCertificate) GetHostname() string
GetHostname returns DeleteCertificateDeleteCertificateDeleteCertificatePayloadCertificateAppCertificate.Hostname, and is useful for accessing the field via an interface.
func (*DeleteCertificateDeleteCertificateDeleteCertificatePayloadCertificateAppCertificate) GetId ¶
func (v *DeleteCertificateDeleteCertificateDeleteCertificatePayloadCertificateAppCertificate) GetId() string
GetId returns DeleteCertificateDeleteCertificateDeleteCertificatePayloadCertificateAppCertificate.Id, and is useful for accessing the field via an interface.
type DeleteCertificateResponse ¶
type DeleteCertificateResponse struct {
DeleteCertificate DeleteCertificateDeleteCertificateDeleteCertificatePayload `json:"deleteCertificate"`
}
DeleteCertificateResponse is returned by DeleteCertificate on success.
func DeleteCertificate ¶
func (*DeleteCertificateResponse) GetDeleteCertificate ¶
func (v *DeleteCertificateResponse) GetDeleteCertificate() DeleteCertificateDeleteCertificateDeleteCertificatePayload
GetDeleteCertificate returns DeleteCertificateResponse.DeleteCertificate, and is useful for accessing the field via an interface.
type DeleteVolumeDeleteVolumeDeleteVolumePayload ¶
type DeleteVolumeDeleteVolumeDeleteVolumePayload struct {
ClientMutationId string `json:"clientMutationId"`
}
DeleteVolumeDeleteVolumeDeleteVolumePayload includes the requested fields of the GraphQL type DeleteVolumePayload.
func (*DeleteVolumeDeleteVolumeDeleteVolumePayload) GetClientMutationId ¶
func (v *DeleteVolumeDeleteVolumeDeleteVolumePayload) GetClientMutationId() string
GetClientMutationId returns DeleteVolumeDeleteVolumeDeleteVolumePayload.ClientMutationId, and is useful for accessing the field via an interface.
type DeleteVolumeResponse ¶
type DeleteVolumeResponse struct {
DeleteVolume DeleteVolumeDeleteVolumeDeleteVolumePayload `json:"deleteVolume"`
}
DeleteVolumeResponse is returned by DeleteVolume on success.
func DeleteVolume ¶
func (*DeleteVolumeResponse) GetDeleteVolume ¶
func (v *DeleteVolumeResponse) GetDeleteVolume() DeleteVolumeDeleteVolumeDeleteVolumePayload
GetDeleteVolume returns DeleteVolumeResponse.DeleteVolume, and is useful for accessing the field via an interface.
type GetCertificateApp ¶
type GetCertificateApp struct {
Certificate GetCertificateAppCertificate `json:"certificate"`
}
GetCertificateApp includes the requested fields of the GraphQL type App.
func (*GetCertificateApp) GetCertificate ¶
func (v *GetCertificateApp) GetCertificate() GetCertificateAppCertificate
GetCertificate returns GetCertificateApp.Certificate, and is useful for accessing the field via an interface.
type GetCertificateAppCertificate ¶
type GetCertificateAppCertificate struct { Id string `json:"id"` DnsValidationInstructions string `json:"dnsValidationInstructions"` DnsValidationHostname string `json:"dnsValidationHostname"` DnsValidationTarget string `json:"dnsValidationTarget"` Hostname string `json:"hostname"` Check bool `json:"check"` }
GetCertificateAppCertificate includes the requested fields of the GraphQL type AppCertificate.
func (*GetCertificateAppCertificate) GetCheck ¶
func (v *GetCertificateAppCertificate) GetCheck() bool
GetCheck returns GetCertificateAppCertificate.Check, and is useful for accessing the field via an interface.
func (*GetCertificateAppCertificate) GetDnsValidationHostname ¶
func (v *GetCertificateAppCertificate) GetDnsValidationHostname() string
GetDnsValidationHostname returns GetCertificateAppCertificate.DnsValidationHostname, and is useful for accessing the field via an interface.
func (*GetCertificateAppCertificate) GetDnsValidationInstructions ¶
func (v *GetCertificateAppCertificate) GetDnsValidationInstructions() string
GetDnsValidationInstructions returns GetCertificateAppCertificate.DnsValidationInstructions, and is useful for accessing the field via an interface.
func (*GetCertificateAppCertificate) GetDnsValidationTarget ¶
func (v *GetCertificateAppCertificate) GetDnsValidationTarget() string
GetDnsValidationTarget returns GetCertificateAppCertificate.DnsValidationTarget, and is useful for accessing the field via an interface.
func (*GetCertificateAppCertificate) GetHostname ¶
func (v *GetCertificateAppCertificate) GetHostname() string
GetHostname returns GetCertificateAppCertificate.Hostname, and is useful for accessing the field via an interface.
func (*GetCertificateAppCertificate) GetId ¶
func (v *GetCertificateAppCertificate) GetId() string
GetId returns GetCertificateAppCertificate.Id, and is useful for accessing the field via an interface.
type GetCertificateResponse ¶
type GetCertificateResponse struct {
App GetCertificateApp `json:"app"`
}
GetCertificateResponse is returned by GetCertificate on success.
func GetCertificate ¶
func (*GetCertificateResponse) GetApp ¶
func (v *GetCertificateResponse) GetApp() GetCertificateApp
GetApp returns GetCertificateResponse.App, and is useful for accessing the field via an interface.
type GetFullAppApp ¶
type GetFullAppApp struct { Name string `json:"name"` Network string `json:"network"` Organization GetFullAppAppOrganization `json:"organization"` Autoscaling GetFullAppAppAutoscalingAutoscalingConfig `json:"autoscaling"` AppUrl string `json:"appUrl"` Hostname string `json:"hostname"` Id string `json:"id"` Status string `json:"status"` Deployed bool `json:"deployed"` CurrentRelease GetFullAppAppCurrentRelease `json:"currentRelease"` Config GetFullAppAppConfig `json:"config"` HealthChecks GetFullAppAppHealthChecksCheckStateConnection `json:"healthChecks"` IpAddresses GetFullAppAppIpAddressesIPAddressConnection `json:"ipAddresses"` Role GetFullAppAppRole `json:"-"` }
GetFullAppApp includes the requested fields of the GraphQL type App.
func (*GetFullAppApp) GetAppUrl ¶
func (v *GetFullAppApp) GetAppUrl() string
GetAppUrl returns GetFullAppApp.AppUrl, and is useful for accessing the field via an interface.
func (*GetFullAppApp) GetAutoscaling ¶
func (v *GetFullAppApp) GetAutoscaling() GetFullAppAppAutoscalingAutoscalingConfig
GetAutoscaling returns GetFullAppApp.Autoscaling, and is useful for accessing the field via an interface.
func (*GetFullAppApp) GetConfig ¶
func (v *GetFullAppApp) GetConfig() GetFullAppAppConfig
GetConfig returns GetFullAppApp.Config, and is useful for accessing the field via an interface.
func (*GetFullAppApp) GetCurrentRelease ¶
func (v *GetFullAppApp) GetCurrentRelease() GetFullAppAppCurrentRelease
GetCurrentRelease returns GetFullAppApp.CurrentRelease, and is useful for accessing the field via an interface.
func (*GetFullAppApp) GetDeployed ¶
func (v *GetFullAppApp) GetDeployed() bool
GetDeployed returns GetFullAppApp.Deployed, and is useful for accessing the field via an interface.
func (*GetFullAppApp) GetHealthChecks ¶
func (v *GetFullAppApp) GetHealthChecks() GetFullAppAppHealthChecksCheckStateConnection
GetHealthChecks returns GetFullAppApp.HealthChecks, and is useful for accessing the field via an interface.
func (*GetFullAppApp) GetHostname ¶
func (v *GetFullAppApp) GetHostname() string
GetHostname returns GetFullAppApp.Hostname, and is useful for accessing the field via an interface.
func (*GetFullAppApp) GetId ¶
func (v *GetFullAppApp) GetId() string
GetId returns GetFullAppApp.Id, and is useful for accessing the field via an interface.
func (*GetFullAppApp) GetIpAddresses ¶
func (v *GetFullAppApp) GetIpAddresses() GetFullAppAppIpAddressesIPAddressConnection
GetIpAddresses returns GetFullAppApp.IpAddresses, and is useful for accessing the field via an interface.
func (*GetFullAppApp) GetName ¶
func (v *GetFullAppApp) GetName() string
GetName returns GetFullAppApp.Name, and is useful for accessing the field via an interface.
func (*GetFullAppApp) GetNetwork ¶
func (v *GetFullAppApp) GetNetwork() string
GetNetwork returns GetFullAppApp.Network, and is useful for accessing the field via an interface.
func (*GetFullAppApp) GetOrganization ¶
func (v *GetFullAppApp) GetOrganization() GetFullAppAppOrganization
GetOrganization returns GetFullAppApp.Organization, and is useful for accessing the field via an interface.
func (*GetFullAppApp) GetRole ¶
func (v *GetFullAppApp) GetRole() GetFullAppAppRole
GetRole returns GetFullAppApp.Role, and is useful for accessing the field via an interface.
func (*GetFullAppApp) GetSharedIpAddress ¶
func (v *GetFullAppApp) GetSharedIpAddress() string
GetSharedIpAddress returns GetFullAppApp.SharedIpAddress, and is useful for accessing the field via an interface.
func (*GetFullAppApp) GetStatus ¶
func (v *GetFullAppApp) GetStatus() string
GetStatus returns GetFullAppApp.Status, and is useful for accessing the field via an interface.
func (*GetFullAppApp) MarshalJSON ¶
func (v *GetFullAppApp) MarshalJSON() ([]byte, error)
func (*GetFullAppApp) UnmarshalJSON ¶
func (v *GetFullAppApp) UnmarshalJSON(b []byte) error
type GetFullAppAppAutoscalingAutoscalingConfig ¶
type GetFullAppAppAutoscalingAutoscalingConfig struct { PreferredRegion string `json:"preferredRegion"` Regions []GetFullAppAppAutoscalingAutoscalingConfigRegionsAutoscaleRegionConfig `json:"regions"` }
GetFullAppAppAutoscalingAutoscalingConfig includes the requested fields of the GraphQL type AutoscalingConfig.
func (*GetFullAppAppAutoscalingAutoscalingConfig) GetPreferredRegion ¶
func (v *GetFullAppAppAutoscalingAutoscalingConfig) GetPreferredRegion() string
GetPreferredRegion returns GetFullAppAppAutoscalingAutoscalingConfig.PreferredRegion, and is useful for accessing the field via an interface.
func (*GetFullAppAppAutoscalingAutoscalingConfig) GetRegions ¶
func (v *GetFullAppAppAutoscalingAutoscalingConfig) GetRegions() []GetFullAppAppAutoscalingAutoscalingConfigRegionsAutoscaleRegionConfig
GetRegions returns GetFullAppAppAutoscalingAutoscalingConfig.Regions, and is useful for accessing the field via an interface.
type GetFullAppAppAutoscalingAutoscalingConfigRegionsAutoscaleRegionConfig ¶
type GetFullAppAppAutoscalingAutoscalingConfigRegionsAutoscaleRegionConfig struct {
Code string `json:"code"`
}
GetFullAppAppAutoscalingAutoscalingConfigRegionsAutoscaleRegionConfig includes the requested fields of the GraphQL type AutoscaleRegionConfig.
func (*GetFullAppAppAutoscalingAutoscalingConfigRegionsAutoscaleRegionConfig) GetCode ¶
func (v *GetFullAppAppAutoscalingAutoscalingConfigRegionsAutoscaleRegionConfig) GetCode() string
GetCode returns GetFullAppAppAutoscalingAutoscalingConfigRegionsAutoscaleRegionConfig.Code, and is useful for accessing the field via an interface.
type GetFullAppAppConfig ¶
type GetFullAppAppConfig struct {
Definition interface{} `json:"definition"`
}
GetFullAppAppConfig includes the requested fields of the GraphQL type AppConfig.
func (*GetFullAppAppConfig) GetDefinition ¶
func (v *GetFullAppAppConfig) GetDefinition() interface{}
GetDefinition returns GetFullAppAppConfig.Definition, and is useful for accessing the field via an interface.
type GetFullAppAppCurrentRelease ¶
type GetFullAppAppCurrentRelease struct {
Id string `json:"id"`
}
GetFullAppAppCurrentRelease includes the requested fields of the GraphQL type Release.
func (*GetFullAppAppCurrentRelease) GetId ¶
func (v *GetFullAppAppCurrentRelease) GetId() string
GetId returns GetFullAppAppCurrentRelease.Id, and is useful for accessing the field via an interface.
type GetFullAppAppHealthChecksCheckStateConnection ¶
type GetFullAppAppHealthChecksCheckStateConnection struct {
Nodes []GetFullAppAppHealthChecksCheckStateConnectionNodesCheckState `json:"nodes"`
}
GetFullAppAppHealthChecksCheckStateConnection includes the requested fields of the GraphQL type CheckStateConnection.
func (*GetFullAppAppHealthChecksCheckStateConnection) GetNodes ¶
func (v *GetFullAppAppHealthChecksCheckStateConnection) GetNodes() []GetFullAppAppHealthChecksCheckStateConnectionNodesCheckState
GetNodes returns GetFullAppAppHealthChecksCheckStateConnection.Nodes, and is useful for accessing the field via an interface.
type GetFullAppAppHealthChecksCheckStateConnectionNodesCheckState ¶
type GetFullAppAppHealthChecksCheckStateConnectionNodesCheckState struct { Name string `json:"name"` Status string `json:"status"` }
GetFullAppAppHealthChecksCheckStateConnectionNodesCheckState includes the requested fields of the GraphQL type CheckState.
func (*GetFullAppAppHealthChecksCheckStateConnectionNodesCheckState) GetName ¶
func (v *GetFullAppAppHealthChecksCheckStateConnectionNodesCheckState) GetName() string
GetName returns GetFullAppAppHealthChecksCheckStateConnectionNodesCheckState.Name, and is useful for accessing the field via an interface.
func (*GetFullAppAppHealthChecksCheckStateConnectionNodesCheckState) GetStatus ¶
func (v *GetFullAppAppHealthChecksCheckStateConnectionNodesCheckState) GetStatus() string
GetStatus returns GetFullAppAppHealthChecksCheckStateConnectionNodesCheckState.Status, and is useful for accessing the field via an interface.
type GetFullAppAppIpAddressesIPAddressConnection ¶
type GetFullAppAppIpAddressesIPAddressConnection struct {
Nodes []GetFullAppAppIpAddressesIPAddressConnectionNodesIPAddress `json:"nodes"`
}
GetFullAppAppIpAddressesIPAddressConnection includes the requested fields of the GraphQL type IPAddressConnection.
func (*GetFullAppAppIpAddressesIPAddressConnection) GetNodes ¶
func (v *GetFullAppAppIpAddressesIPAddressConnection) GetNodes() []GetFullAppAppIpAddressesIPAddressConnectionNodesIPAddress
GetNodes returns GetFullAppAppIpAddressesIPAddressConnection.Nodes, and is useful for accessing the field via an interface.
type GetFullAppAppIpAddressesIPAddressConnectionNodesIPAddress ¶
type GetFullAppAppIpAddressesIPAddressConnectionNodesIPAddress struct { Address string `json:"address"` Id string `json:"id"` }
GetFullAppAppIpAddressesIPAddressConnectionNodesIPAddress includes the requested fields of the GraphQL type IPAddress.
func (*GetFullAppAppIpAddressesIPAddressConnectionNodesIPAddress) GetAddress ¶
func (v *GetFullAppAppIpAddressesIPAddressConnectionNodesIPAddress) GetAddress() string
GetAddress returns GetFullAppAppIpAddressesIPAddressConnectionNodesIPAddress.Address, and is useful for accessing the field via an interface.
func (*GetFullAppAppIpAddressesIPAddressConnectionNodesIPAddress) GetId ¶
func (v *GetFullAppAppIpAddressesIPAddressConnectionNodesIPAddress) GetId() string
GetId returns GetFullAppAppIpAddressesIPAddressConnectionNodesIPAddress.Id, and is useful for accessing the field via an interface.
type GetFullAppAppOrganization ¶
GetFullAppAppOrganization includes the requested fields of the GraphQL type Organization.
func (*GetFullAppAppOrganization) GetId ¶
func (v *GetFullAppAppOrganization) GetId() string
GetId returns GetFullAppAppOrganization.Id, and is useful for accessing the field via an interface.
func (*GetFullAppAppOrganization) GetSlug ¶
func (v *GetFullAppAppOrganization) GetSlug() string
GetSlug returns GetFullAppAppOrganization.Slug, and is useful for accessing the field via an interface.
type GetFullAppAppRole ¶
type GetFullAppAppRole interface { // GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values). GetTypename() string // GetName returns the interface-field "name" from its implementation. GetName() string // contains filtered or unexported methods }
GetFullAppAppRole includes the requested fields of the GraphQL interface AppRole.
GetFullAppAppRole is implemented by the following types: GetFullAppAppRoleEmptyAppRole GetFullAppAppRoleFlyctlMachineHostAppRole GetFullAppAppRolePostgresClusterAppRole GetFullAppAppRoleRemoteDockerBuilderAppRole
type GetFullAppAppRoleEmptyAppRole ¶
type GetFullAppAppRoleEmptyAppRole struct { Typename string `json:"__typename"` Name string `json:"name"` }
GetFullAppAppRoleEmptyAppRole includes the requested fields of the GraphQL type EmptyAppRole.
func (*GetFullAppAppRoleEmptyAppRole) GetName ¶
func (v *GetFullAppAppRoleEmptyAppRole) GetName() string
GetName returns GetFullAppAppRoleEmptyAppRole.Name, and is useful for accessing the field via an interface.
func (*GetFullAppAppRoleEmptyAppRole) GetTypename ¶
func (v *GetFullAppAppRoleEmptyAppRole) GetTypename() string
GetTypename returns GetFullAppAppRoleEmptyAppRole.Typename, and is useful for accessing the field via an interface.
type GetFullAppAppRoleFlyctlMachineHostAppRole ¶
type GetFullAppAppRoleFlyctlMachineHostAppRole struct { Typename string `json:"__typename"` Name string `json:"name"` }
GetFullAppAppRoleFlyctlMachineHostAppRole includes the requested fields of the GraphQL type FlyctlMachineHostAppRole.
func (*GetFullAppAppRoleFlyctlMachineHostAppRole) GetName ¶
func (v *GetFullAppAppRoleFlyctlMachineHostAppRole) GetName() string
GetName returns GetFullAppAppRoleFlyctlMachineHostAppRole.Name, and is useful for accessing the field via an interface.
func (*GetFullAppAppRoleFlyctlMachineHostAppRole) GetTypename ¶
func (v *GetFullAppAppRoleFlyctlMachineHostAppRole) GetTypename() string
GetTypename returns GetFullAppAppRoleFlyctlMachineHostAppRole.Typename, and is useful for accessing the field via an interface.
type GetFullAppAppRolePostgresClusterAppRole ¶
type GetFullAppAppRolePostgresClusterAppRole struct { Typename string `json:"__typename"` Name string `json:"name"` }
GetFullAppAppRolePostgresClusterAppRole includes the requested fields of the GraphQL type PostgresClusterAppRole.
func (*GetFullAppAppRolePostgresClusterAppRole) GetName ¶
func (v *GetFullAppAppRolePostgresClusterAppRole) GetName() string
GetName returns GetFullAppAppRolePostgresClusterAppRole.Name, and is useful for accessing the field via an interface.
func (*GetFullAppAppRolePostgresClusterAppRole) GetTypename ¶
func (v *GetFullAppAppRolePostgresClusterAppRole) GetTypename() string
GetTypename returns GetFullAppAppRolePostgresClusterAppRole.Typename, and is useful for accessing the field via an interface.
type GetFullAppAppRoleRemoteDockerBuilderAppRole ¶
type GetFullAppAppRoleRemoteDockerBuilderAppRole struct { Typename string `json:"__typename"` Name string `json:"name"` }
GetFullAppAppRoleRemoteDockerBuilderAppRole includes the requested fields of the GraphQL type RemoteDockerBuilderAppRole.
func (*GetFullAppAppRoleRemoteDockerBuilderAppRole) GetName ¶
func (v *GetFullAppAppRoleRemoteDockerBuilderAppRole) GetName() string
GetName returns GetFullAppAppRoleRemoteDockerBuilderAppRole.Name, and is useful for accessing the field via an interface.
func (*GetFullAppAppRoleRemoteDockerBuilderAppRole) GetTypename ¶
func (v *GetFullAppAppRoleRemoteDockerBuilderAppRole) GetTypename() string
GetTypename returns GetFullAppAppRoleRemoteDockerBuilderAppRole.Typename, and is useful for accessing the field via an interface.
type GetFullAppResponse ¶
type GetFullAppResponse struct {
App GetFullAppApp `json:"app"`
}
GetFullAppResponse is returned by GetFullApp on success.
func GetFullApp ¶
func (*GetFullAppResponse) GetApp ¶
func (v *GetFullAppResponse) GetApp() GetFullAppApp
GetApp returns GetFullAppResponse.App, and is useful for accessing the field via an interface.
type IPAddressType ¶
type IPAddressType string
const ( IPAddressTypeV4 IPAddressType = "v4" IPAddressTypeV6 IPAddressType = "v6" IPAddressTypePrivateV6 IPAddressType = "private_v6" )
type IpAddressQueryApp ¶
type IpAddressQueryApp struct {
IpAddress IpAddressQueryAppIpAddressIPAddress `json:"ipAddress"`
}
IpAddressQueryApp includes the requested fields of the GraphQL type App.
func (*IpAddressQueryApp) GetIpAddress ¶
func (v *IpAddressQueryApp) GetIpAddress() IpAddressQueryAppIpAddressIPAddress
GetIpAddress returns IpAddressQueryApp.IpAddress, and is useful for accessing the field via an interface.
type IpAddressQueryAppIpAddressIPAddress ¶
type IpAddressQueryAppIpAddressIPAddress struct { Id string `json:"id"` Type IPAddressType `json:"type"` Address string `json:"address"` Region string `json:"region"` }
IpAddressQueryAppIpAddressIPAddress includes the requested fields of the GraphQL type IPAddress.
func (*IpAddressQueryAppIpAddressIPAddress) GetAddress ¶
func (v *IpAddressQueryAppIpAddressIPAddress) GetAddress() string
GetAddress returns IpAddressQueryAppIpAddressIPAddress.Address, and is useful for accessing the field via an interface.
func (*IpAddressQueryAppIpAddressIPAddress) GetId ¶
func (v *IpAddressQueryAppIpAddressIPAddress) GetId() string
GetId returns IpAddressQueryAppIpAddressIPAddress.Id, and is useful for accessing the field via an interface.
func (*IpAddressQueryAppIpAddressIPAddress) GetRegion ¶
func (v *IpAddressQueryAppIpAddressIPAddress) GetRegion() string
GetRegion returns IpAddressQueryAppIpAddressIPAddress.Region, and is useful for accessing the field via an interface.
func (*IpAddressQueryAppIpAddressIPAddress) GetType ¶
func (v *IpAddressQueryAppIpAddressIPAddress) GetType() IPAddressType
GetType returns IpAddressQueryAppIpAddressIPAddress.Type, and is useful for accessing the field via an interface.
type IpAddressQueryResponse ¶
type IpAddressQueryResponse struct {
App IpAddressQueryApp `json:"app"`
}
IpAddressQueryResponse is returned by IpAddressQuery on success.
func IpAddressQuery ¶
func (*IpAddressQueryResponse) GetApp ¶
func (v *IpAddressQueryResponse) GetApp() IpAddressQueryApp
GetApp returns IpAddressQueryResponse.App, and is useful for accessing the field via an interface.
type OrganizationOrganization ¶
type OrganizationOrganization struct {
Id string `json:"id"`
}
OrganizationOrganization includes the requested fields of the GraphQL type Organization.
func (*OrganizationOrganization) GetId ¶
func (v *OrganizationOrganization) GetId() string
GetId returns OrganizationOrganization.Id, and is useful for accessing the field via an interface.
type OrganizationResponse ¶
type OrganizationResponse struct {
Organization OrganizationOrganization `json:"organization"`
}
OrganizationResponse is returned by Organization on success.
func Organization ¶
func (*OrganizationResponse) GetOrganization ¶
func (v *OrganizationResponse) GetOrganization() OrganizationOrganization
GetOrganization returns OrganizationResponse.Organization, and is useful for accessing the field via an interface.
type OrgsQueryOrganizationsOrganizationConnection ¶
type OrgsQueryOrganizationsOrganizationConnection struct {
Nodes []OrgsQueryOrganizationsOrganizationConnectionNodesOrganization `json:"nodes"`
}
OrgsQueryOrganizationsOrganizationConnection includes the requested fields of the GraphQL type OrganizationConnection.
func (*OrgsQueryOrganizationsOrganizationConnection) GetNodes ¶
func (v *OrgsQueryOrganizationsOrganizationConnection) GetNodes() []OrgsQueryOrganizationsOrganizationConnectionNodesOrganization
GetNodes returns OrgsQueryOrganizationsOrganizationConnection.Nodes, and is useful for accessing the field via an interface.
type OrgsQueryOrganizationsOrganizationConnectionNodesOrganization ¶
type OrgsQueryOrganizationsOrganizationConnectionNodesOrganization struct { Name string `json:"name"` Id string `json:"id"` }
OrgsQueryOrganizationsOrganizationConnectionNodesOrganization includes the requested fields of the GraphQL type Organization.
func (*OrgsQueryOrganizationsOrganizationConnectionNodesOrganization) GetId ¶
func (v *OrgsQueryOrganizationsOrganizationConnectionNodesOrganization) GetId() string
GetId returns OrgsQueryOrganizationsOrganizationConnectionNodesOrganization.Id, and is useful for accessing the field via an interface.
func (*OrgsQueryOrganizationsOrganizationConnectionNodesOrganization) GetName ¶
func (v *OrgsQueryOrganizationsOrganizationConnectionNodesOrganization) GetName() string
GetName returns OrgsQueryOrganizationsOrganizationConnectionNodesOrganization.Name, and is useful for accessing the field via an interface.
type OrgsQueryResponse ¶
type OrgsQueryResponse struct {
Organizations OrgsQueryOrganizationsOrganizationConnection `json:"organizations"`
}
OrgsQueryResponse is returned by OrgsQuery on success.
func (*OrgsQueryResponse) GetOrganizations ¶
func (v *OrgsQueryResponse) GetOrganizations() OrgsQueryOrganizationsOrganizationConnection
GetOrganizations returns OrgsQueryResponse.Organizations, and is useful for accessing the field via an interface.
type ReleaseIpAddressReleaseIpAddressReleaseIPAddressPayload ¶
type ReleaseIpAddressReleaseIpAddressReleaseIPAddressPayload struct {
ClientMutationId string `json:"clientMutationId"`
}
ReleaseIpAddressReleaseIpAddressReleaseIPAddressPayload includes the requested fields of the GraphQL type ReleaseIPAddressPayload.
func (*ReleaseIpAddressReleaseIpAddressReleaseIPAddressPayload) GetClientMutationId ¶
func (v *ReleaseIpAddressReleaseIpAddressReleaseIPAddressPayload) GetClientMutationId() string
GetClientMutationId returns ReleaseIpAddressReleaseIpAddressReleaseIPAddressPayload.ClientMutationId, and is useful for accessing the field via an interface.
type ReleaseIpAddressResponse ¶
type ReleaseIpAddressResponse struct {
ReleaseIpAddress ReleaseIpAddressReleaseIpAddressReleaseIPAddressPayload `json:"releaseIpAddress"`
}
ReleaseIpAddressResponse is returned by ReleaseIpAddress on success.
func ReleaseIpAddress ¶
func (*ReleaseIpAddressResponse) GetReleaseIpAddress ¶
func (v *ReleaseIpAddressResponse) GetReleaseIpAddress() ReleaseIpAddressReleaseIpAddressReleaseIPAddressPayload
GetReleaseIpAddress returns ReleaseIpAddressResponse.ReleaseIpAddress, and is useful for accessing the field via an interface.
type RemoveWireGuardPeerInput ¶
type RemoveWireGuardPeerInput struct { ClientMutationId string `json:"clientMutationId"` OrganizationId string `json:"organizationId"` Name string `json:"name"` Nats bool `json:"nats"` }
func (*RemoveWireGuardPeerInput) GetClientMutationId ¶
func (v *RemoveWireGuardPeerInput) GetClientMutationId() string
GetClientMutationId returns RemoveWireGuardPeerInput.ClientMutationId, and is useful for accessing the field via an interface.
func (*RemoveWireGuardPeerInput) GetName ¶
func (v *RemoveWireGuardPeerInput) GetName() string
GetName returns RemoveWireGuardPeerInput.Name, and is useful for accessing the field via an interface.
func (*RemoveWireGuardPeerInput) GetNats ¶
func (v *RemoveWireGuardPeerInput) GetNats() bool
GetNats returns RemoveWireGuardPeerInput.Nats, and is useful for accessing the field via an interface.
func (*RemoveWireGuardPeerInput) GetOrganizationId ¶
func (v *RemoveWireGuardPeerInput) GetOrganizationId() string
GetOrganizationId returns RemoveWireGuardPeerInput.OrganizationId, and is useful for accessing the field via an interface.
type RemoveWireguardPeerRemoveWireGuardPeerRemoveWireGuardPeerPayload ¶
type RemoveWireguardPeerRemoveWireGuardPeerRemoveWireGuardPeerPayload struct {
Organization RemoveWireguardPeerRemoveWireGuardPeerRemoveWireGuardPeerPayloadOrganization `json:"organization"`
}
RemoveWireguardPeerRemoveWireGuardPeerRemoveWireGuardPeerPayload includes the requested fields of the GraphQL type RemoveWireGuardPeerPayload.
func (*RemoveWireguardPeerRemoveWireGuardPeerRemoveWireGuardPeerPayload) GetOrganization ¶
func (v *RemoveWireguardPeerRemoveWireGuardPeerRemoveWireGuardPeerPayload) GetOrganization() RemoveWireguardPeerRemoveWireGuardPeerRemoveWireGuardPeerPayloadOrganization
GetOrganization returns RemoveWireguardPeerRemoveWireGuardPeerRemoveWireGuardPeerPayload.Organization, and is useful for accessing the field via an interface.
type RemoveWireguardPeerRemoveWireGuardPeerRemoveWireGuardPeerPayloadOrganization ¶
type RemoveWireguardPeerRemoveWireGuardPeerRemoveWireGuardPeerPayloadOrganization struct {
Name string `json:"name"`
}
RemoveWireguardPeerRemoveWireGuardPeerRemoveWireGuardPeerPayloadOrganization includes the requested fields of the GraphQL type Organization.
func (*RemoveWireguardPeerRemoveWireGuardPeerRemoveWireGuardPeerPayloadOrganization) GetName ¶
func (v *RemoveWireguardPeerRemoveWireGuardPeerRemoveWireGuardPeerPayloadOrganization) GetName() string
GetName returns RemoveWireguardPeerRemoveWireGuardPeerRemoveWireGuardPeerPayloadOrganization.Name, and is useful for accessing the field via an interface.
type RemoveWireguardPeerResponse ¶
type RemoveWireguardPeerResponse struct {
RemoveWireGuardPeer RemoveWireguardPeerRemoveWireGuardPeerRemoveWireGuardPeerPayload `json:"removeWireGuardPeer"`
}
RemoveWireguardPeerResponse is returned by RemoveWireguardPeer on success.
func RemoveWireguardPeer ¶
func RemoveWireguardPeer( ctx context.Context, client graphql.Client, input RemoveWireGuardPeerInput, ) (*RemoveWireguardPeerResponse, error)
func (*RemoveWireguardPeerResponse) GetRemoveWireGuardPeer ¶
func (v *RemoveWireguardPeerResponse) GetRemoveWireGuardPeer() RemoveWireguardPeerRemoveWireGuardPeerRemoveWireGuardPeerPayload
GetRemoveWireGuardPeer returns RemoveWireguardPeerResponse.RemoveWireGuardPeer, and is useful for accessing the field via an interface.
type SecretInput ¶
func (*SecretInput) GetKey ¶
func (v *SecretInput) GetKey() string
GetKey returns SecretInput.Key, and is useful for accessing the field via an interface.
func (*SecretInput) GetValue ¶
func (v *SecretInput) GetValue() string
GetValue returns SecretInput.Value, and is useful for accessing the field via an interface.
type SetSecretsInput ¶
type SetSecretsInput struct { ClientMutationId string `json:"clientMutationId"` AppId string `json:"appId"` Secrets []SecretInput `json:"secrets"` ReplaceAll bool `json:"replaceAll"` }
func (*SetSecretsInput) GetAppId ¶
func (v *SetSecretsInput) GetAppId() string
GetAppId returns SetSecretsInput.AppId, and is useful for accessing the field via an interface.
func (*SetSecretsInput) GetClientMutationId ¶
func (v *SetSecretsInput) GetClientMutationId() string
GetClientMutationId returns SetSecretsInput.ClientMutationId, and is useful for accessing the field via an interface.
func (*SetSecretsInput) GetReplaceAll ¶
func (v *SetSecretsInput) GetReplaceAll() bool
GetReplaceAll returns SetSecretsInput.ReplaceAll, and is useful for accessing the field via an interface.
func (*SetSecretsInput) GetSecrets ¶
func (v *SetSecretsInput) GetSecrets() []SecretInput
GetSecrets returns SetSecretsInput.Secrets, and is useful for accessing the field via an interface.
type SetSecretsResponse ¶
type SetSecretsResponse struct {
SetSecrets SetSecretsSetSecretsSetSecretsPayload `json:"setSecrets"`
}
SetSecretsResponse is returned by SetSecrets on success.
func SetSecrets ¶
func SetSecrets( ctx context.Context, client graphql.Client, input SetSecretsInput, ) (*SetSecretsResponse, error)
func (*SetSecretsResponse) GetSetSecrets ¶
func (v *SetSecretsResponse) GetSetSecrets() SetSecretsSetSecretsSetSecretsPayload
GetSetSecrets returns SetSecretsResponse.SetSecrets, and is useful for accessing the field via an interface.
type SetSecretsSetSecretsSetSecretsPayload ¶
type SetSecretsSetSecretsSetSecretsPayload struct {
Release SetSecretsSetSecretsSetSecretsPayloadRelease `json:"release"`
}
SetSecretsSetSecretsSetSecretsPayload includes the requested fields of the GraphQL type SetSecretsPayload.
func (*SetSecretsSetSecretsSetSecretsPayload) GetRelease ¶
func (v *SetSecretsSetSecretsSetSecretsPayload) GetRelease() SetSecretsSetSecretsSetSecretsPayloadRelease
GetRelease returns SetSecretsSetSecretsSetSecretsPayload.Release, and is useful for accessing the field via an interface.
type SetSecretsSetSecretsSetSecretsPayloadRelease ¶
type SetSecretsSetSecretsSetSecretsPayloadRelease struct {
Id string `json:"id"`
}
SetSecretsSetSecretsSetSecretsPayloadRelease includes the requested fields of the GraphQL type Release.
func (*SetSecretsSetSecretsSetSecretsPayloadRelease) GetId ¶
func (v *SetSecretsSetSecretsSetSecretsPayloadRelease) GetId() string
GetId returns SetSecretsSetSecretsSetSecretsPayloadRelease.Id, and is useful for accessing the field via an interface.
type UpdateAutoScaleConfigMutationResponse ¶
type UpdateAutoScaleConfigMutationResponse struct {
UpdateAutoscaleConfig UpdateAutoScaleConfigMutationUpdateAutoscaleConfigUpdateAutoscaleConfigPayload `json:"updateAutoscaleConfig"`
}
UpdateAutoScaleConfigMutationResponse is returned by UpdateAutoScaleConfigMutation on success.
func UpdateAutoScaleConfigMutation ¶
func UpdateAutoScaleConfigMutation( ctx context.Context, client graphql.Client, id string, regions []AutoscaleRegionConfigInput, resetRegions bool, ) (*UpdateAutoScaleConfigMutationResponse, error)
func (*UpdateAutoScaleConfigMutationResponse) GetUpdateAutoscaleConfig ¶
func (v *UpdateAutoScaleConfigMutationResponse) GetUpdateAutoscaleConfig() UpdateAutoScaleConfigMutationUpdateAutoscaleConfigUpdateAutoscaleConfigPayload
GetUpdateAutoscaleConfig returns UpdateAutoScaleConfigMutationResponse.UpdateAutoscaleConfig, and is useful for accessing the field via an interface.
type UpdateAutoScaleConfigMutationUpdateAutoscaleConfigUpdateAutoscaleConfigPayload ¶
type UpdateAutoScaleConfigMutationUpdateAutoscaleConfigUpdateAutoscaleConfigPayload struct {
App UpdateAutoScaleConfigMutationUpdateAutoscaleConfigUpdateAutoscaleConfigPayloadApp `json:"app"`
}
UpdateAutoScaleConfigMutationUpdateAutoscaleConfigUpdateAutoscaleConfigPayload includes the requested fields of the GraphQL type UpdateAutoscaleConfigPayload.
func (*UpdateAutoScaleConfigMutationUpdateAutoscaleConfigUpdateAutoscaleConfigPayload) GetApp ¶
func (v *UpdateAutoScaleConfigMutationUpdateAutoscaleConfigUpdateAutoscaleConfigPayload) GetApp() UpdateAutoScaleConfigMutationUpdateAutoscaleConfigUpdateAutoscaleConfigPayloadApp
GetApp returns UpdateAutoScaleConfigMutationUpdateAutoscaleConfigUpdateAutoscaleConfigPayload.App, and is useful for accessing the field via an interface.
type UpdateAutoScaleConfigMutationUpdateAutoscaleConfigUpdateAutoscaleConfigPayloadApp ¶
type UpdateAutoScaleConfigMutationUpdateAutoscaleConfigUpdateAutoscaleConfigPayloadApp struct { Status string `json:"status"` Autoscaling UpdateAutoScaleConfigMutationUpdateAutoscaleConfigUpdateAutoscaleConfigPayloadAppAutoscalingAutoscalingConfig `json:"autoscaling"` }
UpdateAutoScaleConfigMutationUpdateAutoscaleConfigUpdateAutoscaleConfigPayloadApp includes the requested fields of the GraphQL type App.
func (*UpdateAutoScaleConfigMutationUpdateAutoscaleConfigUpdateAutoscaleConfigPayloadApp) GetAutoscaling ¶
func (v *UpdateAutoScaleConfigMutationUpdateAutoscaleConfigUpdateAutoscaleConfigPayloadApp) GetAutoscaling() UpdateAutoScaleConfigMutationUpdateAutoscaleConfigUpdateAutoscaleConfigPayloadAppAutoscalingAutoscalingConfig
GetAutoscaling returns UpdateAutoScaleConfigMutationUpdateAutoscaleConfigUpdateAutoscaleConfigPayloadApp.Autoscaling, and is useful for accessing the field via an interface.
func (*UpdateAutoScaleConfigMutationUpdateAutoscaleConfigUpdateAutoscaleConfigPayloadApp) GetStatus ¶
func (v *UpdateAutoScaleConfigMutationUpdateAutoscaleConfigUpdateAutoscaleConfigPayloadApp) GetStatus() string
GetStatus returns UpdateAutoScaleConfigMutationUpdateAutoscaleConfigUpdateAutoscaleConfigPayloadApp.Status, and is useful for accessing the field via an interface.
type UpdateAutoScaleConfigMutationUpdateAutoscaleConfigUpdateAutoscaleConfigPayloadAppAutoscalingAutoscalingConfig ¶
type UpdateAutoScaleConfigMutationUpdateAutoscaleConfigUpdateAutoscaleConfigPayloadAppAutoscalingAutoscalingConfig struct {
Regions []UpdateAutoScaleConfigMutationUpdateAutoscaleConfigUpdateAutoscaleConfigPayloadAppAutoscalingAutoscalingConfigRegionsAutoscaleRegionConfig `json:"regions"`
}
UpdateAutoScaleConfigMutationUpdateAutoscaleConfigUpdateAutoscaleConfigPayloadAppAutoscalingAutoscalingConfig includes the requested fields of the GraphQL type AutoscalingConfig.
func (*UpdateAutoScaleConfigMutationUpdateAutoscaleConfigUpdateAutoscaleConfigPayloadAppAutoscalingAutoscalingConfig) GetRegions ¶
func (v *UpdateAutoScaleConfigMutationUpdateAutoscaleConfigUpdateAutoscaleConfigPayloadAppAutoscalingAutoscalingConfig) GetRegions() []UpdateAutoScaleConfigMutationUpdateAutoscaleConfigUpdateAutoscaleConfigPayloadAppAutoscalingAutoscalingConfigRegionsAutoscaleRegionConfig
GetRegions returns UpdateAutoScaleConfigMutationUpdateAutoscaleConfigUpdateAutoscaleConfigPayloadAppAutoscalingAutoscalingConfig.Regions, and is useful for accessing the field via an interface.
type UpdateAutoScaleConfigMutationUpdateAutoscaleConfigUpdateAutoscaleConfigPayloadAppAutoscalingAutoscalingConfigRegionsAutoscaleRegionConfig ¶
type UpdateAutoScaleConfigMutationUpdateAutoscaleConfigUpdateAutoscaleConfigPayloadAppAutoscalingAutoscalingConfigRegionsAutoscaleRegionConfig struct {
Code string `json:"code"`
}
UpdateAutoScaleConfigMutationUpdateAutoscaleConfigUpdateAutoscaleConfigPayloadAppAutoscalingAutoscalingConfigRegionsAutoscaleRegionConfig includes the requested fields of the GraphQL type AutoscaleRegionConfig.
func (*UpdateAutoScaleConfigMutationUpdateAutoscaleConfigUpdateAutoscaleConfigPayloadAppAutoscalingAutoscalingConfigRegionsAutoscaleRegionConfig) GetCode ¶
func (v *UpdateAutoScaleConfigMutationUpdateAutoscaleConfigUpdateAutoscaleConfigPayloadAppAutoscalingAutoscalingConfigRegionsAutoscaleRegionConfig) GetCode() string
GetCode returns UpdateAutoScaleConfigMutationUpdateAutoscaleConfigUpdateAutoscaleConfigPayloadAppAutoscalingAutoscalingConfigRegionsAutoscaleRegionConfig.Code, and is useful for accessing the field via an interface.
type VolumeQueryApp ¶
type VolumeQueryApp struct {
Volume VolumeQueryAppVolume `json:"volume"`
}
VolumeQueryApp includes the requested fields of the GraphQL type App.
func (*VolumeQueryApp) GetVolume ¶
func (v *VolumeQueryApp) GetVolume() VolumeQueryAppVolume
GetVolume returns VolumeQueryApp.Volume, and is useful for accessing the field via an interface.
type VolumeQueryAppVolume ¶
type VolumeQueryAppVolume struct { Name string `json:"name"` Region string `json:"region"` Id string `json:"id"` InternalId string `json:"internalId"` SizeGb int `json:"sizeGb"` }
VolumeQueryAppVolume includes the requested fields of the GraphQL type Volume.
func (*VolumeQueryAppVolume) GetId ¶
func (v *VolumeQueryAppVolume) GetId() string
GetId returns VolumeQueryAppVolume.Id, and is useful for accessing the field via an interface.
func (*VolumeQueryAppVolume) GetInternalId ¶
func (v *VolumeQueryAppVolume) GetInternalId() string
GetInternalId returns VolumeQueryAppVolume.InternalId, and is useful for accessing the field via an interface.
func (*VolumeQueryAppVolume) GetName ¶
func (v *VolumeQueryAppVolume) GetName() string
GetName returns VolumeQueryAppVolume.Name, and is useful for accessing the field via an interface.
func (*VolumeQueryAppVolume) GetRegion ¶
func (v *VolumeQueryAppVolume) GetRegion() string
GetRegion returns VolumeQueryAppVolume.Region, and is useful for accessing the field via an interface.
func (*VolumeQueryAppVolume) GetSizeGb ¶
func (v *VolumeQueryAppVolume) GetSizeGb() int
GetSizeGb returns VolumeQueryAppVolume.SizeGb, and is useful for accessing the field via an interface.
type VolumeQueryResponse ¶
type VolumeQueryResponse struct {
App VolumeQueryApp `json:"app"`
}
VolumeQueryResponse is returned by VolumeQuery on success.
func VolumeQuery ¶
func (*VolumeQueryResponse) GetApp ¶
func (v *VolumeQueryResponse) GetApp() VolumeQueryApp
GetApp returns VolumeQueryResponse.App, and is useful for accessing the field via an interface.