Documentation
¶
Index ¶
- Constants
- Variables
- type AddTeamMemberAddTeamMemberAddTeamMemberPayload
- type AddTeamMemberAddTeamMemberAddTeamMemberPayloadMemberTeamMember
- type AddTeamMemberResponse
- type GetTeamWorkloadsResponse
- type GetTeamWorkloadsTeam
- type GetTeamWorkloadsTeamWorkloadsWorkloadConnection
- func (v *GetTeamWorkloadsTeamWorkloadsWorkloadConnection) GetNodes() []GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesWorkload
- func (v *GetTeamWorkloadsTeamWorkloadsWorkloadConnection) MarshalJSON() ([]byte, error)
- func (v *GetTeamWorkloadsTeamWorkloadsWorkloadConnection) UnmarshalJSON(b []byte) error
- type GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesApplication
- func (v *GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesApplication) GetImage() ...
- func (v *GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesApplication) GetName() string
- func (v *GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesApplication) GetStatus() GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesWorkloadStatus
- func (v *GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesApplication) GetTeamEnvironment() GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesWorkloadTeamEnvironment
- func (v *GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesApplication) GetTypename() string
- type GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesJob
- func (v *GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesJob) GetImage() ...
- func (v *GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesJob) GetName() string
- func (v *GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesJob) GetStatus() GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesWorkloadStatus
- func (v *GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesJob) GetTeamEnvironment() GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesWorkloadTeamEnvironment
- func (v *GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesJob) GetTypename() string
- type GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesWorkload
- type GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesWorkloadImageContainerImage
- type GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesWorkloadImageContainerImageVulnerabilitySummary
- type GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesWorkloadStatus
- type GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesWorkloadTeamEnvironment
- type GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesWorkloadTeamEnvironmentEnvironment
- type IsAdminMeAuthenticatedUser
- type IsAdminMeServiceAccount
- type IsAdminMeUser
- type IsAdminResponse
- type RemoveTeamMemberRemoveTeamMemberRemoveTeamMemberPayload
- type RemoveTeamMemberRemoveTeamMemberRemoveTeamMemberPayloadTeam
- type RemoveTeamMemberResponse
- type TeamMemberRole
- type TeamMembersResponse
- type TeamMembersTeam
- type TeamMembersTeamMembersTeamMemberConnection
- type TeamMembersTeamMembersTeamMemberConnectionNodesTeamMember
- type TeamMembersTeamMembersTeamMemberConnectionNodesTeamMemberUser
- type TeamStatusMeAuthenticatedUser
- type TeamStatusMeServiceAccount
- type TeamStatusMeUser
- type TeamStatusMeUserTeamsTeamMemberConnection
- type TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMember
- type TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeam
- func (v *TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeam) GetFailing() ...
- func (v *TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeam) GetNotNice() ...
- func (v *TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeam) GetSlug() string
- func (v *TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeam) GetTotal() ...
- type TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnection
- func (v *TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnection) GetNodes() ...
- func (v *TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnection) GetPageInfo() ...
- func (v *TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnection) MarshalJSON() ([]byte, error)
- func (v *TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnection) UnmarshalJSON(b []byte) error
- type TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesApplication
- func (v *TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesApplication) GetName() string
- func (v *TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesApplication) GetStatus() ...
- func (v *TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesApplication) GetTeamEnvironment() ...
- func (v *TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesApplication) GetTypename() string
- type TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesJob
- func (v *TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesJob) GetName() string
- func (v *TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesJob) GetStatus() ...
- func (v *TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesJob) GetTeamEnvironment() ...
- func (v *TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesJob) GetTypename() string
- type TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkload
- type TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatus
- func (v *TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatus) GetErrors() ...
- func (v *TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatus) GetState() WorkloadState
- func (v *TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatus) MarshalJSON() ([]byte, error)
- func (v *TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatus) UnmarshalJSON(b []byte) error
- type TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusDeprecatedIngress
- func (v *TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusDeprecatedIngress) GetLevel() WorkloadStatusErrorLevel
- func (v *TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusDeprecatedIngress) GetTypename() string
- type TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusDeprecatedRegistry
- func (v *TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusDeprecatedRegistry) GetLevel() WorkloadStatusErrorLevel
- func (v *TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusDeprecatedRegistry) GetTypename() string
- type TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusError
- type TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusFailedRun
- func (v *TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusFailedRun) GetDetail() string
- func (v *TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusFailedRun) GetLevel() WorkloadStatusErrorLevel
- func (v *TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusFailedRun) GetName() string
- func (v *TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusFailedRun) GetTypename() string
- type TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusInvalidNaisYaml
- func (v *TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusInvalidNaisYaml) GetLevel() WorkloadStatusErrorLevel
- func (v *TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusInvalidNaisYaml) GetTypename() string
- type TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusMissingSBOM
- func (v *TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusMissingSBOM) GetLevel() WorkloadStatusErrorLevel
- func (v *TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusMissingSBOM) GetTypename() string
- type TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusNoRunningInstances
- func (v *TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusNoRunningInstances) GetLevel() WorkloadStatusErrorLevel
- func (v *TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusNoRunningInstances) GetTypename() string
- type TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusSynchronizationFailing
- func (v *TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusSynchronizationFailing) GetLevel() WorkloadStatusErrorLevel
- func (v *TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusSynchronizationFailing) GetTypename() string
- type TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusUnsupportedCloudSQLVersion
- func (v *TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusUnsupportedCloudSQLVersion) GetLevel() WorkloadStatusErrorLevel
- func (v *TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusUnsupportedCloudSQLVersion) GetTypename() string
- type TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusVulnerable
- func (v *TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusVulnerable) GetLevel() WorkloadStatusErrorLevel
- func (v *TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusVulnerable) GetTypename() string
- type TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadTeamEnvironment
- type TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadTeamEnvironmentEnvironment
- type TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionPageInfo
- type TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamNotNiceWorkloadConnection
- type TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamNotNiceWorkloadConnectionPageInfo
- type TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamTotalWorkloadConnection
- type TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamTotalWorkloadConnectionPageInfo
- type TeamStatusResponse
- type TeamsResponse
- type TeamsTeamsTeamConnection
- type TeamsTeamsTeamConnectionNodesTeam
- type UserTeamsMeAuthenticatedUser
- type UserTeamsMeServiceAccount
- type UserTeamsMeUser
- type UserTeamsMeUserTeamsTeamMemberConnection
- type UserTeamsMeUserTeamsTeamMemberConnectionNodesTeamMember
- type UserTeamsMeUserTeamsTeamMemberConnectionNodesTeamMemberTeam
- type UserTeamsResponse
- type UsersResponse
- type UsersUsersUserConnection
- type UsersUsersUserConnectionNodesUser
- type WorkloadState
- type WorkloadStatusErrorLevel
Constants ¶
const AddTeamMember_Operation = `` /* 180-byte string literal not displayed */
The mutation executed by AddTeamMember.
const GetTeamWorkloads_Operation = `` /* 298-byte string literal not displayed */
The query executed by GetTeamWorkloads.
const IsAdmin_Operation = `
query IsAdmin {
me {
__typename
... on User {
isAdmin
}
}
}
`
The query executed by IsAdmin.
const RemoveTeamMember_Operation = `` /* 149-byte string literal not displayed */
The mutation executed by RemoveTeamMember.
const TeamMembers_Operation = `` /* 154-byte string literal not displayed */
The query executed by TeamMembers.
const TeamStatus_Operation = `` /* 824-byte string literal not displayed */
The query executed by TeamStatus.
const Teams_Operation = `
query Teams {
teams(first: 1000) {
nodes {
slug
purpose
}
}
}
`
The query executed by Teams.
const UserTeams_Operation = `` /* 151-byte string literal not displayed */
The query executed by UserTeams.
const Users_Operation = `
query Users {
users(first: 5000) {
nodes {
name
email
}
}
}
`
The query executed by Users.
Variables ¶
var AllTeamMemberRole = []TeamMemberRole{ TeamMemberRoleMember, TeamMemberRoleOwner, }
var AllWorkloadState = []WorkloadState{ WorkloadStateNais, WorkloadStateNotNais, WorkloadStateFailing, WorkloadStateUnknown, }
var AllWorkloadStatusErrorLevel = []WorkloadStatusErrorLevel{ WorkloadStatusErrorLevelTodo, WorkloadStatusErrorLevelWarning, WorkloadStatusErrorLevelError, }
Functions ¶
This section is empty.
Types ¶
type AddTeamMemberAddTeamMemberAddTeamMemberPayload ¶
type AddTeamMemberAddTeamMemberAddTeamMemberPayload struct {
// The added team member.
Member AddTeamMemberAddTeamMemberAddTeamMemberPayloadMemberTeamMember `json:"member"`
}
AddTeamMemberAddTeamMemberAddTeamMemberPayload includes the requested fields of the GraphQL type AddTeamMemberPayload.
func (*AddTeamMemberAddTeamMemberAddTeamMemberPayload) GetMember ¶
func (v *AddTeamMemberAddTeamMemberAddTeamMemberPayload) GetMember() AddTeamMemberAddTeamMemberAddTeamMemberPayloadMemberTeamMember
GetMember returns AddTeamMemberAddTeamMemberAddTeamMemberPayload.Member, and is useful for accessing the field via an interface.
type AddTeamMemberAddTeamMemberAddTeamMemberPayloadMemberTeamMember ¶
type AddTeamMemberAddTeamMemberAddTeamMemberPayloadMemberTeamMember struct {
// The role that the user has in the team.
Role TeamMemberRole `json:"role"`
}
AddTeamMemberAddTeamMemberAddTeamMemberPayloadMemberTeamMember includes the requested fields of the GraphQL type TeamMember.
func (*AddTeamMemberAddTeamMemberAddTeamMemberPayloadMemberTeamMember) GetRole ¶
func (v *AddTeamMemberAddTeamMemberAddTeamMemberPayloadMemberTeamMember) GetRole() TeamMemberRole
GetRole returns AddTeamMemberAddTeamMemberAddTeamMemberPayloadMemberTeamMember.Role, and is useful for accessing the field via an interface.
type AddTeamMemberResponse ¶
type AddTeamMemberResponse struct {
// Add a team member
//
// If the user is already a member or an owner of the team, the mutation will result in an error.
AddTeamMember AddTeamMemberAddTeamMemberAddTeamMemberPayload `json:"addTeamMember"`
}
AddTeamMemberResponse is returned by AddTeamMember on success.
func AddTeamMember ¶
func AddTeamMember( ctx_ context.Context, client_ graphql.Client, slug string, email string, role TeamMemberRole, ) (data_ *AddTeamMemberResponse, err_ error)
func (*AddTeamMemberResponse) GetAddTeamMember ¶
func (v *AddTeamMemberResponse) GetAddTeamMember() AddTeamMemberAddTeamMemberAddTeamMemberPayload
GetAddTeamMember returns AddTeamMemberResponse.AddTeamMember, and is useful for accessing the field via an interface.
type GetTeamWorkloadsResponse ¶
type GetTeamWorkloadsResponse struct {
// Get a team by its slug.
Team GetTeamWorkloadsTeam `json:"team"`
}
GetTeamWorkloadsResponse is returned by GetTeamWorkloads on success.
func GetTeamWorkloads ¶
func (*GetTeamWorkloadsResponse) GetTeam ¶
func (v *GetTeamWorkloadsResponse) GetTeam() GetTeamWorkloadsTeam
GetTeam returns GetTeamWorkloadsResponse.Team, and is useful for accessing the field via an interface.
type GetTeamWorkloadsTeam ¶
type GetTeamWorkloadsTeam struct {
// Nais workloads owned by the team.
Workloads GetTeamWorkloadsTeamWorkloadsWorkloadConnection `json:"workloads"`
}
GetTeamWorkloadsTeam includes the requested fields of the GraphQL type Team. The GraphQL type's documentation follows.
The team type represents a team on the [Nais platform](https://nais.io/).
Learn more about what Nais teams are and what they can be used for in the [official Nais documentation](https://docs.nais.io/explanations/team/).
External resources (e.g. entraIDGroupID, gitHubTeamSlug) are managed by [Nais API reconcilers](https://github.com/nais/api-reconcilers).
func (*GetTeamWorkloadsTeam) GetWorkloads ¶
func (v *GetTeamWorkloadsTeam) GetWorkloads() GetTeamWorkloadsTeamWorkloadsWorkloadConnection
GetWorkloads returns GetTeamWorkloadsTeam.Workloads, and is useful for accessing the field via an interface.
type GetTeamWorkloadsTeamWorkloadsWorkloadConnection ¶
type GetTeamWorkloadsTeamWorkloadsWorkloadConnection struct {
// List of nodes.
Nodes []GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesWorkload `json:"-"`
}
GetTeamWorkloadsTeamWorkloadsWorkloadConnection includes the requested fields of the GraphQL type WorkloadConnection. The GraphQL type's documentation follows.
Workload connection.
func (*GetTeamWorkloadsTeamWorkloadsWorkloadConnection) GetNodes ¶
func (v *GetTeamWorkloadsTeamWorkloadsWorkloadConnection) GetNodes() []GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesWorkload
GetNodes returns GetTeamWorkloadsTeamWorkloadsWorkloadConnection.Nodes, and is useful for accessing the field via an interface.
func (*GetTeamWorkloadsTeamWorkloadsWorkloadConnection) MarshalJSON ¶
func (v *GetTeamWorkloadsTeamWorkloadsWorkloadConnection) MarshalJSON() ([]byte, error)
func (*GetTeamWorkloadsTeamWorkloadsWorkloadConnection) UnmarshalJSON ¶
func (v *GetTeamWorkloadsTeamWorkloadsWorkloadConnection) UnmarshalJSON(b []byte) error
type GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesApplication ¶
type GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesApplication struct {
Typename string `json:"__typename"`
// Interface for workloads.
Name string `json:"name"`
// Interface for workloads.
Status GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesWorkloadStatus `json:"status"`
// Interface for workloads.
Image GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesWorkloadImageContainerImage `json:"image"`
// Interface for workloads.
TeamEnvironment GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesWorkloadTeamEnvironment `json:"teamEnvironment"`
}
GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesApplication includes the requested fields of the GraphQL type Application. The GraphQL type's documentation follows.
An application lets you run one or more instances of a container image on the [Nais platform](https://nais.io/).
Learn more about how to create and configure your applications in the [Nais documentation](https://docs.nais.io/workloads/application/).
func (*GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesApplication) GetImage ¶
func (v *GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesApplication) GetImage() GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesWorkloadImageContainerImage
GetImage returns GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesApplication.Image, and is useful for accessing the field via an interface.
func (*GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesApplication) GetName ¶
func (v *GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesApplication) GetName() string
GetName returns GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesApplication.Name, and is useful for accessing the field via an interface.
func (*GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesApplication) GetStatus ¶
func (v *GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesApplication) GetStatus() GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesWorkloadStatus
GetStatus returns GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesApplication.Status, and is useful for accessing the field via an interface.
func (*GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesApplication) GetTeamEnvironment ¶
func (v *GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesApplication) GetTeamEnvironment() GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesWorkloadTeamEnvironment
GetTeamEnvironment returns GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesApplication.TeamEnvironment, and is useful for accessing the field via an interface.
func (*GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesApplication) GetTypename ¶
func (v *GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesApplication) GetTypename() string
GetTypename returns GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesApplication.Typename, and is useful for accessing the field via an interface.
type GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesJob ¶
type GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesJob struct {
Typename string `json:"__typename"`
// Interface for workloads.
Name string `json:"name"`
// Interface for workloads.
Status GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesWorkloadStatus `json:"status"`
// Interface for workloads.
Image GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesWorkloadImageContainerImage `json:"image"`
// Interface for workloads.
TeamEnvironment GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesWorkloadTeamEnvironment `json:"teamEnvironment"`
}
GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesJob includes the requested fields of the GraphQL type Job.
func (*GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesJob) GetImage ¶
func (v *GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesJob) GetImage() GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesWorkloadImageContainerImage
GetImage returns GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesJob.Image, and is useful for accessing the field via an interface.
func (*GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesJob) GetName ¶
func (v *GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesJob) GetName() string
GetName returns GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesJob.Name, and is useful for accessing the field via an interface.
func (*GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesJob) GetStatus ¶
func (v *GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesJob) GetStatus() GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesWorkloadStatus
GetStatus returns GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesJob.Status, and is useful for accessing the field via an interface.
func (*GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesJob) GetTeamEnvironment ¶
func (v *GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesJob) GetTeamEnvironment() GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesWorkloadTeamEnvironment
GetTeamEnvironment returns GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesJob.TeamEnvironment, and is useful for accessing the field via an interface.
func (*GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesJob) GetTypename ¶
func (v *GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesJob) GetTypename() string
GetTypename returns GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesJob.Typename, and is useful for accessing the field via an interface.
type GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesWorkload ¶
type GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesWorkload 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.
// The GraphQL interface field's documentation follows.
//
// Interface for workloads.
GetName() string
// GetStatus returns the interface-field "status" from its implementation.
// The GraphQL interface field's documentation follows.
//
// Interface for workloads.
GetStatus() GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesWorkloadStatus
// GetImage returns the interface-field "image" from its implementation.
// The GraphQL interface field's documentation follows.
//
// Interface for workloads.
GetImage() GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesWorkloadImageContainerImage
// GetTeamEnvironment returns the interface-field "teamEnvironment" from its implementation.
// The GraphQL interface field's documentation follows.
//
// Interface for workloads.
GetTeamEnvironment() GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesWorkloadTeamEnvironment
// contains filtered or unexported methods
}
GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesWorkload includes the requested fields of the GraphQL interface Workload.
GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesWorkload is implemented by the following types: GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesApplication GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesJob The GraphQL type's documentation follows.
Interface for workloads.
type GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesWorkloadImageContainerImage ¶
type GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesWorkloadImageContainerImage struct {
// Get the summary of the vulnerabilities of the image.
VulnerabilitySummary GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesWorkloadImageContainerImageVulnerabilitySummary `json:"vulnerabilitySummary"`
}
GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesWorkloadImageContainerImage includes the requested fields of the GraphQL type ContainerImage. The GraphQL type's documentation follows.
Container image.
func (*GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesWorkloadImageContainerImage) GetVulnerabilitySummary ¶
func (v *GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesWorkloadImageContainerImage) GetVulnerabilitySummary() GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesWorkloadImageContainerImageVulnerabilitySummary
GetVulnerabilitySummary returns GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesWorkloadImageContainerImage.VulnerabilitySummary, and is useful for accessing the field via an interface.
type GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesWorkloadImageContainerImageVulnerabilitySummary ¶
type GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesWorkloadImageContainerImageVulnerabilitySummary struct {
// Total number of vulnerabilities.
Total int `json:"total"`
}
GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesWorkloadImageContainerImageVulnerabilitySummary includes the requested fields of the GraphQL type ImageVulnerabilitySummary.
func (*GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesWorkloadImageContainerImageVulnerabilitySummary) GetTotal ¶
func (v *GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesWorkloadImageContainerImageVulnerabilitySummary) GetTotal() int
GetTotal returns GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesWorkloadImageContainerImageVulnerabilitySummary.Total, and is useful for accessing the field via an interface.
type GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesWorkloadStatus ¶
type GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesWorkloadStatus struct {
// State of the workload
State WorkloadState `json:"state"`
}
GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesWorkloadStatus includes the requested fields of the GraphQL type WorkloadStatus.
func (*GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesWorkloadStatus) GetState ¶
func (v *GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesWorkloadStatus) GetState() WorkloadState
GetState returns GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesWorkloadStatus.State, and is useful for accessing the field via an interface.
type GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesWorkloadTeamEnvironment ¶
type GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesWorkloadTeamEnvironment struct {
// Get the environment.
Environment GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesWorkloadTeamEnvironmentEnvironment `json:"environment"`
}
GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesWorkloadTeamEnvironment includes the requested fields of the GraphQL type TeamEnvironment.
func (*GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesWorkloadTeamEnvironment) GetEnvironment ¶
func (v *GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesWorkloadTeamEnvironment) GetEnvironment() GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesWorkloadTeamEnvironmentEnvironment
GetEnvironment returns GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesWorkloadTeamEnvironment.Environment, and is useful for accessing the field via an interface.
type GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesWorkloadTeamEnvironmentEnvironment ¶
type GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesWorkloadTeamEnvironmentEnvironment struct {
// Unique name of the environment.
Name string `json:"name"`
}
GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesWorkloadTeamEnvironmentEnvironment includes the requested fields of the GraphQL type Environment. The GraphQL type's documentation follows.
An environment represents a runtime environment for workloads.
Learn more in the [official Nais documentation](https://docs.nais.io/workloads/explanations/environment/).
func (*GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesWorkloadTeamEnvironmentEnvironment) GetName ¶
func (v *GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesWorkloadTeamEnvironmentEnvironment) GetName() string
GetName returns GetTeamWorkloadsTeamWorkloadsWorkloadConnectionNodesWorkloadTeamEnvironmentEnvironment.Name, and is useful for accessing the field via an interface.
type IsAdminMeAuthenticatedUser ¶
type IsAdminMeAuthenticatedUser interface {
// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
GetTypename() string
// contains filtered or unexported methods
}
IsAdminMeAuthenticatedUser includes the requested fields of the GraphQL interface AuthenticatedUser.
IsAdminMeAuthenticatedUser is implemented by the following types: IsAdminMeServiceAccount IsAdminMeUser The GraphQL type's documentation follows.
Authenticated user type.
type IsAdminMeServiceAccount ¶
type IsAdminMeServiceAccount struct {
Typename string `json:"__typename"`
}
IsAdminMeServiceAccount includes the requested fields of the GraphQL type ServiceAccount. The GraphQL type's documentation follows.
The service account type represents machine-users of the Nais API.
These types of users can be used to automate certain parts of the API, for instance team creation and managing team members.
Service accounts are created using the `createServiceAccount` mutation, and authenticate using tokens generated by the `createServiceAccountToken` mutation.
func (*IsAdminMeServiceAccount) GetTypename ¶
func (v *IsAdminMeServiceAccount) GetTypename() string
GetTypename returns IsAdminMeServiceAccount.Typename, and is useful for accessing the field via an interface.
type IsAdminMeUser ¶
type IsAdminMeUser struct {
Typename string `json:"__typename"`
// True if the user is global admin.
IsAdmin bool `json:"isAdmin"`
}
IsAdminMeUser includes the requested fields of the GraphQL type User. The GraphQL type's documentation follows.
The user type represents a user of the Nais platform and the Nais GraphQL API.
func (*IsAdminMeUser) GetIsAdmin ¶
func (v *IsAdminMeUser) GetIsAdmin() bool
GetIsAdmin returns IsAdminMeUser.IsAdmin, and is useful for accessing the field via an interface.
func (*IsAdminMeUser) GetTypename ¶
func (v *IsAdminMeUser) GetTypename() string
GetTypename returns IsAdminMeUser.Typename, and is useful for accessing the field via an interface.
type IsAdminResponse ¶
type IsAdminResponse struct {
// The currently authenticated user.
Me IsAdminMeAuthenticatedUser `json:"-"`
}
IsAdminResponse is returned by IsAdmin on success.
func (*IsAdminResponse) GetMe ¶
func (v *IsAdminResponse) GetMe() IsAdminMeAuthenticatedUser
GetMe returns IsAdminResponse.Me, and is useful for accessing the field via an interface.
func (*IsAdminResponse) MarshalJSON ¶
func (v *IsAdminResponse) MarshalJSON() ([]byte, error)
func (*IsAdminResponse) UnmarshalJSON ¶
func (v *IsAdminResponse) UnmarshalJSON(b []byte) error
type RemoveTeamMemberRemoveTeamMemberRemoveTeamMemberPayload ¶
type RemoveTeamMemberRemoveTeamMemberRemoveTeamMemberPayload struct {
// The team that the member was removed from.
Team RemoveTeamMemberRemoveTeamMemberRemoveTeamMemberPayloadTeam `json:"team"`
}
RemoveTeamMemberRemoveTeamMemberRemoveTeamMemberPayload includes the requested fields of the GraphQL type RemoveTeamMemberPayload.
func (*RemoveTeamMemberRemoveTeamMemberRemoveTeamMemberPayload) GetTeam ¶
func (v *RemoveTeamMemberRemoveTeamMemberRemoveTeamMemberPayload) GetTeam() RemoveTeamMemberRemoveTeamMemberRemoveTeamMemberPayloadTeam
GetTeam returns RemoveTeamMemberRemoveTeamMemberRemoveTeamMemberPayload.Team, and is useful for accessing the field via an interface.
type RemoveTeamMemberRemoveTeamMemberRemoveTeamMemberPayloadTeam ¶
type RemoveTeamMemberRemoveTeamMemberRemoveTeamMemberPayloadTeam struct {
// Unique slug of the team.
Slug string `json:"slug"`
}
RemoveTeamMemberRemoveTeamMemberRemoveTeamMemberPayloadTeam includes the requested fields of the GraphQL type Team. The GraphQL type's documentation follows.
The team type represents a team on the [Nais platform](https://nais.io/).
Learn more about what Nais teams are and what they can be used for in the [official Nais documentation](https://docs.nais.io/explanations/team/).
External resources (e.g. entraIDGroupID, gitHubTeamSlug) are managed by [Nais API reconcilers](https://github.com/nais/api-reconcilers).
func (*RemoveTeamMemberRemoveTeamMemberRemoveTeamMemberPayloadTeam) GetSlug ¶
func (v *RemoveTeamMemberRemoveTeamMemberRemoveTeamMemberPayloadTeam) GetSlug() string
GetSlug returns RemoveTeamMemberRemoveTeamMemberRemoveTeamMemberPayloadTeam.Slug, and is useful for accessing the field via an interface.
type RemoveTeamMemberResponse ¶
type RemoveTeamMemberResponse struct {
// Remove a team member
//
// If the user is not already a member or an owner of the team, the mutation will result in an error.
RemoveTeamMember RemoveTeamMemberRemoveTeamMemberRemoveTeamMemberPayload `json:"removeTeamMember"`
}
RemoveTeamMemberResponse is returned by RemoveTeamMember on success.
func RemoveTeamMember ¶
func (*RemoveTeamMemberResponse) GetRemoveTeamMember ¶
func (v *RemoveTeamMemberResponse) GetRemoveTeamMember() RemoveTeamMemberRemoveTeamMemberRemoveTeamMemberPayload
GetRemoveTeamMember returns RemoveTeamMemberResponse.RemoveTeamMember, and is useful for accessing the field via an interface.
type TeamMemberRole ¶
type TeamMemberRole string
Team member roles.
const ( // Regular member, read only access. TeamMemberRoleMember TeamMemberRole = "MEMBER" // Team owner, full access to the team. TeamMemberRoleOwner TeamMemberRole = "OWNER" )
type TeamMembersResponse ¶
type TeamMembersResponse struct {
// Get a team by its slug.
Team TeamMembersTeam `json:"team"`
}
TeamMembersResponse is returned by TeamMembers on success.
func TeamMembers ¶
func (*TeamMembersResponse) GetTeam ¶
func (v *TeamMembersResponse) GetTeam() TeamMembersTeam
GetTeam returns TeamMembersResponse.Team, and is useful for accessing the field via an interface.
type TeamMembersTeam ¶
type TeamMembersTeam struct {
// Team members.
Members TeamMembersTeamMembersTeamMemberConnection `json:"members"`
}
TeamMembersTeam includes the requested fields of the GraphQL type Team. The GraphQL type's documentation follows.
The team type represents a team on the [Nais platform](https://nais.io/).
Learn more about what Nais teams are and what they can be used for in the [official Nais documentation](https://docs.nais.io/explanations/team/).
External resources (e.g. entraIDGroupID, gitHubTeamSlug) are managed by [Nais API reconcilers](https://github.com/nais/api-reconcilers).
func (*TeamMembersTeam) GetMembers ¶
func (v *TeamMembersTeam) GetMembers() TeamMembersTeamMembersTeamMemberConnection
GetMembers returns TeamMembersTeam.Members, and is useful for accessing the field via an interface.
type TeamMembersTeamMembersTeamMemberConnection ¶
type TeamMembersTeamMembersTeamMemberConnection struct {
// List of nodes.
Nodes []TeamMembersTeamMembersTeamMemberConnectionNodesTeamMember `json:"nodes"`
}
TeamMembersTeamMembersTeamMemberConnection includes the requested fields of the GraphQL type TeamMemberConnection.
func (*TeamMembersTeamMembersTeamMemberConnection) GetNodes ¶
func (v *TeamMembersTeamMembersTeamMemberConnection) GetNodes() []TeamMembersTeamMembersTeamMemberConnectionNodesTeamMember
GetNodes returns TeamMembersTeamMembersTeamMemberConnection.Nodes, and is useful for accessing the field via an interface.
type TeamMembersTeamMembersTeamMemberConnectionNodesTeamMember ¶
type TeamMembersTeamMembersTeamMemberConnectionNodesTeamMember struct {
// The role that the user has in the team.
Role TeamMemberRole `json:"role"`
// User instance.
User TeamMembersTeamMembersTeamMemberConnectionNodesTeamMemberUser `json:"user"`
}
TeamMembersTeamMembersTeamMemberConnectionNodesTeamMember includes the requested fields of the GraphQL type TeamMember.
func (*TeamMembersTeamMembersTeamMemberConnectionNodesTeamMember) GetRole ¶
func (v *TeamMembersTeamMembersTeamMemberConnectionNodesTeamMember) GetRole() TeamMemberRole
GetRole returns TeamMembersTeamMembersTeamMemberConnectionNodesTeamMember.Role, and is useful for accessing the field via an interface.
func (*TeamMembersTeamMembersTeamMemberConnectionNodesTeamMember) GetUser ¶
func (v *TeamMembersTeamMembersTeamMemberConnectionNodesTeamMember) GetUser() TeamMembersTeamMembersTeamMemberConnectionNodesTeamMemberUser
GetUser returns TeamMembersTeamMembersTeamMemberConnectionNodesTeamMember.User, and is useful for accessing the field via an interface.
type TeamMembersTeamMembersTeamMemberConnectionNodesTeamMemberUser ¶
type TeamMembersTeamMembersTeamMemberConnectionNodesTeamMemberUser struct {
// The full name of the user.
Name string `json:"name"`
// The email address of the user.
Email string `json:"email"`
}
TeamMembersTeamMembersTeamMemberConnectionNodesTeamMemberUser includes the requested fields of the GraphQL type User. The GraphQL type's documentation follows.
The user type represents a user of the Nais platform and the Nais GraphQL API.
func (*TeamMembersTeamMembersTeamMemberConnectionNodesTeamMemberUser) GetEmail ¶
func (v *TeamMembersTeamMembersTeamMemberConnectionNodesTeamMemberUser) GetEmail() string
GetEmail returns TeamMembersTeamMembersTeamMemberConnectionNodesTeamMemberUser.Email, and is useful for accessing the field via an interface.
func (*TeamMembersTeamMembersTeamMemberConnectionNodesTeamMemberUser) GetName ¶
func (v *TeamMembersTeamMembersTeamMemberConnectionNodesTeamMemberUser) GetName() string
GetName returns TeamMembersTeamMembersTeamMemberConnectionNodesTeamMemberUser.Name, and is useful for accessing the field via an interface.
type TeamStatusMeAuthenticatedUser ¶
type TeamStatusMeAuthenticatedUser interface {
// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
GetTypename() string
// contains filtered or unexported methods
}
TeamStatusMeAuthenticatedUser includes the requested fields of the GraphQL interface AuthenticatedUser.
TeamStatusMeAuthenticatedUser is implemented by the following types: TeamStatusMeServiceAccount TeamStatusMeUser The GraphQL type's documentation follows.
Authenticated user type.
type TeamStatusMeServiceAccount ¶
type TeamStatusMeServiceAccount struct {
Typename string `json:"__typename"`
}
TeamStatusMeServiceAccount includes the requested fields of the GraphQL type ServiceAccount. The GraphQL type's documentation follows.
The service account type represents machine-users of the Nais API.
These types of users can be used to automate certain parts of the API, for instance team creation and managing team members.
Service accounts are created using the `createServiceAccount` mutation, and authenticate using tokens generated by the `createServiceAccountToken` mutation.
func (*TeamStatusMeServiceAccount) GetTypename ¶
func (v *TeamStatusMeServiceAccount) GetTypename() string
GetTypename returns TeamStatusMeServiceAccount.Typename, and is useful for accessing the field via an interface.
type TeamStatusMeUser ¶
type TeamStatusMeUser struct {
Typename string `json:"__typename"`
// List of teams the user is connected to.
Teams TeamStatusMeUserTeamsTeamMemberConnection `json:"teams"`
}
TeamStatusMeUser includes the requested fields of the GraphQL type User. The GraphQL type's documentation follows.
The user type represents a user of the Nais platform and the Nais GraphQL API.
func (*TeamStatusMeUser) GetTeams ¶
func (v *TeamStatusMeUser) GetTeams() TeamStatusMeUserTeamsTeamMemberConnection
GetTeams returns TeamStatusMeUser.Teams, and is useful for accessing the field via an interface.
func (*TeamStatusMeUser) GetTypename ¶
func (v *TeamStatusMeUser) GetTypename() string
GetTypename returns TeamStatusMeUser.Typename, and is useful for accessing the field via an interface.
type TeamStatusMeUserTeamsTeamMemberConnection ¶
type TeamStatusMeUserTeamsTeamMemberConnection struct {
// List of nodes.
Nodes []TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMember `json:"nodes"`
}
TeamStatusMeUserTeamsTeamMemberConnection includes the requested fields of the GraphQL type TeamMemberConnection.
func (*TeamStatusMeUserTeamsTeamMemberConnection) GetNodes ¶
func (v *TeamStatusMeUserTeamsTeamMemberConnection) GetNodes() []TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMember
GetNodes returns TeamStatusMeUserTeamsTeamMemberConnection.Nodes, and is useful for accessing the field via an interface.
type TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMember ¶
type TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMember struct {
// Team instance.
Team TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeam `json:"team"`
}
TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMember includes the requested fields of the GraphQL type TeamMember.
func (*TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMember) GetTeam ¶
func (v *TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMember) GetTeam() TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeam
GetTeam returns TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMember.Team, and is useful for accessing the field via an interface.
type TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeam ¶
type TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeam struct {
// Unique slug of the team.
Slug string `json:"slug"`
// Nais workloads owned by the team.
Total TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamTotalWorkloadConnection `json:"total"`
// Nais workloads owned by the team.
NotNice TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamNotNiceWorkloadConnection `json:"notNice"`
// Nais workloads owned by the team.
Failing TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnection `json:"failing"`
}
TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeam includes the requested fields of the GraphQL type Team. The GraphQL type's documentation follows.
The team type represents a team on the [Nais platform](https://nais.io/).
Learn more about what Nais teams are and what they can be used for in the [official Nais documentation](https://docs.nais.io/explanations/team/).
External resources (e.g. entraIDGroupID, gitHubTeamSlug) are managed by [Nais API reconcilers](https://github.com/nais/api-reconcilers).
func (*TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeam) GetFailing ¶
func (v *TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeam) GetFailing() TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnection
GetFailing returns TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeam.Failing, and is useful for accessing the field via an interface.
func (*TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeam) GetNotNice ¶
func (v *TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeam) GetNotNice() TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamNotNiceWorkloadConnection
GetNotNice returns TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeam.NotNice, and is useful for accessing the field via an interface.
func (*TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeam) GetSlug ¶
func (v *TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeam) GetSlug() string
GetSlug returns TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeam.Slug, and is useful for accessing the field via an interface.
func (*TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeam) GetTotal ¶
func (v *TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeam) GetTotal() TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamTotalWorkloadConnection
GetTotal returns TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeam.Total, and is useful for accessing the field via an interface.
type TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnection ¶
type TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnection struct {
// Pagination information.
PageInfo TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionPageInfo `json:"pageInfo"`
// List of nodes.
Nodes []TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkload `json:"-"`
}
TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnection includes the requested fields of the GraphQL type WorkloadConnection. The GraphQL type's documentation follows.
Workload connection.
func (*TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnection) GetNodes ¶
func (v *TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnection) GetNodes() []TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkload
GetNodes returns TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnection.Nodes, and is useful for accessing the field via an interface.
func (*TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnection) GetPageInfo ¶
func (v *TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnection) GetPageInfo() TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionPageInfo
GetPageInfo returns TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnection.PageInfo, and is useful for accessing the field via an interface.
func (*TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnection) MarshalJSON ¶
func (v *TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnection) MarshalJSON() ([]byte, error)
func (*TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnection) UnmarshalJSON ¶
func (v *TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnection) UnmarshalJSON(b []byte) error
type TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesApplication ¶
type TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesApplication struct {
Typename string `json:"__typename"`
// Interface for workloads.
Name string `json:"name"`
// Interface for workloads.
TeamEnvironment TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadTeamEnvironment `json:"teamEnvironment"`
// Interface for workloads.
Status TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatus `json:"status"`
}
TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesApplication includes the requested fields of the GraphQL type Application. The GraphQL type's documentation follows.
An application lets you run one or more instances of a container image on the [Nais platform](https://nais.io/).
Learn more about how to create and configure your applications in the [Nais documentation](https://docs.nais.io/workloads/application/).
func (*TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesApplication) GetName ¶
func (v *TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesApplication) GetName() string
GetName returns TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesApplication.Name, and is useful for accessing the field via an interface.
func (*TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesApplication) GetStatus ¶
func (v *TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesApplication) GetStatus() TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatus
GetStatus returns TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesApplication.Status, and is useful for accessing the field via an interface.
func (*TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesApplication) GetTeamEnvironment ¶
func (v *TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesApplication) GetTeamEnvironment() TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadTeamEnvironment
GetTeamEnvironment returns TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesApplication.TeamEnvironment, and is useful for accessing the field via an interface.
func (*TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesApplication) GetTypename ¶
func (v *TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesApplication) GetTypename() string
GetTypename returns TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesApplication.Typename, and is useful for accessing the field via an interface.
type TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesJob ¶
type TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesJob struct {
Typename string `json:"__typename"`
// Interface for workloads.
Name string `json:"name"`
// Interface for workloads.
TeamEnvironment TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadTeamEnvironment `json:"teamEnvironment"`
// Interface for workloads.
Status TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatus `json:"status"`
}
TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesJob includes the requested fields of the GraphQL type Job.
func (*TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesJob) GetName ¶
func (v *TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesJob) GetName() string
GetName returns TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesJob.Name, and is useful for accessing the field via an interface.
func (*TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesJob) GetStatus ¶
func (v *TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesJob) GetStatus() TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatus
GetStatus returns TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesJob.Status, and is useful for accessing the field via an interface.
func (*TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesJob) GetTeamEnvironment ¶
func (v *TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesJob) GetTeamEnvironment() TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadTeamEnvironment
GetTeamEnvironment returns TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesJob.TeamEnvironment, and is useful for accessing the field via an interface.
func (*TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesJob) GetTypename ¶
func (v *TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesJob) GetTypename() string
GetTypename returns TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesJob.Typename, and is useful for accessing the field via an interface.
type TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkload ¶
type TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkload 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.
// The GraphQL interface field's documentation follows.
//
// Interface for workloads.
GetName() string
// GetTeamEnvironment returns the interface-field "teamEnvironment" from its implementation.
// The GraphQL interface field's documentation follows.
//
// Interface for workloads.
GetTeamEnvironment() TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadTeamEnvironment
// GetStatus returns the interface-field "status" from its implementation.
// The GraphQL interface field's documentation follows.
//
// Interface for workloads.
GetStatus() TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatus
// contains filtered or unexported methods
}
TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkload includes the requested fields of the GraphQL interface Workload.
TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkload is implemented by the following types: TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesApplication TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesJob The GraphQL type's documentation follows.
Interface for workloads.
type TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatus ¶
type TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatus struct {
// State of the workload
State WorkloadState `json:"state"`
// Errors related to the workload
Errors []TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusError `json:"-"`
}
TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatus includes the requested fields of the GraphQL type WorkloadStatus.
func (*TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatus) GetErrors ¶
func (v *TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatus) GetErrors() []TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusError
GetErrors returns TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatus.Errors, and is useful for accessing the field via an interface.
func (*TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatus) GetState ¶
func (v *TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatus) GetState() WorkloadState
GetState returns TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatus.State, and is useful for accessing the field via an interface.
func (*TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatus) MarshalJSON ¶
func (v *TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatus) MarshalJSON() ([]byte, error)
func (*TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatus) UnmarshalJSON ¶
func (v *TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatus) UnmarshalJSON(b []byte) error
type TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusDeprecatedIngress ¶
type TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusDeprecatedIngress struct {
Typename string `json:"__typename"`
// An error for a workload
Level WorkloadStatusErrorLevel `json:"level"`
}
TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusDeprecatedIngress includes the requested fields of the GraphQL type WorkloadStatusDeprecatedIngress. The GraphQL type's documentation follows.
Error describing usage of a deprecated ingress
func (*TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusDeprecatedIngress) GetLevel ¶
func (v *TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusDeprecatedIngress) GetLevel() WorkloadStatusErrorLevel
GetLevel returns TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusDeprecatedIngress.Level, and is useful for accessing the field via an interface.
func (*TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusDeprecatedIngress) GetTypename ¶
func (v *TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusDeprecatedIngress) GetTypename() string
GetTypename returns TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusDeprecatedIngress.Typename, and is useful for accessing the field via an interface.
type TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusDeprecatedRegistry ¶
type TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusDeprecatedRegistry struct {
Typename string `json:"__typename"`
// An error for a workload
Level WorkloadStatusErrorLevel `json:"level"`
}
TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusDeprecatedRegistry includes the requested fields of the GraphQL type WorkloadStatusDeprecatedRegistry. The GraphQL type's documentation follows.
Error describing usage of a deprecated registry
func (*TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusDeprecatedRegistry) GetLevel ¶
func (v *TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusDeprecatedRegistry) GetLevel() WorkloadStatusErrorLevel
GetLevel returns TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusDeprecatedRegistry.Level, and is useful for accessing the field via an interface.
func (*TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusDeprecatedRegistry) GetTypename ¶
func (v *TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusDeprecatedRegistry) GetTypename() string
GetTypename returns TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusDeprecatedRegistry.Typename, and is useful for accessing the field via an interface.
type TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusError ¶
type TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusError interface {
// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
GetTypename() string
// GetLevel returns the interface-field "level" from its implementation.
// The GraphQL interface field's documentation follows.
//
// An error for a workload
GetLevel() WorkloadStatusErrorLevel
// contains filtered or unexported methods
}
TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusError includes the requested fields of the GraphQL interface WorkloadStatusError.
TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusError is implemented by the following types: TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusDeprecatedIngress TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusDeprecatedRegistry TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusFailedRun TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusInvalidNaisYaml TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusMissingSBOM TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusNoRunningInstances TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusSynchronizationFailing TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusUnsupportedCloudSQLVersion TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusVulnerable The GraphQL type's documentation follows.
An error for a workload
type TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusFailedRun ¶
type TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusFailedRun struct {
Typename string `json:"__typename"`
// An error for a workload
Level WorkloadStatusErrorLevel `json:"level"`
// Error message
Detail string `json:"detail"`
// Name of the run
Name string `json:"name"`
}
TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusFailedRun includes the requested fields of the GraphQL type WorkloadStatusFailedRun. The GraphQL type's documentation follows.
Error describing that the workload is failing to run
func (*TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusFailedRun) GetDetail ¶
func (v *TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusFailedRun) GetDetail() string
GetDetail returns TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusFailedRun.Detail, and is useful for accessing the field via an interface.
func (*TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusFailedRun) GetLevel ¶
func (v *TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusFailedRun) GetLevel() WorkloadStatusErrorLevel
GetLevel returns TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusFailedRun.Level, and is useful for accessing the field via an interface.
func (*TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusFailedRun) GetName ¶
func (v *TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusFailedRun) GetName() string
GetName returns TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusFailedRun.Name, and is useful for accessing the field via an interface.
func (*TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusFailedRun) GetTypename ¶
func (v *TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusFailedRun) GetTypename() string
GetTypename returns TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusFailedRun.Typename, and is useful for accessing the field via an interface.
type TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusInvalidNaisYaml ¶
type TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusInvalidNaisYaml struct {
Typename string `json:"__typename"`
// An error for a workload
Level WorkloadStatusErrorLevel `json:"level"`
}
TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusInvalidNaisYaml includes the requested fields of the GraphQL type WorkloadStatusInvalidNaisYaml. The GraphQL type's documentation follows.
The last deployed YAML is invalid
func (*TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusInvalidNaisYaml) GetLevel ¶
func (v *TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusInvalidNaisYaml) GetLevel() WorkloadStatusErrorLevel
GetLevel returns TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusInvalidNaisYaml.Level, and is useful for accessing the field via an interface.
func (*TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusInvalidNaisYaml) GetTypename ¶
func (v *TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusInvalidNaisYaml) GetTypename() string
GetTypename returns TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusInvalidNaisYaml.Typename, and is useful for accessing the field via an interface.
type TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusMissingSBOM ¶
type TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusMissingSBOM struct {
Typename string `json:"__typename"`
// An error for a workload
Level WorkloadStatusErrorLevel `json:"level"`
}
TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusMissingSBOM includes the requested fields of the GraphQL type WorkloadStatusMissingSBOM. The GraphQL type's documentation follows.
Error describing that the workload is missing SBOM
func (*TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusMissingSBOM) GetLevel ¶
func (v *TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusMissingSBOM) GetLevel() WorkloadStatusErrorLevel
GetLevel returns TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusMissingSBOM.Level, and is useful for accessing the field via an interface.
func (*TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusMissingSBOM) GetTypename ¶
func (v *TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusMissingSBOM) GetTypename() string
GetTypename returns TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusMissingSBOM.Typename, and is useful for accessing the field via an interface.
type TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusNoRunningInstances ¶
type TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusNoRunningInstances struct {
Typename string `json:"__typename"`
// An error for a workload
Level WorkloadStatusErrorLevel `json:"level"`
}
TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusNoRunningInstances includes the requested fields of the GraphQL type WorkloadStatusNoRunningInstances. The GraphQL type's documentation follows.
A workload does not have any active instances, but is requested to have some
func (*TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusNoRunningInstances) GetLevel ¶
func (v *TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusNoRunningInstances) GetLevel() WorkloadStatusErrorLevel
GetLevel returns TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusNoRunningInstances.Level, and is useful for accessing the field via an interface.
func (*TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusNoRunningInstances) GetTypename ¶
func (v *TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusNoRunningInstances) GetTypename() string
GetTypename returns TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusNoRunningInstances.Typename, and is useful for accessing the field via an interface.
type TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusSynchronizationFailing ¶
type TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusSynchronizationFailing struct {
Typename string `json:"__typename"`
// An error for a workload
Level WorkloadStatusErrorLevel `json:"level"`
}
TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusSynchronizationFailing includes the requested fields of the GraphQL type WorkloadStatusSynchronizationFailing. The GraphQL type's documentation follows.
Error describing that the workload is failing to synchronize
func (*TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusSynchronizationFailing) GetLevel ¶
func (v *TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusSynchronizationFailing) GetLevel() WorkloadStatusErrorLevel
GetLevel returns TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusSynchronizationFailing.Level, and is useful for accessing the field via an interface.
func (*TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusSynchronizationFailing) GetTypename ¶
func (v *TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusSynchronizationFailing) GetTypename() string
GetTypename returns TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusSynchronizationFailing.Typename, and is useful for accessing the field via an interface.
type TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusUnsupportedCloudSQLVersion ¶
type TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusUnsupportedCloudSQLVersion struct {
Typename string `json:"__typename"`
// An error for a workload
Level WorkloadStatusErrorLevel `json:"level"`
}
TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusUnsupportedCloudSQLVersion includes the requested fields of the GraphQL type WorkloadStatusUnsupportedCloudSQLVersion. The GraphQL type's documentation follows.
Error describing usage of an instance of Cloud SQL with a unsupported version
func (*TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusUnsupportedCloudSQLVersion) GetLevel ¶
func (v *TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusUnsupportedCloudSQLVersion) GetLevel() WorkloadStatusErrorLevel
GetLevel returns TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusUnsupportedCloudSQLVersion.Level, and is useful for accessing the field via an interface.
func (*TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusUnsupportedCloudSQLVersion) GetTypename ¶
func (v *TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusUnsupportedCloudSQLVersion) GetTypename() string
GetTypename returns TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusUnsupportedCloudSQLVersion.Typename, and is useful for accessing the field via an interface.
type TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusVulnerable ¶
type TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusVulnerable struct {
Typename string `json:"__typename"`
// An error for a workload
Level WorkloadStatusErrorLevel `json:"level"`
}
TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusVulnerable includes the requested fields of the GraphQL type WorkloadStatusVulnerable. The GraphQL type's documentation follows.
Error describing that the workload is missing SBOM
func (*TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusVulnerable) GetLevel ¶
func (v *TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusVulnerable) GetLevel() WorkloadStatusErrorLevel
GetLevel returns TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusVulnerable.Level, and is useful for accessing the field via an interface.
func (*TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusVulnerable) GetTypename ¶
func (v *TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusVulnerable) GetTypename() string
GetTypename returns TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadStatusErrorsWorkloadStatusVulnerable.Typename, and is useful for accessing the field via an interface.
type TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadTeamEnvironment ¶
type TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadTeamEnvironment struct {
// Get the environment.
Environment TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadTeamEnvironmentEnvironment `json:"environment"`
}
TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadTeamEnvironment includes the requested fields of the GraphQL type TeamEnvironment.
func (*TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadTeamEnvironment) GetEnvironment ¶
func (v *TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadTeamEnvironment) GetEnvironment() TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadTeamEnvironmentEnvironment
GetEnvironment returns TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadTeamEnvironment.Environment, and is useful for accessing the field via an interface.
type TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadTeamEnvironmentEnvironment ¶
type TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadTeamEnvironmentEnvironment struct {
// Unique name of the environment.
Name string `json:"name"`
}
TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadTeamEnvironmentEnvironment includes the requested fields of the GraphQL type Environment. The GraphQL type's documentation follows.
An environment represents a runtime environment for workloads.
Learn more in the [official Nais documentation](https://docs.nais.io/workloads/explanations/environment/).
func (*TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadTeamEnvironmentEnvironment) GetName ¶
func (v *TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadTeamEnvironmentEnvironment) GetName() string
GetName returns TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionNodesWorkloadTeamEnvironmentEnvironment.Name, and is useful for accessing the field via an interface.
type TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionPageInfo ¶
type TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionPageInfo struct {
// The total amount of items in the connection.
TotalCount int `json:"totalCount"`
}
TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionPageInfo includes the requested fields of the GraphQL type PageInfo. The GraphQL type's documentation follows.
This type is used for paginating the connection ¶
Learn more about how we have implemented pagination in the [GraphQL Best Practices documentation](https://graphql.org/learn/pagination/).
func (*TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionPageInfo) GetTotalCount ¶
func (v *TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionPageInfo) GetTotalCount() int
GetTotalCount returns TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamFailingWorkloadConnectionPageInfo.TotalCount, and is useful for accessing the field via an interface.
type TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamNotNiceWorkloadConnection ¶
type TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamNotNiceWorkloadConnection struct {
// Pagination information.
PageInfo TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamNotNiceWorkloadConnectionPageInfo `json:"pageInfo"`
}
TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamNotNiceWorkloadConnection includes the requested fields of the GraphQL type WorkloadConnection. The GraphQL type's documentation follows.
Workload connection.
func (*TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamNotNiceWorkloadConnection) GetPageInfo ¶
func (v *TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamNotNiceWorkloadConnection) GetPageInfo() TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamNotNiceWorkloadConnectionPageInfo
GetPageInfo returns TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamNotNiceWorkloadConnection.PageInfo, and is useful for accessing the field via an interface.
type TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamNotNiceWorkloadConnectionPageInfo ¶
type TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamNotNiceWorkloadConnectionPageInfo struct {
// The total amount of items in the connection.
TotalCount int `json:"totalCount"`
}
TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamNotNiceWorkloadConnectionPageInfo includes the requested fields of the GraphQL type PageInfo. The GraphQL type's documentation follows.
This type is used for paginating the connection ¶
Learn more about how we have implemented pagination in the [GraphQL Best Practices documentation](https://graphql.org/learn/pagination/).
func (*TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamNotNiceWorkloadConnectionPageInfo) GetTotalCount ¶
func (v *TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamNotNiceWorkloadConnectionPageInfo) GetTotalCount() int
GetTotalCount returns TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamNotNiceWorkloadConnectionPageInfo.TotalCount, and is useful for accessing the field via an interface.
type TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamTotalWorkloadConnection ¶
type TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamTotalWorkloadConnection struct {
// Pagination information.
PageInfo TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamTotalWorkloadConnectionPageInfo `json:"pageInfo"`
}
TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamTotalWorkloadConnection includes the requested fields of the GraphQL type WorkloadConnection. The GraphQL type's documentation follows.
Workload connection.
func (*TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamTotalWorkloadConnection) GetPageInfo ¶
func (v *TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamTotalWorkloadConnection) GetPageInfo() TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamTotalWorkloadConnectionPageInfo
GetPageInfo returns TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamTotalWorkloadConnection.PageInfo, and is useful for accessing the field via an interface.
type TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamTotalWorkloadConnectionPageInfo ¶
type TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamTotalWorkloadConnectionPageInfo struct {
// The total amount of items in the connection.
TotalCount int `json:"totalCount"`
}
TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamTotalWorkloadConnectionPageInfo includes the requested fields of the GraphQL type PageInfo. The GraphQL type's documentation follows.
This type is used for paginating the connection ¶
Learn more about how we have implemented pagination in the [GraphQL Best Practices documentation](https://graphql.org/learn/pagination/).
func (*TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamTotalWorkloadConnectionPageInfo) GetTotalCount ¶
func (v *TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamTotalWorkloadConnectionPageInfo) GetTotalCount() int
GetTotalCount returns TeamStatusMeUserTeamsTeamMemberConnectionNodesTeamMemberTeamTotalWorkloadConnectionPageInfo.TotalCount, and is useful for accessing the field via an interface.
type TeamStatusResponse ¶
type TeamStatusResponse struct {
// The currently authenticated user.
Me TeamStatusMeAuthenticatedUser `json:"-"`
}
TeamStatusResponse is returned by TeamStatus on success.
func TeamStatus ¶
func (*TeamStatusResponse) GetMe ¶
func (v *TeamStatusResponse) GetMe() TeamStatusMeAuthenticatedUser
GetMe returns TeamStatusResponse.Me, and is useful for accessing the field via an interface.
func (*TeamStatusResponse) MarshalJSON ¶
func (v *TeamStatusResponse) MarshalJSON() ([]byte, error)
func (*TeamStatusResponse) UnmarshalJSON ¶
func (v *TeamStatusResponse) UnmarshalJSON(b []byte) error
type TeamsResponse ¶
type TeamsResponse struct {
// Get a list of teams.
Teams TeamsTeamsTeamConnection `json:"teams"`
}
TeamsResponse is returned by Teams on success.
func (*TeamsResponse) GetTeams ¶
func (v *TeamsResponse) GetTeams() TeamsTeamsTeamConnection
GetTeams returns TeamsResponse.Teams, and is useful for accessing the field via an interface.
type TeamsTeamsTeamConnection ¶
type TeamsTeamsTeamConnection struct {
// List of nodes.
Nodes []TeamsTeamsTeamConnectionNodesTeam `json:"nodes"`
}
TeamsTeamsTeamConnection includes the requested fields of the GraphQL type TeamConnection.
func (*TeamsTeamsTeamConnection) GetNodes ¶
func (v *TeamsTeamsTeamConnection) GetNodes() []TeamsTeamsTeamConnectionNodesTeam
GetNodes returns TeamsTeamsTeamConnection.Nodes, and is useful for accessing the field via an interface.
type TeamsTeamsTeamConnectionNodesTeam ¶
type TeamsTeamsTeamConnectionNodesTeam struct {
// Unique slug of the team.
Slug string `json:"slug"`
// Purpose of the team.
Purpose string `json:"purpose"`
}
TeamsTeamsTeamConnectionNodesTeam includes the requested fields of the GraphQL type Team. The GraphQL type's documentation follows.
The team type represents a team on the [Nais platform](https://nais.io/).
Learn more about what Nais teams are and what they can be used for in the [official Nais documentation](https://docs.nais.io/explanations/team/).
External resources (e.g. entraIDGroupID, gitHubTeamSlug) are managed by [Nais API reconcilers](https://github.com/nais/api-reconcilers).
func (*TeamsTeamsTeamConnectionNodesTeam) GetPurpose ¶
func (v *TeamsTeamsTeamConnectionNodesTeam) GetPurpose() string
GetPurpose returns TeamsTeamsTeamConnectionNodesTeam.Purpose, and is useful for accessing the field via an interface.
func (*TeamsTeamsTeamConnectionNodesTeam) GetSlug ¶
func (v *TeamsTeamsTeamConnectionNodesTeam) GetSlug() string
GetSlug returns TeamsTeamsTeamConnectionNodesTeam.Slug, and is useful for accessing the field via an interface.
type UserTeamsMeAuthenticatedUser ¶
type UserTeamsMeAuthenticatedUser interface {
// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
GetTypename() string
// contains filtered or unexported methods
}
UserTeamsMeAuthenticatedUser includes the requested fields of the GraphQL interface AuthenticatedUser.
UserTeamsMeAuthenticatedUser is implemented by the following types: UserTeamsMeServiceAccount UserTeamsMeUser The GraphQL type's documentation follows.
Authenticated user type.
type UserTeamsMeServiceAccount ¶
type UserTeamsMeServiceAccount struct {
Typename string `json:"__typename"`
}
UserTeamsMeServiceAccount includes the requested fields of the GraphQL type ServiceAccount. The GraphQL type's documentation follows.
The service account type represents machine-users of the Nais API.
These types of users can be used to automate certain parts of the API, for instance team creation and managing team members.
Service accounts are created using the `createServiceAccount` mutation, and authenticate using tokens generated by the `createServiceAccountToken` mutation.
func (*UserTeamsMeServiceAccount) GetTypename ¶
func (v *UserTeamsMeServiceAccount) GetTypename() string
GetTypename returns UserTeamsMeServiceAccount.Typename, and is useful for accessing the field via an interface.
type UserTeamsMeUser ¶
type UserTeamsMeUser struct {
Typename string `json:"__typename"`
// List of teams the user is connected to.
Teams UserTeamsMeUserTeamsTeamMemberConnection `json:"teams"`
}
UserTeamsMeUser includes the requested fields of the GraphQL type User. The GraphQL type's documentation follows.
The user type represents a user of the Nais platform and the Nais GraphQL API.
func (*UserTeamsMeUser) GetTeams ¶
func (v *UserTeamsMeUser) GetTeams() UserTeamsMeUserTeamsTeamMemberConnection
GetTeams returns UserTeamsMeUser.Teams, and is useful for accessing the field via an interface.
func (*UserTeamsMeUser) GetTypename ¶
func (v *UserTeamsMeUser) GetTypename() string
GetTypename returns UserTeamsMeUser.Typename, and is useful for accessing the field via an interface.
type UserTeamsMeUserTeamsTeamMemberConnection ¶
type UserTeamsMeUserTeamsTeamMemberConnection struct {
// List of nodes.
Nodes []UserTeamsMeUserTeamsTeamMemberConnectionNodesTeamMember `json:"nodes"`
}
UserTeamsMeUserTeamsTeamMemberConnection includes the requested fields of the GraphQL type TeamMemberConnection.
func (*UserTeamsMeUserTeamsTeamMemberConnection) GetNodes ¶
func (v *UserTeamsMeUserTeamsTeamMemberConnection) GetNodes() []UserTeamsMeUserTeamsTeamMemberConnectionNodesTeamMember
GetNodes returns UserTeamsMeUserTeamsTeamMemberConnection.Nodes, and is useful for accessing the field via an interface.
type UserTeamsMeUserTeamsTeamMemberConnectionNodesTeamMember ¶
type UserTeamsMeUserTeamsTeamMemberConnectionNodesTeamMember struct {
// The role that the user has in the team.
Role TeamMemberRole `json:"role"`
// Team instance.
Team UserTeamsMeUserTeamsTeamMemberConnectionNodesTeamMemberTeam `json:"team"`
}
UserTeamsMeUserTeamsTeamMemberConnectionNodesTeamMember includes the requested fields of the GraphQL type TeamMember.
func (*UserTeamsMeUserTeamsTeamMemberConnectionNodesTeamMember) GetRole ¶
func (v *UserTeamsMeUserTeamsTeamMemberConnectionNodesTeamMember) GetRole() TeamMemberRole
GetRole returns UserTeamsMeUserTeamsTeamMemberConnectionNodesTeamMember.Role, and is useful for accessing the field via an interface.
func (*UserTeamsMeUserTeamsTeamMemberConnectionNodesTeamMember) GetTeam ¶
func (v *UserTeamsMeUserTeamsTeamMemberConnectionNodesTeamMember) GetTeam() UserTeamsMeUserTeamsTeamMemberConnectionNodesTeamMemberTeam
GetTeam returns UserTeamsMeUserTeamsTeamMemberConnectionNodesTeamMember.Team, and is useful for accessing the field via an interface.
type UserTeamsMeUserTeamsTeamMemberConnectionNodesTeamMemberTeam ¶
type UserTeamsMeUserTeamsTeamMemberConnectionNodesTeamMemberTeam struct {
// Unique slug of the team.
Slug string `json:"slug"`
// Purpose of the team.
Purpose string `json:"purpose"`
}
UserTeamsMeUserTeamsTeamMemberConnectionNodesTeamMemberTeam includes the requested fields of the GraphQL type Team. The GraphQL type's documentation follows.
The team type represents a team on the [Nais platform](https://nais.io/).
Learn more about what Nais teams are and what they can be used for in the [official Nais documentation](https://docs.nais.io/explanations/team/).
External resources (e.g. entraIDGroupID, gitHubTeamSlug) are managed by [Nais API reconcilers](https://github.com/nais/api-reconcilers).
func (*UserTeamsMeUserTeamsTeamMemberConnectionNodesTeamMemberTeam) GetPurpose ¶
func (v *UserTeamsMeUserTeamsTeamMemberConnectionNodesTeamMemberTeam) GetPurpose() string
GetPurpose returns UserTeamsMeUserTeamsTeamMemberConnectionNodesTeamMemberTeam.Purpose, and is useful for accessing the field via an interface.
func (*UserTeamsMeUserTeamsTeamMemberConnectionNodesTeamMemberTeam) GetSlug ¶
func (v *UserTeamsMeUserTeamsTeamMemberConnectionNodesTeamMemberTeam) GetSlug() string
GetSlug returns UserTeamsMeUserTeamsTeamMemberConnectionNodesTeamMemberTeam.Slug, and is useful for accessing the field via an interface.
type UserTeamsResponse ¶
type UserTeamsResponse struct {
// The currently authenticated user.
Me UserTeamsMeAuthenticatedUser `json:"-"`
}
UserTeamsResponse is returned by UserTeams on success.
func (*UserTeamsResponse) GetMe ¶
func (v *UserTeamsResponse) GetMe() UserTeamsMeAuthenticatedUser
GetMe returns UserTeamsResponse.Me, and is useful for accessing the field via an interface.
func (*UserTeamsResponse) MarshalJSON ¶
func (v *UserTeamsResponse) MarshalJSON() ([]byte, error)
func (*UserTeamsResponse) UnmarshalJSON ¶
func (v *UserTeamsResponse) UnmarshalJSON(b []byte) error
type UsersResponse ¶
type UsersResponse struct {
// Get a list of users.
Users UsersUsersUserConnection `json:"users"`
}
UsersResponse is returned by Users on success.
func (*UsersResponse) GetUsers ¶
func (v *UsersResponse) GetUsers() UsersUsersUserConnection
GetUsers returns UsersResponse.Users, and is useful for accessing the field via an interface.
type UsersUsersUserConnection ¶
type UsersUsersUserConnection struct {
// List of nodes.
Nodes []UsersUsersUserConnectionNodesUser `json:"nodes"`
}
UsersUsersUserConnection includes the requested fields of the GraphQL type UserConnection. The GraphQL type's documentation follows.
User connection.
func (*UsersUsersUserConnection) GetNodes ¶
func (v *UsersUsersUserConnection) GetNodes() []UsersUsersUserConnectionNodesUser
GetNodes returns UsersUsersUserConnection.Nodes, and is useful for accessing the field via an interface.
type UsersUsersUserConnectionNodesUser ¶
type UsersUsersUserConnectionNodesUser struct {
// The full name of the user.
Name string `json:"name"`
// The email address of the user.
Email string `json:"email"`
}
UsersUsersUserConnectionNodesUser includes the requested fields of the GraphQL type User. The GraphQL type's documentation follows.
The user type represents a user of the Nais platform and the Nais GraphQL API.
func (*UsersUsersUserConnectionNodesUser) GetEmail ¶
func (v *UsersUsersUserConnectionNodesUser) GetEmail() string
GetEmail returns UsersUsersUserConnectionNodesUser.Email, and is useful for accessing the field via an interface.
func (*UsersUsersUserConnectionNodesUser) GetName ¶
func (v *UsersUsersUserConnectionNodesUser) GetName() string
GetName returns UsersUsersUserConnectionNodesUser.Name, and is useful for accessing the field via an interface.
type WorkloadState ¶
type WorkloadState string
State of the workload
const ( // Everything is nais WorkloadStateNais WorkloadState = "NAIS" // Something is not nais WorkloadStateNotNais WorkloadState = "NOT_NAIS" // Something is failing WorkloadStateFailing WorkloadState = "FAILING" // Unknown state WorkloadStateUnknown WorkloadState = "UNKNOWN" )
type WorkloadStatusErrorLevel ¶
type WorkloadStatusErrorLevel string
Workload status error level
const ( // TODO are errors that should be fixed when possible WorkloadStatusErrorLevelTodo WorkloadStatusErrorLevel = "TODO" // WARNING are errors that should be fixed, but are not critical WorkloadStatusErrorLevelWarning WorkloadStatusErrorLevel = "WARNING" // ERROR are errors that must be fixed WorkloadStatusErrorLevelError WorkloadStatusErrorLevel = "ERROR" )