gqlclient

package module
v1.12.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 15, 2024 License: Apache-2.0 Imports: 12 Imported by: 10

README

gqlclient

Plural GraphQL client

How to use

Execute the following command

$ hack/gen-api-client

Documentation

Index

Constants

View Source
const AcquireLockDocument = `` /* 157-byte string literal not displayed */
View Source
const BackupDocument = `` /* 183-byte string literal not displayed */
View Source
const BackupsDocument = `` /* 223-byte string literal not displayed */
View Source
const ChatDocument = `` /* 176-byte string literal not displayed */
View Source
const ClusterInfoDocument = `` /* 475-byte string literal not displayed */
View Source
const ClustersDocument = `` /* 335-byte string literal not displayed */
View Source
const CreateAccessTokenDocument = `mutation CreateAccessToken {
	createToken {
		token
	}
}
`
View Source
const CreateArtifactDocument = `` /* 432-byte string literal not displayed */
View Source
const CreateBackupDocument = `` /* 211-byte string literal not displayed */
View Source
const CreateCrdDocument = `` /* 166-byte string literal not displayed */
View Source
const CreateDNSRecordDocument = `` /* 282-byte string literal not displayed */
View Source
const CreateDependencyDocument = `` /* 134-byte string literal not displayed */
View Source
const CreateDomainDocument = `` /* 156-byte string literal not displayed */
View Source
const CreateEventDocument = `mutation CreateEvent ($attrs: UserEventAttributes!) {
	createUserEvent(attributes: $attrs)
}
`
View Source
const CreateInstallationDocument = `mutation CreateInstallation ($id: ID!) {
	createInstallation(repositoryId: $id) {
		id
	}
}
`
View Source
const CreateIntegrationDocument = `` /* 152-byte string literal not displayed */
View Source
const CreateKeyDocument = `mutation CreateKey ($key: String!, $name: String!) {
	createPublicKey(attributes: {content:$key,name:$name}) {
		id
	}
}
`
View Source
const CreateRecipeDocument = `` /* 147-byte string literal not displayed */
View Source
const CreateRepositoryDocument = `` /* 193-byte string literal not displayed */
View Source
const CreateResourceDefinitionDocument = `` /* 197-byte string literal not displayed */
View Source
const CreateStackDocument = `mutation CreateStack ($attributes: StackAttributes!) {
	createStack(attributes: $attributes) {
		id
	}
}
`
View Source
const CreateTestDocument = `` /* 246-byte string literal not displayed */
View Source
const CreateTrustDocument = `` /* 267-byte string literal not displayed */
View Source
const CreateUpgradeDocument = `` /* 194-byte string literal not displayed */
View Source
const DeleteDNSRecordDocument = `` /* 206-byte string literal not displayed */
View Source
const DeleteEabCredentialDocument = `` /* 139-byte string literal not displayed */
View Source
const DeleteInstallationDocument = `mutation DeleteInstallation ($id: ID!) {
	deleteInstallation(id: $id) {
		id
	}
}
`
View Source
const DeleteRepositoryDocument = `mutation DeleteRepository ($id: ID!) {
	deleteRepository(repositoryId: $id) {
		id
	}
}
`
View Source
const DeleteShellDocument = `` /* 134-byte string literal not displayed */
View Source
const DeleteTrustDocument = `mutation DeleteTrust ($id: ID!) {
	deleteTrustRelationship(id: $id) {
		id
	}
}
`
View Source
const DestroyClusterDocument = `` /* 152-byte string literal not displayed */
View Source
const DevLoginDocument = `mutation DevLogin {
	deviceLogin {
		loginUrl
		deviceToken
	}
}
`
View Source
const GetChartInstallationsDocument = `` /* 941-byte string literal not displayed */
View Source
const GetChartsDocument = `` /* 200-byte string literal not displayed */
View Source
const GetConsoleInstancesDocument = `` /* 215-byte string literal not displayed */
View Source
const GetDNSRecordsDocument = `` /* 255-byte string literal not displayed */
View Source
const GetEabCredentialDocument = `` /* 248-byte string literal not displayed */
View Source
const GetHelpDocument = `query GetHelp ($prompt: String!) {
	helpQuestion(prompt: $prompt)
}
`
View Source
const GetInstallationByIDDocument = `` /* 662-byte string literal not displayed */
View Source
const GetInstallationDocument = `` /* 668-byte string literal not displayed */
View Source
const GetInstallationsDocument = `` /* 684-byte string literal not displayed */
View Source
const GetLoginMethodDocument = `query GetLoginMethod ($email: String!) {
	loginMethod(email: $email) {
		loginMethod
		token
	}
}
`
View Source
const GetPackageInstallationsDocument = `` /* 1356-byte string literal not displayed */
View Source
const GetRecipeByIDDocument = `` /* 1677-byte string literal not displayed */
View Source
const GetRecipeDocument = `` /* 1711-byte string literal not displayed */
View Source
const GetRepositoryDocument = `` /* 231-byte string literal not displayed */
View Source
const GetShellDocument = `query GetShell {
	shell {
		... CloudShellFragment
	}
}
fragment CloudShellFragment on CloudShell {
	id
	aesKey
	gitUrl
}
`
View Source
const GetStackDocument = `` /* 1779-byte string literal not displayed */
View Source
const GetTerraformDocument = `` /* 557-byte string literal not displayed */
View Source
const GetTerraformInstallationsDocument = `` /* 984-byte string literal not displayed */
View Source
const GetTerraformVersionsDocument = `` /* 664-byte string literal not displayed */
View Source
const GetTfProviderScaffoldDocument = `` /* 130-byte string literal not displayed */
View Source
const GetTfProvidersDocument = `query GetTfProviders {
	terraformProviders
}
`
View Source
const GetVersionsDocument = `` /* 651-byte string literal not displayed */
View Source
const ImpersonateServiceAccountDocument = `mutation ImpersonateServiceAccount ($email: String) {
	impersonateServiceAccount(email: $email) {
		jwt
		email
	}
}
`
View Source
const InstallRecipeDocument = `mutation InstallRecipe ($id: ID!) {
	installRecipe(recipeId: $id, context: "{}") {
		id
	}
}
`
View Source
const InstallVersionDocument = `` /* 181-byte string literal not displayed */
View Source
const ListAllRecipesDocument = `` /* 1693-byte string literal not displayed */
View Source
const ListArtifactsDocument = `` /* 200-byte string literal not displayed */
View Source
const ListKeysDocument = `` /* 279-byte string literal not displayed */
View Source
const ListRecipesDocument = `` /* 1732-byte string literal not displayed */
View Source
const ListRepositoriesDocument = `` /* 270-byte string literal not displayed */
View Source
const ListStacksDocument = `` /* 1827-byte string literal not displayed */
View Source
const ListTokensDocument = `query ListTokens {
	tokens(first: 3) {
		edges {
			node {
				token
			}
		}
	}
}
`
View Source
const LoginDocument = `mutation Login ($email: String!, $pwd: String!) {
	login(email: $email, password: $pwd) {
		jwt
	}
}
`
View Source
const MarkSyncedDocument = `mutation MarkSynced ($repository: String!) {
	synced(repository: $repository)
}
`
View Source
const MeDocument = `` /* 216-byte string literal not displayed */
View Source
const OidcTokenDocument = `` /* 153-byte string literal not displayed */
View Source
const PollLoginTokenDocument = `mutation PollLoginToken ($token: String!) {
	loginToken(token: $token) {
		jwt
	}
}
`
View Source
const PromoteClusterDocument = `mutation PromoteCluster {
	promote {
		... UserFragment
	}
}
fragment UserFragment on User {
	id
	name
	email
}
`
View Source
const PublishLogsDocument = `mutation PublishLogs ($id: ID!, $logs: String!) {
	publishLogs(id: $id, logs: $logs) {
		id
	}
}
`
View Source
const ReleaseDocument = `mutation Release ($name: String!, $tags: [String!]) {
	release(repositoryName: $name, tags: $tags)
}
`
View Source
const ReleaseLockDocument = `` /* 202-byte string literal not displayed */
View Source
const ResetInstallationsDocument = `mutation ResetInstallations {
	resetInstallations
}
`
View Source
const ScaffoldsDocument = `` /* 211-byte string literal not displayed */
View Source
const TransferOwnershipDocument = `mutation TransferOwnership ($name: String!, $email: String!) {
	transferOwnership(name: $name, email: $email) {
		id
	}
}
`
View Source
const UninstallChartDocument = `mutation UninstallChart ($id: ID!) {
	deleteChartInstallation(id: $id) {
		id
	}
}
`
View Source
const UninstallTerraformDocument = `mutation UninstallTerraform ($id: ID!) {
	uninstallTerraform(id: $id) {
		id
	}
}
`
View Source
const UnlockRepositoryDocument = `mutation UnlockRepository ($name: String!) {
	unlockRepository(name: $name)
}
`
View Source
const UpdateConsoleInstanceDocument = `` /* 256-byte string literal not displayed */
View Source
const UpdateRepositoryDocument = `` /* 149-byte string literal not displayed */
View Source
const UpdateStepDocument = `mutation UpdateStep ($id: ID!, $logs: UploadOrUrl!) {
	updateStep(id: $id, attributes: {logs:$logs}) {
		id
	}
}
`
View Source
const UpdateTestDocument = `` /* 236-byte string literal not displayed */
View Source
const UpdateVersionDocument = `` /* 144-byte string literal not displayed */
View Source
const UploadTerraformDocument = `` /* 648-byte string literal not displayed */
View Source
const UpsertOidcProviderDocument = `` /* 149-byte string literal not displayed */

Variables

View Source
var AllCloudProvider = []CloudProvider{
	CloudProviderAws,
}
View Source
var AllOauthService = []OauthService{
	OauthServiceZoom,
}
View Source
var AllOrder = []Order{
	OrderAsc,
	OrderDesc,
}
View Source
var AllTestType = []TestType{
	TestTypeGit,
}
View Source
var AllValidationType = []ValidationType{
	ValidationTypeRegex,
}
View Source
var DocumentOperationNames = map[string]string{
	ListArtifactsDocument:             "ListArtifacts",
	CreateArtifactDocument:            "CreateArtifact",
	GetChartsDocument:                 "GetCharts",
	GetVersionsDocument:               "GetVersions",
	GetChartInstallationsDocument:     "GetChartInstallations",
	GetPackageInstallationsDocument:   "GetPackageInstallations",
	CreateCrdDocument:                 "CreateCrd",
	UninstallChartDocument:            "UninstallChart",
	GetConsoleInstancesDocument:       "GetConsoleInstances",
	UpdateConsoleInstanceDocument:     "UpdateConsoleInstance",
	DestroyClusterDocument:            "DestroyCluster",
	ClustersDocument:                  "Clusters",
	ClusterInfoDocument:               "ClusterInfo",
	CreateDependencyDocument:          "CreateDependency",
	PromoteClusterDocument:            "PromoteCluster",
	TransferOwnershipDocument:         "TransferOwnership",
	GetDNSRecordsDocument:             "GetDnsRecords",
	CreateDNSRecordDocument:           "CreateDnsRecord",
	DeleteDNSRecordDocument:           "DeleteDnsRecord",
	CreateDomainDocument:              "CreateDomain",
	GetInstallationDocument:           "GetInstallation",
	GetInstallationByIDDocument:       "GetInstallationById",
	GetInstallationsDocument:          "GetInstallations",
	UpsertOidcProviderDocument:        "UpsertOidcProvider",
	ResetInstallationsDocument:        "ResetInstallations",
	CreateInstallationDocument:        "CreateInstallation",
	DeleteInstallationDocument:        "DeleteInstallation",
	MarkSyncedDocument:                "MarkSynced",
	GetRecipeDocument:                 "GetRecipe",
	GetRecipeByIDDocument:             "GetRecipeByID",
	ListRecipesDocument:               "ListRecipes",
	ListAllRecipesDocument:            "ListAllRecipes",
	CreateRecipeDocument:              "CreateRecipe",
	InstallRecipeDocument:             "InstallRecipe",
	CreateStackDocument:               "CreateStack",
	GetStackDocument:                  "GetStack",
	ListStacksDocument:                "ListStacks",
	GetRepositoryDocument:             "GetRepository",
	CreateResourceDefinitionDocument:  "CreateResourceDefinition",
	CreateIntegrationDocument:         "CreateIntegration",
	UpdateRepositoryDocument:          "UpdateRepository",
	CreateRepositoryDocument:          "CreateRepository",
	AcquireLockDocument:               "AcquireLock",
	ReleaseLockDocument:               "ReleaseLock",
	UnlockRepositoryDocument:          "UnlockRepository",
	ListRepositoriesDocument:          "ListRepositories",
	ScaffoldsDocument:                 "Scaffolds",
	DeleteRepositoryDocument:          "DeleteRepository",
	ReleaseDocument:                   "Release",
	InstallVersionDocument:            "InstallVersion",
	GetTfProvidersDocument:            "GetTfProviders",
	GetTfProviderScaffoldDocument:     "GetTfProviderScaffold",
	GetShellDocument:                  "GetShell",
	DeleteShellDocument:               "DeleteShell",
	GetTerraformDocument:              "GetTerraform",
	GetTerraformVersionsDocument:      "GetTerraformVersions",
	GetTerraformInstallationsDocument: "GetTerraformInstallations",
	UploadTerraformDocument:           "UploadTerraform",
	UninstallTerraformDocument:        "UninstallTerraform",
	CreateTestDocument:                "CreateTest",
	UpdateTestDocument:                "UpdateTest",
	UpdateStepDocument:                "UpdateStep",
	PublishLogsDocument:               "PublishLogs",
	CreateUpgradeDocument:             "CreateUpgrade",
	MeDocument:                        "Me",
	GetLoginMethodDocument:            "GetLoginMethod",
	ListTokensDocument:                "ListTokens",
	ListKeysDocument:                  "ListKeys",
	GetEabCredentialDocument:          "GetEabCredential",
	PollLoginTokenDocument:            "PollLoginToken",
	DevLoginDocument:                  "DevLogin",
	LoginDocument:                     "Login",
	ImpersonateServiceAccountDocument: "ImpersonateServiceAccount",
	CreateAccessTokenDocument:         "CreateAccessToken",
	CreateKeyDocument:                 "CreateKey",
	DeleteEabCredentialDocument:       "DeleteEabCredential",
	CreateEventDocument:               "CreateEvent",
	CreateBackupDocument:              "CreateBackup",
	BackupsDocument:                   "Backups",
	BackupDocument:                    "Backup",
	GetHelpDocument:                   "GetHelp",
	ChatDocument:                      "Chat",
	CreateTrustDocument:               "CreateTrust",
	DeleteTrustDocument:               "DeleteTrust",
	OidcTokenDocument:                 "OidcToken",
	UpdateVersionDocument:             "UpdateVersion",
}

Functions

func WithFiles

func WithFiles(files []Upload, httpClient *http.Client) func(ctx context.Context, req *http.Request, gqlInfo *client.GQLRequestInfo, res interface{}) error

Types

type Account

type Account struct {
	ID                 string                   `json:"id"`
	Name               *string                  `json:"name,omitempty"`
	BillingCustomerID  *string                  `json:"billingCustomerId,omitempty"`
	WorkosConnectionID *string                  `json:"workosConnectionId,omitempty"`
	ClusterCount       *string                  `json:"clusterCount,omitempty"`
	UserCount          *string                  `json:"userCount,omitempty"`
	DelinquentAt       *string                  `json:"delinquentAt,omitempty"`
	GrandfatheredUntil *string                  `json:"grandfatheredUntil,omitempty"`
	BillingAddress     *Address                 `json:"billingAddress,omitempty"`
	Trialed            *bool                    `json:"trialed,omitempty"`
	Icon               *string                  `json:"icon,omitempty"`
	PaymentMethods     *PaymentMethodConnection `json:"paymentMethods,omitempty"`
	RootUser           *User                    `json:"rootUser,omitempty"`
	DomainMappings     []*DomainMapping         `json:"domainMappings,omitempty"`
	Subscription       *PlatformSubscription    `json:"subscription,omitempty"`
	BackgroundColor    *string                  `json:"backgroundColor,omitempty"`
	AvailableFeatures  *PlanFeatures            `json:"availableFeatures,omitempty"`
	InsertedAt         *string                  `json:"insertedAt,omitempty"`
	UpdatedAt          *string                  `json:"updatedAt,omitempty"`
}

type AccountAttributes

type AccountAttributes struct {
	Name           *string               `json:"name,omitempty"`
	Icon           *string               `json:"icon,omitempty"`
	DomainMappings []*DomainMappingInput `json:"domainMappings,omitempty"`
	BillingAddress *AddressAttributes    `json:"billingAddress,omitempty"`
}

type AcquireLock

type AcquireLock struct {
	AcquireLock *ApplyLockFragment "json:\"acquireLock,omitempty\" graphql:\"acquireLock\""
}

func (*AcquireLock) GetAcquireLock added in v1.12.0

func (t *AcquireLock) GetAcquireLock() *ApplyLockFragment

type ActionItem

type ActionItem struct {
	Type ActionItemType `json:"type"`
	Link string         `json:"link"`
}

type ActionItemAttributes

type ActionItemAttributes struct {
	Type ActionItemType `json:"type"`
	Link string         `json:"link"`
}

type ActionItemType

type ActionItemType string
const (
	ActionItemTypePull  ActionItemType = "PULL"
	ActionItemTypeIssue ActionItemType = "ISSUE"
	ActionItemTypeBlog  ActionItemType = "BLOG"
)

func (ActionItemType) IsValid

func (e ActionItemType) IsValid() bool

func (ActionItemType) MarshalGQL

func (e ActionItemType) MarshalGQL(w io.Writer)

func (ActionItemType) String

func (e ActionItemType) String() string

func (*ActionItemType) UnmarshalGQL

func (e *ActionItemType) UnmarshalGQL(v interface{}) error

type Address

type Address struct {
	Name    *string `json:"name,omitempty"`
	Line1   *string `json:"line1,omitempty"`
	Line2   *string `json:"line2,omitempty"`
	City    *string `json:"city,omitempty"`
	State   *string `json:"state,omitempty"`
	Country *string `json:"country,omitempty"`
	Zip     *string `json:"zip,omitempty"`
}

type AddressAttributes

type AddressAttributes struct {
	Name    *string `json:"name,omitempty"`
	Line1   string  `json:"line1"`
	Line2   *string `json:"line2,omitempty"`
	City    string  `json:"city"`
	State   *string `json:"state,omitempty"`
	Country string  `json:"country"`
	Zip     string  `json:"zip"`
}
type AppLink struct {
	URL         *string `json:"url,omitempty"`
	Description *string `json:"description,omitempty"`
}

type ApplicationComponent

type ApplicationComponent struct {
	Group  *string `json:"group,omitempty"`
	Name   *string `json:"name,omitempty"`
	Kind   *string `json:"kind,omitempty"`
	Status *string `json:"status,omitempty"`
}

type ApplicationInformation

type ApplicationInformation struct {
	Name            string                  `json:"name"`
	Ready           *bool                   `json:"ready,omitempty"`
	ComponentsReady *string                 `json:"componentsReady,omitempty"`
	Components      []*ApplicationComponent `json:"components,omitempty"`
	Spec            *ApplicationSpec        `json:"spec,omitempty"`
}

type ApplicationSpec

type ApplicationSpec struct {
	Description *string    `json:"description,omitempty"`
	Version     *string    `json:"version,omitempty"`
	Links       []*AppLink `json:"links,omitempty"`
}

type ApplyLock

type ApplyLock struct {
	ID         string      `json:"id"`
	Lock       *string     `json:"lock,omitempty"`
	Repository *Repository `json:"repository,omitempty"`
	Owner      *User       `json:"owner,omitempty"`
	InsertedAt *string     `json:"insertedAt,omitempty"`
	UpdatedAt  *string     `json:"updatedAt,omitempty"`
}

type ApplyLockFragment

type ApplyLockFragment struct {
	ID   string  "json:\"id\" graphql:\"id\""
	Lock *string "json:\"lock,omitempty\" graphql:\"lock\""
}

func (*ApplyLockFragment) GetID added in v1.12.0

func (t *ApplyLockFragment) GetID() string

func (*ApplyLockFragment) GetLock added in v1.12.0

func (t *ApplyLockFragment) GetLock() *string

type Artifact

type Artifact struct {
	ID         *string           `json:"id,omitempty"`
	Name       *string           `json:"name,omitempty"`
	Readme     *string           `json:"readme,omitempty"`
	Type       *ArtifactType     `json:"type,omitempty"`
	Platform   *ArtifactPlatform `json:"platform,omitempty"`
	Filesize   *int64            `json:"filesize,omitempty"`
	Sha        *string           `json:"sha,omitempty"`
	Arch       *string           `json:"arch,omitempty"`
	Blob       *string           `json:"blob,omitempty"`
	InsertedAt *string           `json:"insertedAt,omitempty"`
	UpdatedAt  *string           `json:"updatedAt,omitempty"`
}

type ArtifactAttributes

type ArtifactAttributes struct {
	Name     string  `json:"name"`
	Readme   string  `json:"readme"`
	Type     string  `json:"type"`
	Platform string  `json:"platform"`
	Arch     *string `json:"arch,omitempty"`
	Blob     *string `json:"blob,omitempty"`
}

type ArtifactFragment

type ArtifactFragment struct {
	ID       *string           "json:\"id,omitempty\" graphql:\"id\""
	Name     *string           "json:\"name,omitempty\" graphql:\"name\""
	Readme   *string           "json:\"readme,omitempty\" graphql:\"readme\""
	Platform *ArtifactPlatform "json:\"platform,omitempty\" graphql:\"platform\""
	Arch     *string           "json:\"arch,omitempty\" graphql:\"arch\""
	Blob     *string           "json:\"blob,omitempty\" graphql:\"blob\""
	Sha      *string           "json:\"sha,omitempty\" graphql:\"sha\""
	Filesize *int64            "json:\"filesize,omitempty\" graphql:\"filesize\""
}

func (*ArtifactFragment) GetArch added in v1.12.0

func (t *ArtifactFragment) GetArch() *string

func (*ArtifactFragment) GetBlob added in v1.12.0

func (t *ArtifactFragment) GetBlob() *string

func (*ArtifactFragment) GetFilesize added in v1.12.0

func (t *ArtifactFragment) GetFilesize() *int64

func (*ArtifactFragment) GetID added in v1.12.0

func (t *ArtifactFragment) GetID() *string

func (*ArtifactFragment) GetName added in v1.12.0

func (t *ArtifactFragment) GetName() *string

func (*ArtifactFragment) GetPlatform added in v1.12.0

func (t *ArtifactFragment) GetPlatform() *ArtifactPlatform

func (*ArtifactFragment) GetReadme added in v1.12.0

func (t *ArtifactFragment) GetReadme() *string

func (*ArtifactFragment) GetSha added in v1.12.0

func (t *ArtifactFragment) GetSha() *string

type ArtifactPlatform

type ArtifactPlatform string
const (
	ArtifactPlatformMac     ArtifactPlatform = "MAC"
	ArtifactPlatformWindows ArtifactPlatform = "WINDOWS"
	ArtifactPlatformLinux   ArtifactPlatform = "LINUX"
	ArtifactPlatformAndroid ArtifactPlatform = "ANDROID"
	ArtifactPlatformFreebsd ArtifactPlatform = "FREEBSD"
	ArtifactPlatformOpenbsd ArtifactPlatform = "OPENBSD"
	ArtifactPlatformSolaris ArtifactPlatform = "SOLARIS"
)

func (ArtifactPlatform) IsValid

func (e ArtifactPlatform) IsValid() bool

func (ArtifactPlatform) MarshalGQL

func (e ArtifactPlatform) MarshalGQL(w io.Writer)

func (ArtifactPlatform) String

func (e ArtifactPlatform) String() string

func (*ArtifactPlatform) UnmarshalGQL

func (e *ArtifactPlatform) UnmarshalGQL(v interface{}) error

type ArtifactType

type ArtifactType string
const (
	ArtifactTypeCli     ArtifactType = "CLI"
	ArtifactTypeMobile  ArtifactType = "MOBILE"
	ArtifactTypeDesktop ArtifactType = "DESKTOP"
)

func (ArtifactType) IsValid

func (e ArtifactType) IsValid() bool

func (ArtifactType) MarshalGQL

func (e ArtifactType) MarshalGQL(w io.Writer)

func (ArtifactType) String

func (e ArtifactType) String() string

func (*ArtifactType) UnmarshalGQL

func (e *ArtifactType) UnmarshalGQL(v interface{}) error

type Audit

type Audit struct {
	ID                 string              `json:"id"`
	Action             string              `json:"action"`
	IP                 *string             `json:"ip,omitempty"`
	City               *string             `json:"city,omitempty"`
	Country            *string             `json:"country,omitempty"`
	Latitude           *string             `json:"latitude,omitempty"`
	Longitude          *string             `json:"longitude,omitempty"`
	Actor              *User               `json:"actor,omitempty"`
	Group              *Group              `json:"group,omitempty"`
	Role               *Role               `json:"role,omitempty"`
	User               *User               `json:"user,omitempty"`
	IntegrationWebhook *IntegrationWebhook `json:"integrationWebhook,omitempty"`
	Repository         *Repository         `json:"repository,omitempty"`
	Version            *Version            `json:"version,omitempty"`
	Image              *DockerImage        `json:"image,omitempty"`
	InsertedAt         *string             `json:"insertedAt,omitempty"`
	UpdatedAt          *string             `json:"updatedAt,omitempty"`
}

type AuditConnection

type AuditConnection struct {
	PageInfo *PageInfo    `json:"pageInfo"`
	Edges    []*AuditEdge `json:"edges,omitempty"`
}

type AuditEdge

type AuditEdge struct {
	Node   *Audit  `json:"node,omitempty"`
	Cursor *string `json:"cursor,omitempty"`
}

type AuthorizationURL

type AuthorizationURL struct {
	Provider ScmProvider `json:"provider"`
	URL      string      `json:"url"`
}

type AwsShellCredentialsAttributes

type AwsShellCredentialsAttributes struct {
	AccessKeyID     string `json:"accessKeyId"`
	SecretAccessKey string `json:"secretAccessKey"`
}

type AzureShellCredentialsAttributes

type AzureShellCredentialsAttributes struct {
	TenantID       string `json:"tenantId"`
	ClientID       string `json:"clientId"`
	ClientSecret   string `json:"clientSecret"`
	StorageAccount string `json:"storageAccount"`
	SubscriptionID string `json:"subscriptionId"`
}

type Backup

type Backup struct {
	KeyBackup *Backup_KeyBackup "json:\"keyBackup,omitempty\" graphql:\"keyBackup\""
}

func (*Backup) GetKeyBackup added in v1.12.0

func (t *Backup) GetKeyBackup() *Backup_KeyBackup

type Backup_KeyBackup added in v1.12.0

type Backup_KeyBackup struct {
	ID           string   "json:\"id\" graphql:\"id\""
	Name         string   "json:\"name\" graphql:\"name\""
	Digest       string   "json:\"digest\" graphql:\"digest\""
	Repositories []string "json:\"repositories,omitempty\" graphql:\"repositories\""
	InsertedAt   *string  "json:\"insertedAt,omitempty\" graphql:\"insertedAt\""
	Value        string   "json:\"value\" graphql:\"value\""
}

func (*Backup_KeyBackup) GetDigest added in v1.12.0

func (t *Backup_KeyBackup) GetDigest() string

func (*Backup_KeyBackup) GetID added in v1.12.0

func (t *Backup_KeyBackup) GetID() string

func (*Backup_KeyBackup) GetInsertedAt added in v1.12.0

func (t *Backup_KeyBackup) GetInsertedAt() *string

func (*Backup_KeyBackup) GetName added in v1.12.0

func (t *Backup_KeyBackup) GetName() string

func (*Backup_KeyBackup) GetRepositories added in v1.12.0

func (t *Backup_KeyBackup) GetRepositories() []string

func (*Backup_KeyBackup) GetValue added in v1.12.0

func (t *Backup_KeyBackup) GetValue() string

type Backups

type Backups struct {
	KeyBackups *Backups_KeyBackups "json:\"keyBackups,omitempty\" graphql:\"keyBackups\""
}

func (*Backups) GetKeyBackups added in v1.12.0

func (t *Backups) GetKeyBackups() *Backups_KeyBackups

type Backups_KeyBackups added in v1.12.0

type Backups_KeyBackups struct {
	Edges []*Backups_KeyBackups_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}

func (*Backups_KeyBackups) GetEdges added in v1.12.0

type Backups_KeyBackups_Edges added in v1.12.0

type Backups_KeyBackups_Edges struct {
	Node *KeyBackupFragment "json:\"node,omitempty\" graphql:\"node\""
}

func (*Backups_KeyBackups_Edges) GetNode added in v1.12.0

type BindingAttributes

type BindingAttributes struct {
	ID      *string `json:"id,omitempty"`
	UserID  *string `json:"userId,omitempty"`
	GroupID *string `json:"groupId,omitempty"`
}

type Card

type Card struct {
	ID       string  `json:"id"`
	Last4    string  `json:"last4"`
	ExpMonth int64   `json:"expMonth"`
	ExpYear  int64   `json:"expYear"`
	Brand    string  `json:"brand"`
	Name     *string `json:"name,omitempty"`
}

type CardConnection

type CardConnection struct {
	PageInfo *PageInfo   `json:"pageInfo"`
	Edges    []*CardEdge `json:"edges,omitempty"`
}

type CardEdge

type CardEdge struct {
	Node   *Card   `json:"node,omitempty"`
	Cursor *string `json:"cursor,omitempty"`
}

type Category

type Category string

Application categories.

const (
	CategoryDevops       Category = "DEVOPS"
	CategoryDatabase     Category = "DATABASE"
	CategoryMessaging    Category = "MESSAGING"
	CategorySecurity     Category = "SECURITY"
	CategoryData         Category = "DATA"
	CategoryProductivity Category = "PRODUCTIVITY"
	CategoryNetwork      Category = "NETWORK"
	CategoryStorage      Category = "STORAGE"
)

func (Category) IsValid

func (e Category) IsValid() bool

func (Category) MarshalGQL

func (e Category) MarshalGQL(w io.Writer)

func (Category) String

func (e Category) String() string

func (*Category) UnmarshalGQL

func (e *Category) UnmarshalGQL(v interface{}) error

type CategoryInfo

type CategoryInfo struct {
	Category *Category             `json:"category,omitempty"`
	Count    *int64                `json:"count,omitempty"`
	Tags     *GroupedTagConnection `json:"tags,omitempty"`
}

type ChangeInstructions

type ChangeInstructions struct {
	Script       *string `json:"script,omitempty"`
	Instructions *string `json:"instructions,omitempty"`
}

type Chart

type Chart struct {
	ID            *string            `json:"id,omitempty"`
	Name          string             `json:"name"`
	Description   *string            `json:"description,omitempty"`
	LatestVersion *string            `json:"latestVersion,omitempty"`
	Repository    *Repository        `json:"repository,omitempty"`
	Dependencies  *Dependencies      `json:"dependencies,omitempty"`
	Tags          []*VersionTag      `json:"tags,omitempty"`
	Installation  *ChartInstallation `json:"installation,omitempty"`
	InsertedAt    *string            `json:"insertedAt,omitempty"`
	UpdatedAt     *string            `json:"updatedAt,omitempty"`
}

type ChartAttributes

type ChartAttributes struct {
	Tags []*VersionTagAttributes `json:"tags,omitempty"`
}

type ChartConnection

type ChartConnection struct {
	PageInfo *PageInfo    `json:"pageInfo"`
	Edges    []*ChartEdge `json:"edges,omitempty"`
}

type ChartEdge

type ChartEdge struct {
	Node   *Chart  `json:"node,omitempty"`
	Cursor *string `json:"cursor,omitempty"`
}

type ChartFragment

type ChartFragment struct {
	ID            *string "json:\"id,omitempty\" graphql:\"id\""
	Name          string  "json:\"name\" graphql:\"name\""
	Description   *string "json:\"description,omitempty\" graphql:\"description\""
	LatestVersion *string "json:\"latestVersion,omitempty\" graphql:\"latestVersion\""
}

func (*ChartFragment) GetDescription added in v1.12.0

func (t *ChartFragment) GetDescription() *string

func (*ChartFragment) GetID added in v1.12.0

func (t *ChartFragment) GetID() *string

func (*ChartFragment) GetLatestVersion added in v1.12.0

func (t *ChartFragment) GetLatestVersion() *string

func (*ChartFragment) GetName added in v1.12.0

func (t *ChartFragment) GetName() string

type ChartInstallation

type ChartInstallation struct {
	ID           *string       `json:"id,omitempty"`
	Chart        *Chart        `json:"chart,omitempty"`
	Version      *Version      `json:"version,omitempty"`
	Installation *Installation `json:"installation,omitempty"`
	InsertedAt   *string       `json:"insertedAt,omitempty"`
	UpdatedAt    *string       `json:"updatedAt,omitempty"`
}

type ChartInstallationAttributes

type ChartInstallationAttributes struct {
	ChartID   *string `json:"chartId,omitempty"`
	VersionID *string `json:"versionId,omitempty"`
}

type ChartInstallationConnection

type ChartInstallationConnection struct {
	PageInfo *PageInfo                `json:"pageInfo"`
	Edges    []*ChartInstallationEdge `json:"edges,omitempty"`
}

type ChartInstallationEdge

type ChartInstallationEdge struct {
	Node   *ChartInstallation `json:"node,omitempty"`
	Cursor *string            `json:"cursor,omitempty"`
}

type ChartInstallationFragment

type ChartInstallationFragment struct {
	ID      *string                          "json:\"id,omitempty\" graphql:\"id\""
	Chart   *ChartInstallationFragment_Chart "json:\"chart,omitempty\" graphql:\"chart\""
	Version *VersionFragment                 "json:\"version,omitempty\" graphql:\"version\""
}

func (*ChartInstallationFragment) GetChart added in v1.12.0

func (*ChartInstallationFragment) GetID added in v1.12.0

func (t *ChartInstallationFragment) GetID() *string

func (*ChartInstallationFragment) GetVersion added in v1.12.0

func (t *ChartInstallationFragment) GetVersion() *VersionFragment

type ChartInstallationFragment_Chart added in v1.12.0

type ChartInstallationFragment_Chart struct {
	ID            *string               "json:\"id,omitempty\" graphql:\"id\""
	Name          string                "json:\"name\" graphql:\"name\""
	Description   *string               "json:\"description,omitempty\" graphql:\"description\""
	LatestVersion *string               "json:\"latestVersion,omitempty\" graphql:\"latestVersion\""
	Dependencies  *DependenciesFragment "json:\"dependencies,omitempty\" graphql:\"dependencies\""
}

func (*ChartInstallationFragment_Chart) GetDependencies added in v1.12.0

func (*ChartInstallationFragment_Chart) GetDescription added in v1.12.0

func (t *ChartInstallationFragment_Chart) GetDescription() *string

func (*ChartInstallationFragment_Chart) GetID added in v1.12.0

func (*ChartInstallationFragment_Chart) GetLatestVersion added in v1.12.0

func (t *ChartInstallationFragment_Chart) GetLatestVersion() *string

func (*ChartInstallationFragment_Chart) GetName added in v1.12.0

type ChartInstallationFragment_Chart_Dependencies_DependenciesFragment_Dependencies added in v1.12.0

type ChartInstallationFragment_Chart_Dependencies_DependenciesFragment_Dependencies struct {
	Type     *DependencyType "json:\"type,omitempty\" graphql:\"type\""
	Name     *string         "json:\"name,omitempty\" graphql:\"name\""
	Repo     *string         "json:\"repo,omitempty\" graphql:\"repo\""
	Optional *bool           "json:\"optional,omitempty\" graphql:\"optional\""
	Version  *string         "json:\"version,omitempty\" graphql:\"version\""
}

func (*ChartInstallationFragment_Chart_Dependencies_DependenciesFragment_Dependencies) GetName added in v1.12.0

func (*ChartInstallationFragment_Chart_Dependencies_DependenciesFragment_Dependencies) GetOptional added in v1.12.0

func (*ChartInstallationFragment_Chart_Dependencies_DependenciesFragment_Dependencies) GetRepo added in v1.12.0

func (*ChartInstallationFragment_Chart_Dependencies_DependenciesFragment_Dependencies) GetType added in v1.12.0

func (*ChartInstallationFragment_Chart_Dependencies_DependenciesFragment_Dependencies) GetVersion added in v1.12.0

type ChartInstallationFragment_Chart_Dependencies_DependenciesFragment_Instructions added in v1.12.0

type ChartInstallationFragment_Chart_Dependencies_DependenciesFragment_Instructions struct {
	Instructions *string "json:\"instructions,omitempty\" graphql:\"instructions\""
	Script       *string "json:\"script,omitempty\" graphql:\"script\""
}

func (*ChartInstallationFragment_Chart_Dependencies_DependenciesFragment_Instructions) GetInstructions added in v1.12.0

func (*ChartInstallationFragment_Chart_Dependencies_DependenciesFragment_Instructions) GetScript added in v1.12.0

type ChartInstallationFragment_Chart_Dependencies_DependenciesFragment_Wirings added in v1.12.0

type ChartInstallationFragment_Chart_Dependencies_DependenciesFragment_Wirings struct {
	Terraform map[string]interface{} "json:\"terraform,omitempty\" graphql:\"terraform\""
	Helm      map[string]interface{} "json:\"helm,omitempty\" graphql:\"helm\""
}

func (*ChartInstallationFragment_Chart_Dependencies_DependenciesFragment_Wirings) GetHelm added in v1.12.0

func (*ChartInstallationFragment_Chart_Dependencies_DependenciesFragment_Wirings) GetTerraform added in v1.12.0

type ChartInstallationFragment_Version_VersionFragment_Dependencies_DependenciesFragment_Dependencies added in v1.12.0

type ChartInstallationFragment_Version_VersionFragment_Dependencies_DependenciesFragment_Dependencies struct {
	Type     *DependencyType "json:\"type,omitempty\" graphql:\"type\""
	Name     *string         "json:\"name,omitempty\" graphql:\"name\""
	Repo     *string         "json:\"repo,omitempty\" graphql:\"repo\""
	Optional *bool           "json:\"optional,omitempty\" graphql:\"optional\""
	Version  *string         "json:\"version,omitempty\" graphql:\"version\""
}

func (*ChartInstallationFragment_Version_VersionFragment_Dependencies_DependenciesFragment_Dependencies) GetName added in v1.12.0

func (*ChartInstallationFragment_Version_VersionFragment_Dependencies_DependenciesFragment_Dependencies) GetOptional added in v1.12.0

func (*ChartInstallationFragment_Version_VersionFragment_Dependencies_DependenciesFragment_Dependencies) GetRepo added in v1.12.0

func (*ChartInstallationFragment_Version_VersionFragment_Dependencies_DependenciesFragment_Dependencies) GetType added in v1.12.0

func (*ChartInstallationFragment_Version_VersionFragment_Dependencies_DependenciesFragment_Dependencies) GetVersion added in v1.12.0

type ChartInstallationFragment_Version_VersionFragment_Dependencies_DependenciesFragment_Instructions added in v1.12.0

type ChartInstallationFragment_Version_VersionFragment_Dependencies_DependenciesFragment_Instructions struct {
	Instructions *string "json:\"instructions,omitempty\" graphql:\"instructions\""
	Script       *string "json:\"script,omitempty\" graphql:\"script\""
}

func (*ChartInstallationFragment_Version_VersionFragment_Dependencies_DependenciesFragment_Instructions) GetInstructions added in v1.12.0

func (*ChartInstallationFragment_Version_VersionFragment_Dependencies_DependenciesFragment_Instructions) GetScript added in v1.12.0

type ChartInstallationFragment_Version_VersionFragment_Dependencies_DependenciesFragment_Wirings added in v1.12.0

type ChartInstallationFragment_Version_VersionFragment_Dependencies_DependenciesFragment_Wirings struct {
	Terraform map[string]interface{} "json:\"terraform,omitempty\" graphql:\"terraform\""
	Helm      map[string]interface{} "json:\"helm,omitempty\" graphql:\"helm\""
}

func (*ChartInstallationFragment_Version_VersionFragment_Dependencies_DependenciesFragment_Wirings) GetHelm added in v1.12.0

func (*ChartInstallationFragment_Version_VersionFragment_Dependencies_DependenciesFragment_Wirings) GetTerraform added in v1.12.0

type ChartName

type ChartName struct {
	Repo  *string `json:"repo,omitempty"`
	Chart *string `json:"chart,omitempty"`
}

type Chat

type Chat struct {
	Chat *ChatMessageFragment "json:\"chat,omitempty\" graphql:\"chat\""
}

func (*Chat) GetChat added in v1.12.0

func (t *Chat) GetChat() *ChatMessageFragment

type ChatMessage

type ChatMessage struct {
	Role    string  `json:"role"`
	Content string  `json:"content"`
	Name    *string `json:"name,omitempty"`
}

type ChatMessageAttributes

type ChatMessageAttributes struct {
	Role    string  `json:"role"`
	Content string  `json:"content"`
	Name    *string `json:"name,omitempty"`
}

type ChatMessageFragment

type ChatMessageFragment struct {
	Role    string  "json:\"role\" graphql:\"role\""
	Content string  "json:\"content\" graphql:\"content\""
	Name    *string "json:\"name,omitempty\" graphql:\"name\""
}

func (*ChatMessageFragment) GetContent added in v1.12.0

func (t *ChatMessageFragment) GetContent() string

func (*ChatMessageFragment) GetName added in v1.12.0

func (t *ChatMessageFragment) GetName() *string

func (*ChatMessageFragment) GetRole added in v1.12.0

func (t *ChatMessageFragment) GetRole() string

type Client

type Client struct {
	Client *clientv2.Client
}

func NewClient

func NewClient(cli *http.Client, baseURL string, options *clientv2.Options, interceptors ...clientv2.RequestInterceptor) *Client

func (*Client) AcquireLock

func (c *Client) AcquireLock(ctx context.Context, name string, interceptors ...clientv2.RequestInterceptor) (*AcquireLock, error)

func (*Client) Backup

func (c *Client) Backup(ctx context.Context, name string, interceptors ...clientv2.RequestInterceptor) (*Backup, error)

func (*Client) Backups

func (c *Client) Backups(ctx context.Context, cursor *string, interceptors ...clientv2.RequestInterceptor) (*Backups, error)

func (*Client) Chat

func (c *Client) Chat(ctx context.Context, history []*ChatMessageAttributes, interceptors ...clientv2.RequestInterceptor) (*Chat, error)

func (*Client) ClusterInfo

func (c *Client) ClusterInfo(ctx context.Context, id string, interceptors ...clientv2.RequestInterceptor) (*ClusterInfo, error)

func (*Client) Clusters

func (c *Client) Clusters(ctx context.Context, cursor *string, interceptors ...clientv2.RequestInterceptor) (*Clusters, error)

func (*Client) CreateAccessToken

func (c *Client) CreateAccessToken(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*CreateAccessToken, error)

func (*Client) CreateArtifact

func (c *Client) CreateArtifact(ctx context.Context, repoName string, name string, readme string, artifactType string, platform string, blob string, arch *string, interceptors ...clientv2.RequestInterceptor) (*CreateArtifact, error)

func (*Client) CreateBackup

func (c *Client) CreateBackup(ctx context.Context, attrs KeyBackupAttributes, interceptors ...clientv2.RequestInterceptor) (*CreateBackup, error)

func (*Client) CreateCrd

func (c *Client) CreateCrd(ctx context.Context, chartName ChartName, name string, blob string, interceptors ...clientv2.RequestInterceptor) (*CreateCrd, error)

func (*Client) CreateDNSRecord

func (c *Client) CreateDNSRecord(ctx context.Context, cluster string, provider Provider, attributes DNSRecordAttributes, interceptors ...clientv2.RequestInterceptor) (*CreateDNSRecord, error)

func (*Client) CreateDependency

func (c *Client) CreateDependency(ctx context.Context, sourceID string, destID string, interceptors ...clientv2.RequestInterceptor) (*CreateDependency, error)

func (*Client) CreateDomain

func (c *Client) CreateDomain(ctx context.Context, name string, interceptors ...clientv2.RequestInterceptor) (*CreateDomain, error)

func (*Client) CreateEvent

func (c *Client) CreateEvent(ctx context.Context, attrs UserEventAttributes, interceptors ...clientv2.RequestInterceptor) (*CreateEvent, error)

func (*Client) CreateInstallation added in v1.11.0

func (c *Client) CreateInstallation(ctx context.Context, id string, interceptors ...clientv2.RequestInterceptor) (*CreateInstallation, error)

func (*Client) CreateIntegration

func (c *Client) CreateIntegration(ctx context.Context, name string, attrs IntegrationAttributes, interceptors ...clientv2.RequestInterceptor) (*CreateIntegration, error)

func (*Client) CreateKey

func (c *Client) CreateKey(ctx context.Context, key string, name string, interceptors ...clientv2.RequestInterceptor) (*CreateKey, error)

func (*Client) CreateRecipe

func (c *Client) CreateRecipe(ctx context.Context, name string, attributes RecipeAttributes, interceptors ...clientv2.RequestInterceptor) (*CreateRecipe, error)

func (*Client) CreateRepository

func (c *Client) CreateRepository(ctx context.Context, name string, publisher string, attributes RepositoryAttributes, interceptors ...clientv2.RequestInterceptor) (*CreateRepository, error)

func (*Client) CreateResourceDefinition

func (c *Client) CreateResourceDefinition(ctx context.Context, name string, input ResourceDefinitionAttributes, interceptors ...clientv2.RequestInterceptor) (*CreateResourceDefinition, error)

func (*Client) CreateStack

func (c *Client) CreateStack(ctx context.Context, attributes StackAttributes, interceptors ...clientv2.RequestInterceptor) (*CreateStack, error)

func (*Client) CreateTest

func (c *Client) CreateTest(ctx context.Context, name string, attrs TestAttributes, interceptors ...clientv2.RequestInterceptor) (*CreateTest, error)

func (*Client) CreateTrust added in v1.8.0

func (c *Client) CreateTrust(ctx context.Context, attributes TrustRelationshipAttributes, interceptors ...clientv2.RequestInterceptor) (*CreateTrust, error)

func (*Client) CreateUpgrade

func (c *Client) CreateUpgrade(ctx context.Context, queue string, repository string, attributes UpgradeAttributes, interceptors ...clientv2.RequestInterceptor) (*CreateUpgrade, error)

func (*Client) DeleteDNSRecord

func (c *Client) DeleteDNSRecord(ctx context.Context, name string, typeArg DNSRecordType, interceptors ...clientv2.RequestInterceptor) (*DeleteDNSRecord, error)

func (*Client) DeleteEabCredential

func (c *Client) DeleteEabCredential(ctx context.Context, cluster string, provider Provider, interceptors ...clientv2.RequestInterceptor) (*DeleteEabCredential, error)

func (*Client) DeleteInstallation

func (c *Client) DeleteInstallation(ctx context.Context, id string, interceptors ...clientv2.RequestInterceptor) (*DeleteInstallation, error)

func (*Client) DeleteRepository

func (c *Client) DeleteRepository(ctx context.Context, id string, interceptors ...clientv2.RequestInterceptor) (*DeleteRepository, error)

func (*Client) DeleteShell

func (c *Client) DeleteShell(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*DeleteShell, error)

func (*Client) DeleteTrust added in v1.8.0

func (c *Client) DeleteTrust(ctx context.Context, id string, interceptors ...clientv2.RequestInterceptor) (*DeleteTrust, error)

func (*Client) DestroyCluster

func (c *Client) DestroyCluster(ctx context.Context, domain string, name string, provider Provider, interceptors ...clientv2.RequestInterceptor) (*DestroyCluster, error)

func (*Client) DevLogin

func (c *Client) DevLogin(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*DevLogin, error)

func (*Client) GetChartInstallations

func (c *Client) GetChartInstallations(ctx context.Context, id string, interceptors ...clientv2.RequestInterceptor) (*GetChartInstallations, error)

func (*Client) GetCharts

func (c *Client) GetCharts(ctx context.Context, id string, interceptors ...clientv2.RequestInterceptor) (*GetCharts, error)

func (*Client) GetConsoleInstances added in v1.12.2

func (c *Client) GetConsoleInstances(ctx context.Context, first int64, interceptors ...clientv2.RequestInterceptor) (*GetConsoleInstances, error)

func (*Client) GetDNSRecords

func (c *Client) GetDNSRecords(ctx context.Context, cluster string, provider Provider, interceptors ...clientv2.RequestInterceptor) (*GetDNSRecords, error)

func (*Client) GetEabCredential

func (c *Client) GetEabCredential(ctx context.Context, cluster string, provider Provider, interceptors ...clientv2.RequestInterceptor) (*GetEabCredential, error)

func (*Client) GetHelp

func (c *Client) GetHelp(ctx context.Context, prompt string, interceptors ...clientv2.RequestInterceptor) (*GetHelp, error)

func (*Client) GetInstallation

func (c *Client) GetInstallation(ctx context.Context, name *string, interceptors ...clientv2.RequestInterceptor) (*GetInstallation, error)

func (*Client) GetInstallationByID

func (c *Client) GetInstallationByID(ctx context.Context, id *string, interceptors ...clientv2.RequestInterceptor) (*GetInstallationByID, error)

func (*Client) GetInstallations

func (c *Client) GetInstallations(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetInstallations, error)

func (*Client) GetLoginMethod

func (c *Client) GetLoginMethod(ctx context.Context, email string, interceptors ...clientv2.RequestInterceptor) (*GetLoginMethod, error)

func (*Client) GetPackageInstallations

func (c *Client) GetPackageInstallations(ctx context.Context, id string, interceptors ...clientv2.RequestInterceptor) (*GetPackageInstallations, error)

func (*Client) GetRecipe

func (c *Client) GetRecipe(ctx context.Context, repo *string, name *string, interceptors ...clientv2.RequestInterceptor) (*GetRecipe, error)

func (*Client) GetRecipeByID

func (c *Client) GetRecipeByID(ctx context.Context, id *string, interceptors ...clientv2.RequestInterceptor) (*GetRecipeByID, error)

func (*Client) GetRepository

func (c *Client) GetRepository(ctx context.Context, name *string, interceptors ...clientv2.RequestInterceptor) (*GetRepository, error)

func (*Client) GetShell

func (c *Client) GetShell(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetShell, error)

func (*Client) GetStack

func (c *Client) GetStack(ctx context.Context, name string, provider Provider, interceptors ...clientv2.RequestInterceptor) (*GetStack, error)

func (*Client) GetTerraform

func (c *Client) GetTerraform(ctx context.Context, id string, interceptors ...clientv2.RequestInterceptor) (*GetTerraform, error)

func (*Client) GetTerraformInstallations

func (c *Client) GetTerraformInstallations(ctx context.Context, id string, interceptors ...clientv2.RequestInterceptor) (*GetTerraformInstallations, error)

func (*Client) GetTerraformVersions added in v1.7.0

func (c *Client) GetTerraformVersions(ctx context.Context, id string, interceptors ...clientv2.RequestInterceptor) (*GetTerraformVersions, error)

func (*Client) GetTfProviderScaffold

func (c *Client) GetTfProviderScaffold(ctx context.Context, name Provider, vsn *string, interceptors ...clientv2.RequestInterceptor) (*GetTfProviderScaffold, error)

func (*Client) GetTfProviders

func (c *Client) GetTfProviders(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetTfProviders, error)

func (*Client) GetVersions

func (c *Client) GetVersions(ctx context.Context, id string, interceptors ...clientv2.RequestInterceptor) (*GetVersions, error)

func (*Client) ImpersonateServiceAccount

func (c *Client) ImpersonateServiceAccount(ctx context.Context, email *string, interceptors ...clientv2.RequestInterceptor) (*ImpersonateServiceAccount, error)

func (*Client) InstallRecipe

func (c *Client) InstallRecipe(ctx context.Context, id string, interceptors ...clientv2.RequestInterceptor) (*InstallRecipe, error)

func (*Client) InstallVersion added in v1.6.1

func (c *Client) InstallVersion(ctx context.Context, typeArg DependencyType, repo string, packageArg string, vsn string, interceptors ...clientv2.RequestInterceptor) (*InstallVersion, error)

func (*Client) ListAllRecipes

func (c *Client) ListAllRecipes(ctx context.Context, repo *string, interceptors ...clientv2.RequestInterceptor) (*ListAllRecipes, error)

func (*Client) ListArtifacts

func (c *Client) ListArtifacts(ctx context.Context, id string, interceptors ...clientv2.RequestInterceptor) (*ListArtifacts, error)

func (*Client) ListKeys

func (c *Client) ListKeys(ctx context.Context, emails []*string, interceptors ...clientv2.RequestInterceptor) (*ListKeys, error)

func (*Client) ListRecipes

func (c *Client) ListRecipes(ctx context.Context, repo *string, provider *Provider, interceptors ...clientv2.RequestInterceptor) (*ListRecipes, error)

func (*Client) ListRepositories

func (c *Client) ListRepositories(ctx context.Context, q *string, interceptors ...clientv2.RequestInterceptor) (*ListRepositories, error)

func (*Client) ListStacks

func (c *Client) ListStacks(ctx context.Context, featured *bool, cursor *string, interceptors ...clientv2.RequestInterceptor) (*ListStacks, error)

func (*Client) ListTokens

func (c *Client) ListTokens(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*ListTokens, error)

func (*Client) Login

func (c *Client) Login(ctx context.Context, email string, pwd string, interceptors ...clientv2.RequestInterceptor) (*Login, error)

func (*Client) MarkSynced added in v1.10.0

func (c *Client) MarkSynced(ctx context.Context, repository string, interceptors ...clientv2.RequestInterceptor) (*MarkSynced, error)

func (*Client) Me

func (c *Client) Me(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*Me, error)

func (*Client) OidcToken added in v1.8.0

func (c *Client) OidcToken(ctx context.Context, provider ExternalOidcProvider, token string, email string, interceptors ...clientv2.RequestInterceptor) (*OidcToken, error)

func (*Client) PollLoginToken

func (c *Client) PollLoginToken(ctx context.Context, token string, interceptors ...clientv2.RequestInterceptor) (*PollLoginToken, error)

func (*Client) PromoteCluster

func (c *Client) PromoteCluster(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*PromoteCluster, error)

func (*Client) PublishLogs

func (c *Client) PublishLogs(ctx context.Context, id string, logs string, interceptors ...clientv2.RequestInterceptor) (*PublishLogs, error)

func (*Client) Release

func (c *Client) Release(ctx context.Context, name string, tags []string, interceptors ...clientv2.RequestInterceptor) (*Release, error)

func (*Client) ReleaseLock

func (c *Client) ReleaseLock(ctx context.Context, name string, attrs LockAttributes, interceptors ...clientv2.RequestInterceptor) (*ReleaseLock, error)

func (*Client) ResetInstallations

func (c *Client) ResetInstallations(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*ResetInstallations, error)

func (*Client) Scaffolds

func (c *Client) Scaffolds(ctx context.Context, app string, pub string, cat Category, ing *bool, pg *bool, interceptors ...clientv2.RequestInterceptor) (*Scaffolds, error)

func (*Client) TransferOwnership

func (c *Client) TransferOwnership(ctx context.Context, name string, email string, interceptors ...clientv2.RequestInterceptor) (*TransferOwnership, error)

func (*Client) UninstallChart

func (c *Client) UninstallChart(ctx context.Context, id string, interceptors ...clientv2.RequestInterceptor) (*UninstallChart, error)

func (*Client) UninstallTerraform

func (c *Client) UninstallTerraform(ctx context.Context, id string, interceptors ...clientv2.RequestInterceptor) (*UninstallTerraform, error)

func (*Client) UnlockRepository

func (c *Client) UnlockRepository(ctx context.Context, name string, interceptors ...clientv2.RequestInterceptor) (*UnlockRepository, error)

func (*Client) UpdateConsoleInstance added in v1.12.2

func (c *Client) UpdateConsoleInstance(ctx context.Context, id string, attributes ConsoleInstanceUpdateAttributes, interceptors ...clientv2.RequestInterceptor) (*UpdateConsoleInstance, error)

func (*Client) UpdateRepository

func (c *Client) UpdateRepository(ctx context.Context, name string, attrs RepositoryAttributes, interceptors ...clientv2.RequestInterceptor) (*UpdateRepository, error)

func (*Client) UpdateStep

func (c *Client) UpdateStep(ctx context.Context, id string, logs string, interceptors ...clientv2.RequestInterceptor) (*UpdateStep, error)

func (*Client) UpdateTest

func (c *Client) UpdateTest(ctx context.Context, id string, attrs TestAttributes, interceptors ...clientv2.RequestInterceptor) (*UpdateTest, error)

func (*Client) UpdateVersion

func (c *Client) UpdateVersion(ctx context.Context, spec *VersionSpec, attributes VersionAttributes, interceptors ...clientv2.RequestInterceptor) (*UpdateVersion, error)

func (*Client) UploadTerraform

func (c *Client) UploadTerraform(ctx context.Context, repoName string, name string, uploadOrURL string, interceptors ...clientv2.RequestInterceptor) (*UploadTerraform, error)

func (*Client) UpsertOidcProvider

func (c *Client) UpsertOidcProvider(ctx context.Context, id string, attributes OidcAttributes, interceptors ...clientv2.RequestInterceptor) (*UpsertOidcProvider, error)

type ClosureItem

type ClosureItem struct {
	Helm      *Chart      `json:"helm,omitempty"`
	Terraform *Terraform  `json:"terraform,omitempty"`
	Dep       *Dependency `json:"dep,omitempty"`
}

type CloudProvider added in v1.12.2

type CloudProvider string
const (
	CloudProviderAws CloudProvider = "AWS"
)

func (CloudProvider) IsValid added in v1.12.2

func (e CloudProvider) IsValid() bool

func (CloudProvider) MarshalGQL added in v1.12.2

func (e CloudProvider) MarshalGQL(w io.Writer)

func (CloudProvider) String added in v1.12.2

func (e CloudProvider) String() string

func (*CloudProvider) UnmarshalGQL added in v1.12.2

func (e *CloudProvider) UnmarshalGQL(v interface{}) error

type CloudShell

type CloudShell struct {
	ID         string       `json:"id"`
	Provider   Provider     `json:"provider"`
	GitURL     string       `json:"gitUrl"`
	AesKey     string       `json:"aesKey"`
	Missing    []*string    `json:"missing,omitempty"`
	Cluster    string       `json:"cluster"`
	Subdomain  string       `json:"subdomain"`
	Alive      bool         `json:"alive"`
	Status     *ShellStatus `json:"status,omitempty"`
	Region     string       `json:"region"`
	InsertedAt *string      `json:"insertedAt,omitempty"`
	UpdatedAt  *string      `json:"updatedAt,omitempty"`
}

type CloudShellAttributes

type CloudShellAttributes struct {
	Provider    *Provider                   `json:"provider,omitempty"`
	Workspace   *WorkspaceAttributes        `json:"workspace"`
	Credentials *ShellCredentialsAttributes `json:"credentials"`
	Scm         *ScmAttributes              `json:"scm,omitempty"`
	DemoID      *string                     `json:"demoId,omitempty"`
}

type CloudShellFragment

type CloudShellFragment struct {
	ID     string "json:\"id\" graphql:\"id\""
	AesKey string "json:\"aesKey\" graphql:\"aesKey\""
	GitURL string "json:\"gitUrl\" graphql:\"gitUrl\""
}

func (*CloudShellFragment) GetAesKey added in v1.12.0

func (t *CloudShellFragment) GetAesKey() string

func (*CloudShellFragment) GetGitURL added in v1.12.0

func (t *CloudShellFragment) GetGitURL() string

func (*CloudShellFragment) GetID added in v1.12.0

func (t *CloudShellFragment) GetID() string

type Cluster

type Cluster struct {
	// The ID of the cluster.
	ID string `json:"id"`
	// The name of the cluster.
	Name string `json:"name"`
	// The cluster's cloud provider.
	Provider Provider `json:"provider"`
	// The source of the cluster.
	Source *Source `json:"source,omitempty"`
	// The git repository URL for the cluster.
	GitURL *string `json:"gitUrl,omitempty"`
	// The URL of the console running on the cluster.
	ConsoleURL *string `json:"consoleUrl,omitempty"`
	// The domain name used for applications deployed on the cluster.
	Domain *string `json:"domain,omitempty"`
	// The last time the cluster was pinged.
	PingedAt *string `json:"pingedAt,omitempty"`
	// the services deployed from this cluster
	ServiceCount *int64 `json:"serviceCount,omitempty"`
	// pending upgrades for each installed app
	UpgradeInfo []*UpgradeInfo `json:"upgradeInfo,omitempty"`
	// whether all installations in the cluster have been synced
	Synced *bool `json:"synced,omitempty"`
	// whether any installation in the cluster has been locked
	Locked *bool `json:"locked,omitempty"`
	// CPU/Memory history for this cluster
	UsageHistory []*ClusterUsageHistory `json:"usageHistory,omitempty"`
	// the dependencies a cluster has
	Dependency *ClusterDependency `json:"dependency,omitempty"`
	// The user that owns the cluster.
	Owner *User `json:"owner,omitempty"`
	// The account that the cluster belongs to.
	Account *Account `json:"account,omitempty"`
	// The upgrade queue for applications running on the cluster.
	Queue      *UpgradeQueue `json:"queue,omitempty"`
	InsertedAt *string       `json:"insertedAt,omitempty"`
	UpdatedAt  *string       `json:"updatedAt,omitempty"`
}

A Kubernetes cluster that can be used to deploy applications on with Plural.

type ClusterAttributes

type ClusterAttributes struct {
	// The name of the cluster.
	Name string `json:"name"`
	// The cluster's cloud provider.
	Provider Provider `json:"provider"`
	// The source of the cluster.
	Source *Source `json:"source,omitempty"`
	// The git repository URL for the cluster.
	GitURL *string `json:"gitUrl,omitempty"`
	// The URL of the console running on the cluster.
	ConsoleURL *string `json:"consoleUrl,omitempty"`
	// The domain name used for applications deployed on the cluster.
	Domain *string `json:"domain,omitempty"`
}

Input for creating or updating a cluster.

type ClusterConnection

type ClusterConnection struct {
	PageInfo *PageInfo      `json:"pageInfo"`
	Edges    []*ClusterEdge `json:"edges,omitempty"`
}

type ClusterDependency

type ClusterDependency struct {
	ID string `json:"id"`
	// the cluster holding this dependency
	Cluster *Cluster `json:"cluster,omitempty"`
	// the source cluster of this dependency
	Dependency *Cluster `json:"dependency,omitempty"`
	InsertedAt *string  `json:"insertedAt,omitempty"`
	UpdatedAt  *string  `json:"updatedAt,omitempty"`
}

A dependncy reference between clusters

type ClusterEdge

type ClusterEdge struct {
	Node   *Cluster `json:"node,omitempty"`
	Cursor *string  `json:"cursor,omitempty"`
}

type ClusterFragment

type ClusterFragment struct {
	ID       string        "json:\"id\" graphql:\"id\""
	Name     string        "json:\"name\" graphql:\"name\""
	Provider Provider      "json:\"provider\" graphql:\"provider\""
	Source   *Source       "json:\"source,omitempty\" graphql:\"source\""
	GitURL   *string       "json:\"gitUrl,omitempty\" graphql:\"gitUrl\""
	Owner    *UserFragment "json:\"owner,omitempty\" graphql:\"owner\""
}

func (*ClusterFragment) GetGitURL added in v1.12.0

func (t *ClusterFragment) GetGitURL() *string

func (*ClusterFragment) GetID added in v1.12.0

func (t *ClusterFragment) GetID() string

func (*ClusterFragment) GetName added in v1.12.0

func (t *ClusterFragment) GetName() string

func (*ClusterFragment) GetOwner added in v1.12.0

func (t *ClusterFragment) GetOwner() *UserFragment

func (*ClusterFragment) GetProvider added in v1.12.0

func (t *ClusterFragment) GetProvider() *Provider

func (*ClusterFragment) GetSource added in v1.12.0

func (t *ClusterFragment) GetSource() *Source

type ClusterInfo

type ClusterInfo struct {
	Cluster *ClusterInfo_Cluster "json:\"cluster,omitempty\" graphql:\"cluster\""
}

func (*ClusterInfo) GetCluster added in v1.12.0

func (t *ClusterInfo) GetCluster() *ClusterInfo_Cluster

type ClusterInfo_Cluster added in v1.12.0

type ClusterInfo_Cluster struct {
	ID          string                             "json:\"id\" graphql:\"id\""
	Name        string                             "json:\"name\" graphql:\"name\""
	Provider    Provider                           "json:\"provider\" graphql:\"provider\""
	Source      *Source                            "json:\"source,omitempty\" graphql:\"source\""
	GitURL      *string                            "json:\"gitUrl,omitempty\" graphql:\"gitUrl\""
	Owner       *UserFragment                      "json:\"owner,omitempty\" graphql:\"owner\""
	UpgradeInfo []*ClusterInfo_Cluster_UpgradeInfo "json:\"upgradeInfo,omitempty\" graphql:\"upgradeInfo\""
}

func (*ClusterInfo_Cluster) GetGitURL added in v1.12.0

func (t *ClusterInfo_Cluster) GetGitURL() *string

func (*ClusterInfo_Cluster) GetID added in v1.12.0

func (t *ClusterInfo_Cluster) GetID() string

func (*ClusterInfo_Cluster) GetName added in v1.12.0

func (t *ClusterInfo_Cluster) GetName() string

func (*ClusterInfo_Cluster) GetOwner added in v1.12.0

func (t *ClusterInfo_Cluster) GetOwner() *UserFragment

func (*ClusterInfo_Cluster) GetProvider added in v1.12.0

func (t *ClusterInfo_Cluster) GetProvider() *Provider

func (*ClusterInfo_Cluster) GetSource added in v1.12.0

func (t *ClusterInfo_Cluster) GetSource() *Source

func (*ClusterInfo_Cluster) GetUpgradeInfo added in v1.12.0

type ClusterInfo_Cluster_UpgradeInfo added in v1.12.0

type ClusterInfo_Cluster_UpgradeInfo struct {
	Installation *ClusterInfo_Cluster_UpgradeInfo_Installation "json:\"installation,omitempty\" graphql:\"installation\""
	Count        *int64                                        "json:\"count,omitempty\" graphql:\"count\""
}

func (*ClusterInfo_Cluster_UpgradeInfo) GetCount added in v1.12.0

func (t *ClusterInfo_Cluster_UpgradeInfo) GetCount() *int64

func (*ClusterInfo_Cluster_UpgradeInfo) GetInstallation added in v1.12.0

type ClusterInfo_Cluster_UpgradeInfo_Installation added in v1.12.0

type ClusterInfo_Cluster_UpgradeInfo_Installation struct {
	Repository *RepositoryFragment "json:\"repository,omitempty\" graphql:\"repository\""
}

func (*ClusterInfo_Cluster_UpgradeInfo_Installation) GetRepository added in v1.12.0

type ClusterInfo_Cluster_UpgradeInfo_Installation_Repository_RepositoryFragment_Publisher added in v1.12.0

type ClusterInfo_Cluster_UpgradeInfo_Installation_Repository_RepositoryFragment_Publisher struct {
	Name string "json:\"name\" graphql:\"name\""
}

func (*ClusterInfo_Cluster_UpgradeInfo_Installation_Repository_RepositoryFragment_Publisher) GetName added in v1.12.0

type ClusterInfo_Cluster_UpgradeInfo_Installation_Repository_RepositoryFragment_Recipes added in v1.12.0

type ClusterInfo_Cluster_UpgradeInfo_Installation_Repository_RepositoryFragment_Recipes struct {
	Name string "json:\"name\" graphql:\"name\""
}

func (*ClusterInfo_Cluster_UpgradeInfo_Installation_Repository_RepositoryFragment_Recipes) GetName added in v1.12.0

type ClusterInformation

type ClusterInformation struct {
	ID         string  `json:"id"`
	Version    *string `json:"version,omitempty"`
	GitCommit  *string `json:"gitCommit,omitempty"`
	Platform   *string `json:"platform,omitempty"`
	InsertedAt *string `json:"insertedAt,omitempty"`
	UpdatedAt  *string `json:"updatedAt,omitempty"`
}

type ClusterInformationAttributes

type ClusterInformationAttributes struct {
	GitCommit *string `json:"gitCommit,omitempty"`
	Version   *string `json:"version,omitempty"`
	Platform  *string `json:"platform,omitempty"`
}

type ClusterUsageHistory added in v1.11.0

type ClusterUsageHistory struct {
	CPU        *int64   `json:"cpu,omitempty"`
	Memory     *int64   `json:"memory,omitempty"`
	Services   *int64   `json:"services,omitempty"`
	Cluster    *Cluster `json:"cluster,omitempty"`
	Account    *Account `json:"account,omitempty"`
	InsertedAt *string  `json:"insertedAt,omitempty"`
	UpdatedAt  *string  `json:"updatedAt,omitempty"`
}

A record of the utilization in a given cluster

type Clusters

type Clusters struct {
	Clusters *Clusters_Clusters "json:\"clusters,omitempty\" graphql:\"clusters\""
}

func (*Clusters) GetClusters added in v1.12.0

func (t *Clusters) GetClusters() *Clusters_Clusters

type Clusters_Clusters added in v1.12.0

type Clusters_Clusters struct {
	PageInfo Clusters_Clusters_PageInfo "json:\"pageInfo\" graphql:\"pageInfo\""
	Edges    []*Clusters_Clusters_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}

func (*Clusters_Clusters) GetEdges added in v1.12.0

func (t *Clusters_Clusters) GetEdges() []*Clusters_Clusters_Edges

func (*Clusters_Clusters) GetPageInfo added in v1.12.0

type Clusters_Clusters_Edges added in v1.12.0

type Clusters_Clusters_Edges struct {
	Node *ClusterFragment "json:\"node,omitempty\" graphql:\"node\""
}

func (*Clusters_Clusters_Edges) GetNode added in v1.12.0

type Clusters_Clusters_PageInfo added in v1.12.0

type Clusters_Clusters_PageInfo struct {
	HasNextPage bool    "json:\"hasNextPage\" graphql:\"hasNextPage\""
	EndCursor   *string "json:\"endCursor,omitempty\" graphql:\"endCursor\""
}

func (*Clusters_Clusters_PageInfo) GetEndCursor added in v1.12.0

func (t *Clusters_Clusters_PageInfo) GetEndCursor() *string

func (*Clusters_Clusters_PageInfo) GetHasNextPage added in v1.12.0

func (t *Clusters_Clusters_PageInfo) GetHasNextPage() bool

type Community

type Community struct {
	Discord  *string   `json:"discord,omitempty"`
	Slack    *string   `json:"slack,omitempty"`
	Twitter  *string   `json:"twitter,omitempty"`
	Homepage *string   `json:"homepage,omitempty"`
	GitURL   *string   `json:"gitUrl,omitempty"`
	Videos   []*string `json:"videos,omitempty"`
}

type CommunityAttributes

type CommunityAttributes struct {
	// The application's Discord server.
	Discord *string `json:"discord,omitempty"`
	// The application's Slack channel.
	Slack *string `json:"slack,omitempty"`
	// The application's Twitter account.
	Twitter *string `json:"twitter,omitempty"`
	// The application's homepage.
	Homepage *string `json:"homepage,omitempty"`
	// The application's git URL.
	GitURL *string `json:"gitUrl,omitempty"`
	// The videos of the application.
	Videos []*string `json:"videos,omitempty"`
}

Input for creating or updating the community links of an application.

type ConsentRequest

type ConsentRequest struct {
	RequestedScope []*string `json:"requestedScope,omitempty"`
	Skip           *bool     `json:"skip,omitempty"`
}

type ConsoleConfigurationUpdateAttributes added in v1.12.2

type ConsoleConfigurationUpdateAttributes struct {
	EncryptionKey *string `json:"encryptionKey,omitempty"`
}

type ConsoleInstance added in v1.12.2

type ConsoleInstance struct {
	ID string `json:"id"`
	// the name of this instance (globally unique)
	Name string `json:"name"`
	// the subdomain this instance lives under
	Subdomain string `json:"subdomain"`
	// full console url of this instance
	URL string `json:"url"`
	// the cloud provider hosting this instance
	Cloud CloudProvider `json:"cloud"`
	// the heuristic size of this instance
	Size ConsoleSize `json:"size"`
	// the region this instance is hosted in
	Region string `json:"region"`
	// the provisioning status of this instance, liveness is fetched through the console field
	Status ConsoleInstanceStatus `json:"status"`
	// the time this instance was deleted on
	DeletedAt  *string  `json:"deletedAt,omitempty"`
	Console    *Cluster `json:"console,omitempty"`
	Owner      *User    `json:"owner,omitempty"`
	InsertedAt *string  `json:"insertedAt,omitempty"`
	UpdatedAt  *string  `json:"updatedAt,omitempty"`
}

type ConsoleInstanceAttributes added in v1.12.2

type ConsoleInstanceAttributes struct {
	// the name of this instance (globally unique)
	Name string `json:"name"`
	// a heuristic size of this instance
	Size ConsoleSize `json:"size"`
	// the cloud provider to deploy to
	Cloud CloudProvider `json:"cloud"`
	// the region to deploy to (provider specific)
	Region string `json:"region"`
}

type ConsoleInstanceConnection added in v1.12.2

type ConsoleInstanceConnection struct {
	PageInfo *PageInfo              `json:"pageInfo"`
	Edges    []*ConsoleInstanceEdge `json:"edges,omitempty"`
}

type ConsoleInstanceEdge added in v1.12.2

type ConsoleInstanceEdge struct {
	Node   *ConsoleInstance `json:"node,omitempty"`
	Cursor *string          `json:"cursor,omitempty"`
}

type ConsoleInstanceFragment added in v1.12.2

type ConsoleInstanceFragment struct {
	ID   string "json:\"id\" graphql:\"id\""
	Name string "json:\"name\" graphql:\"name\""
	URL  string "json:\"url\" graphql:\"url\""
}

func (*ConsoleInstanceFragment) GetID added in v1.12.2

func (t *ConsoleInstanceFragment) GetID() string

func (*ConsoleInstanceFragment) GetName added in v1.12.2

func (t *ConsoleInstanceFragment) GetName() string

func (*ConsoleInstanceFragment) GetURL added in v1.12.2

func (t *ConsoleInstanceFragment) GetURL() string

type ConsoleInstanceStatus added in v1.12.2

type ConsoleInstanceStatus string
const (
	ConsoleInstanceStatusPending           ConsoleInstanceStatus = "PENDING"
	ConsoleInstanceStatusDatabaseCreated   ConsoleInstanceStatus = "DATABASE_CREATED"
	ConsoleInstanceStatusDeploymentCreated ConsoleInstanceStatus = "DEPLOYMENT_CREATED"
	ConsoleInstanceStatusProvisioned       ConsoleInstanceStatus = "PROVISIONED"
	ConsoleInstanceStatusDeploymentDeleted ConsoleInstanceStatus = "DEPLOYMENT_DELETED"
	ConsoleInstanceStatusDatabaseDeleted   ConsoleInstanceStatus = "DATABASE_DELETED"
)

func (ConsoleInstanceStatus) IsValid added in v1.12.2

func (e ConsoleInstanceStatus) IsValid() bool

func (ConsoleInstanceStatus) MarshalGQL added in v1.12.2

func (e ConsoleInstanceStatus) MarshalGQL(w io.Writer)

func (ConsoleInstanceStatus) String added in v1.12.2

func (e ConsoleInstanceStatus) String() string

func (*ConsoleInstanceStatus) UnmarshalGQL added in v1.12.2

func (e *ConsoleInstanceStatus) UnmarshalGQL(v interface{}) error

type ConsoleInstanceUpdateAttributes added in v1.12.2

type ConsoleInstanceUpdateAttributes struct {
	Size          *ConsoleSize                          `json:"size,omitempty"`
	Configuration *ConsoleConfigurationUpdateAttributes `json:"configuration,omitempty"`
}

type ConsoleSize added in v1.12.2

type ConsoleSize string
const (
	ConsoleSizeSmall  ConsoleSize = "SMALL"
	ConsoleSizeMedium ConsoleSize = "MEDIUM"
	ConsoleSizeLarge  ConsoleSize = "LARGE"
)

func (ConsoleSize) IsValid added in v1.12.2

func (e ConsoleSize) IsValid() bool

func (ConsoleSize) MarshalGQL added in v1.12.2

func (e ConsoleSize) MarshalGQL(w io.Writer)

func (ConsoleSize) String added in v1.12.2

func (e ConsoleSize) String() string

func (*ConsoleSize) UnmarshalGQL added in v1.12.2

func (e *ConsoleSize) UnmarshalGQL(v interface{}) error

type ContextAttributes

type ContextAttributes struct {
	Configuration map[string]interface{} `json:"configuration"`
	Buckets       []*string              `json:"buckets,omitempty"`
	Domains       []*string              `json:"domains,omitempty"`
}

type Contributor

type Contributor struct {
	ID         string  `json:"id"`
	User       *User   `json:"user,omitempty"`
	InsertedAt *string `json:"insertedAt,omitempty"`
	UpdatedAt  *string `json:"updatedAt,omitempty"`
}

An external repository contributor

type Crd

type Crd struct {
	ID         string  `json:"id"`
	Name       string  `json:"name"`
	Blob       *string `json:"blob,omitempty"`
	InsertedAt *string `json:"insertedAt,omitempty"`
	UpdatedAt  *string `json:"updatedAt,omitempty"`
}

type CrdAttributes

type CrdAttributes struct {
	Name string  `json:"name"`
	Blob *string `json:"blob,omitempty"`
}

type CrdFragment

type CrdFragment struct {
	ID   string  "json:\"id\" graphql:\"id\""
	Name string  "json:\"name\" graphql:\"name\""
	Blob *string "json:\"blob,omitempty\" graphql:\"blob\""
}

func (*CrdFragment) GetBlob added in v1.12.0

func (t *CrdFragment) GetBlob() *string

func (*CrdFragment) GetID added in v1.12.0

func (t *CrdFragment) GetID() string

func (*CrdFragment) GetName added in v1.12.0

func (t *CrdFragment) GetName() string

type CreateAccessToken

type CreateAccessToken struct {
	CreateToken *CreateAccessToken_CreateToken "json:\"createToken,omitempty\" graphql:\"createToken\""
}

func (*CreateAccessToken) GetCreateToken added in v1.12.0

func (t *CreateAccessToken) GetCreateToken() *CreateAccessToken_CreateToken

type CreateAccessToken_CreateToken added in v1.12.0

type CreateAccessToken_CreateToken struct {
	Token *string "json:\"token,omitempty\" graphql:\"token\""
}

func (*CreateAccessToken_CreateToken) GetToken added in v1.12.0

func (t *CreateAccessToken_CreateToken) GetToken() *string

type CreateArtifact

type CreateArtifact struct {
	CreateArtifact *ArtifactFragment "json:\"createArtifact,omitempty\" graphql:\"createArtifact\""
}

func (*CreateArtifact) GetCreateArtifact added in v1.12.0

func (t *CreateArtifact) GetCreateArtifact() *ArtifactFragment

type CreateBackup

type CreateBackup struct {
	CreateKeyBackup *KeyBackupFragment "json:\"createKeyBackup,omitempty\" graphql:\"createKeyBackup\""
}

func (*CreateBackup) GetCreateKeyBackup added in v1.12.0

func (t *CreateBackup) GetCreateKeyBackup() *KeyBackupFragment

type CreateCrd

type CreateCrd struct {
	CreateCrd *CreateCrd_CreateCrd "json:\"createCrd,omitempty\" graphql:\"createCrd\""
}

func (*CreateCrd) GetCreateCrd added in v1.12.0

func (t *CreateCrd) GetCreateCrd() *CreateCrd_CreateCrd

type CreateCrd_CreateCrd added in v1.12.0

type CreateCrd_CreateCrd struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*CreateCrd_CreateCrd) GetID added in v1.12.0

func (t *CreateCrd_CreateCrd) GetID() string

type CreateDNSRecord

type CreateDNSRecord struct {
	CreateDNSRecord *DNSRecordFragment "json:\"createDnsRecord,omitempty\" graphql:\"createDnsRecord\""
}

func (*CreateDNSRecord) GetCreateDNSRecord added in v1.12.0

func (t *CreateDNSRecord) GetCreateDNSRecord() *DNSRecordFragment

type CreateDependency

type CreateDependency struct {
	CreateClusterDependency *CreateDependency_CreateClusterDependency "json:\"createClusterDependency,omitempty\" graphql:\"createClusterDependency\""
}

func (*CreateDependency) GetCreateClusterDependency added in v1.12.0

func (t *CreateDependency) GetCreateClusterDependency() *CreateDependency_CreateClusterDependency

type CreateDependency_CreateClusterDependency added in v1.12.0

type CreateDependency_CreateClusterDependency struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*CreateDependency_CreateClusterDependency) GetID added in v1.12.0

type CreateDomain

type CreateDomain struct {
	ProvisionDomain *DNSDomainFragment "json:\"provisionDomain,omitempty\" graphql:\"provisionDomain\""
}

func (*CreateDomain) GetProvisionDomain added in v1.12.0

func (t *CreateDomain) GetProvisionDomain() *DNSDomainFragment

type CreateEvent

type CreateEvent struct {
	CreateUserEvent *bool "json:\"createUserEvent,omitempty\" graphql:\"createUserEvent\""
}

func (*CreateEvent) GetCreateUserEvent added in v1.12.0

func (t *CreateEvent) GetCreateUserEvent() *bool

type CreateInstallation added in v1.11.0

type CreateInstallation struct {
	CreateInstallation *CreateInstallation_CreateInstallation "json:\"createInstallation,omitempty\" graphql:\"createInstallation\""
}

func (*CreateInstallation) GetCreateInstallation added in v1.12.0

func (t *CreateInstallation) GetCreateInstallation() *CreateInstallation_CreateInstallation

type CreateInstallation_CreateInstallation added in v1.12.0

type CreateInstallation_CreateInstallation struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*CreateInstallation_CreateInstallation) GetID added in v1.12.0

type CreateIntegration

type CreateIntegration struct {
	CreateIntegration *CreateIntegration_CreateIntegration "json:\"createIntegration,omitempty\" graphql:\"createIntegration\""
}

func (*CreateIntegration) GetCreateIntegration added in v1.12.0

func (t *CreateIntegration) GetCreateIntegration() *CreateIntegration_CreateIntegration

type CreateIntegration_CreateIntegration added in v1.12.0

type CreateIntegration_CreateIntegration struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*CreateIntegration_CreateIntegration) GetID added in v1.12.0

type CreateKey

type CreateKey struct {
	CreatePublicKey *CreateKey_CreatePublicKey "json:\"createPublicKey,omitempty\" graphql:\"createPublicKey\""
}

func (*CreateKey) GetCreatePublicKey added in v1.12.0

func (t *CreateKey) GetCreatePublicKey() *CreateKey_CreatePublicKey

type CreateKey_CreatePublicKey added in v1.12.0

type CreateKey_CreatePublicKey struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*CreateKey_CreatePublicKey) GetID added in v1.12.0

func (t *CreateKey_CreatePublicKey) GetID() string

type CreateRecipe

type CreateRecipe struct {
	CreateRecipe *CreateRecipe_CreateRecipe "json:\"createRecipe,omitempty\" graphql:\"createRecipe\""
}

func (*CreateRecipe) GetCreateRecipe added in v1.12.0

func (t *CreateRecipe) GetCreateRecipe() *CreateRecipe_CreateRecipe

type CreateRecipe_CreateRecipe added in v1.12.0

type CreateRecipe_CreateRecipe struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*CreateRecipe_CreateRecipe) GetID added in v1.12.0

func (t *CreateRecipe_CreateRecipe) GetID() string

type CreateRepository

type CreateRepository struct {
	UpsertRepository *CreateRepository_UpsertRepository "json:\"upsertRepository,omitempty\" graphql:\"upsertRepository\""
}

func (*CreateRepository) GetUpsertRepository added in v1.12.0

func (t *CreateRepository) GetUpsertRepository() *CreateRepository_UpsertRepository

type CreateRepository_UpsertRepository added in v1.12.0

type CreateRepository_UpsertRepository struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*CreateRepository_UpsertRepository) GetID added in v1.12.0

type CreateResourceDefinition

type CreateResourceDefinition struct {
	UpdateRepository *CreateResourceDefinition_UpdateRepository "json:\"updateRepository,omitempty\" graphql:\"updateRepository\""
}

func (*CreateResourceDefinition) GetUpdateRepository added in v1.12.0

type CreateResourceDefinition_UpdateRepository added in v1.12.0

type CreateResourceDefinition_UpdateRepository struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*CreateResourceDefinition_UpdateRepository) GetID added in v1.12.0

type CreateStack

type CreateStack struct {
	CreateStack *CreateStack_CreateStack "json:\"createStack,omitempty\" graphql:\"createStack\""
}

func (*CreateStack) GetCreateStack added in v1.12.0

func (t *CreateStack) GetCreateStack() *CreateStack_CreateStack

type CreateStack_CreateStack added in v1.12.0

type CreateStack_CreateStack struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*CreateStack_CreateStack) GetID added in v1.12.0

func (t *CreateStack_CreateStack) GetID() string

type CreateTest

type CreateTest struct {
	CreateTest *TestFragment "json:\"createTest,omitempty\" graphql:\"createTest\""
}

func (*CreateTest) GetCreateTest added in v1.12.0

func (t *CreateTest) GetCreateTest() *TestFragment

type CreateTest_CreateTest_TestFragment_Steps added in v1.12.0

type CreateTest_CreateTest_TestFragment_Steps struct {
	ID          string     "json:\"id\" graphql:\"id\""
	Name        string     "json:\"name\" graphql:\"name\""
	Description string     "json:\"description\" graphql:\"description\""
	Status      TestStatus "json:\"status\" graphql:\"status\""
}

func (*CreateTest_CreateTest_TestFragment_Steps) GetDescription added in v1.12.0

func (*CreateTest_CreateTest_TestFragment_Steps) GetID added in v1.12.0

func (*CreateTest_CreateTest_TestFragment_Steps) GetName added in v1.12.0

func (*CreateTest_CreateTest_TestFragment_Steps) GetStatus added in v1.12.0

type CreateTrust added in v1.8.0

type CreateTrust struct {
	CreateTrustRelationship *OidcTrustRelationshipFragment "json:\"createTrustRelationship,omitempty\" graphql:\"createTrustRelationship\""
}

func (*CreateTrust) GetCreateTrustRelationship added in v1.12.0

func (t *CreateTrust) GetCreateTrustRelationship() *OidcTrustRelationshipFragment

type CreateUpgrade

type CreateUpgrade struct {
	CreateUpgrade *CreateUpgrade_CreateUpgrade "json:\"createUpgrade,omitempty\" graphql:\"createUpgrade\""
}

func (*CreateUpgrade) GetCreateUpgrade added in v1.12.0

func (t *CreateUpgrade) GetCreateUpgrade() *CreateUpgrade_CreateUpgrade

type CreateUpgrade_CreateUpgrade added in v1.12.0

type CreateUpgrade_CreateUpgrade struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*CreateUpgrade_CreateUpgrade) GetID added in v1.12.0

type Cvss

type Cvss struct {
	AttackVector       *VulnVector      `json:"attackVector,omitempty"`
	AttackComplexity   *VulnGrade       `json:"attackComplexity,omitempty"`
	PrivilegesRequired *VulnGrade       `json:"privilegesRequired,omitempty"`
	UserInteraction    *VulnRequirement `json:"userInteraction,omitempty"`
	Confidentiality    *VulnGrade       `json:"confidentiality,omitempty"`
	Integrity          *VulnGrade       `json:"integrity,omitempty"`
	Availability       *VulnGrade       `json:"availability,omitempty"`
}

type DNSAccessPolicy

type DNSAccessPolicy struct {
	ID         string           `json:"id"`
	Bindings   []*PolicyBinding `json:"bindings,omitempty"`
	InsertedAt *string          `json:"insertedAt,omitempty"`
	UpdatedAt  *string          `json:"updatedAt,omitempty"`
}

type DNSAccessPolicyAttributes

type DNSAccessPolicyAttributes struct {
	ID       *string              `json:"id,omitempty"`
	Bindings []*BindingAttributes `json:"bindings,omitempty"`
}

type DNSDomain

type DNSDomain struct {
	ID           string               `json:"id"`
	Name         string               `json:"name"`
	AccessPolicy *DNSAccessPolicy     `json:"accessPolicy,omitempty"`
	Creator      *User                `json:"creator,omitempty"`
	Account      *Account             `json:"account,omitempty"`
	DNSRecords   *DNSRecordConnection `json:"dnsRecords,omitempty"`
	InsertedAt   *string              `json:"insertedAt,omitempty"`
	UpdatedAt    *string              `json:"updatedAt,omitempty"`
}

type DNSDomainAttributes

type DNSDomainAttributes struct {
	Name         *string                    `json:"name,omitempty"`
	AccessPolicy *DNSAccessPolicyAttributes `json:"accessPolicy,omitempty"`
}

type DNSDomainConnection

type DNSDomainConnection struct {
	PageInfo *PageInfo        `json:"pageInfo"`
	Edges    []*DNSDomainEdge `json:"edges,omitempty"`
}

type DNSDomainEdge

type DNSDomainEdge struct {
	Node   *DNSDomain `json:"node,omitempty"`
	Cursor *string    `json:"cursor,omitempty"`
}

type DNSDomainFragment

type DNSDomainFragment struct {
	ID   string "json:\"id\" graphql:\"id\""
	Name string "json:\"name\" graphql:\"name\""
}

func (*DNSDomainFragment) GetID added in v1.12.0

func (t *DNSDomainFragment) GetID() string

func (*DNSDomainFragment) GetName added in v1.12.0

func (t *DNSDomainFragment) GetName() string

type DNSRecord

type DNSRecord struct {
	ID         string        `json:"id"`
	Type       DNSRecordType `json:"type"`
	Name       string        `json:"name"`
	Cluster    string        `json:"cluster"`
	Provider   Provider      `json:"provider"`
	Records    []*string     `json:"records,omitempty"`
	Creator    *User         `json:"creator,omitempty"`
	Domain     *DNSDomain    `json:"domain,omitempty"`
	InsertedAt *string       `json:"insertedAt,omitempty"`
	UpdatedAt  *string       `json:"updatedAt,omitempty"`
}

type DNSRecordAttributes

type DNSRecordAttributes struct {
	Name    string        `json:"name"`
	Type    DNSRecordType `json:"type"`
	Records []*string     `json:"records,omitempty"`
}

type DNSRecordConnection

type DNSRecordConnection struct {
	PageInfo *PageInfo        `json:"pageInfo"`
	Edges    []*DNSRecordEdge `json:"edges,omitempty"`
}

type DNSRecordEdge

type DNSRecordEdge struct {
	Node   *DNSRecord `json:"node,omitempty"`
	Cursor *string    `json:"cursor,omitempty"`
}

type DNSRecordFragment

type DNSRecordFragment struct {
	Type    DNSRecordType "json:\"type\" graphql:\"type\""
	Name    string        "json:\"name\" graphql:\"name\""
	Records []*string     "json:\"records,omitempty\" graphql:\"records\""
}

func (*DNSRecordFragment) GetName added in v1.12.0

func (t *DNSRecordFragment) GetName() string

func (*DNSRecordFragment) GetRecords added in v1.12.0

func (t *DNSRecordFragment) GetRecords() []*string

func (*DNSRecordFragment) GetType added in v1.12.0

func (t *DNSRecordFragment) GetType() *DNSRecordType

type DNSRecordType

type DNSRecordType string
const (
	DNSRecordTypeA     DNSRecordType = "A"
	DNSRecordTypeAaaa  DNSRecordType = "AAAA"
	DNSRecordTypeTxt   DNSRecordType = "TXT"
	DNSRecordTypeCname DNSRecordType = "CNAME"
)

func (DNSRecordType) IsValid

func (e DNSRecordType) IsValid() bool

func (DNSRecordType) MarshalGQL

func (e DNSRecordType) MarshalGQL(w io.Writer)

func (DNSRecordType) String

func (e DNSRecordType) String() string

func (*DNSRecordType) UnmarshalGQL

func (e *DNSRecordType) UnmarshalGQL(v interface{}) error

type Datatype

type Datatype string
const (
	DatatypeString   Datatype = "STRING"
	DatatypeInt      Datatype = "INT"
	DatatypeBool     Datatype = "BOOL"
	DatatypeDomain   Datatype = "DOMAIN"
	DatatypeBucket   Datatype = "BUCKET"
	DatatypeFile     Datatype = "FILE"
	DatatypeFunction Datatype = "FUNCTION"
	DatatypePassword Datatype = "PASSWORD"
)

func (Datatype) IsValid

func (e Datatype) IsValid() bool

func (Datatype) MarshalGQL

func (e Datatype) MarshalGQL(w io.Writer)

func (Datatype) String

func (e Datatype) String() string

func (*Datatype) UnmarshalGQL

func (e *Datatype) UnmarshalGQL(v interface{}) error

type DeferredReason

type DeferredReason struct {
	Message    *string `json:"message,omitempty"`
	Package    *string `json:"package,omitempty"`
	Repository *string `json:"repository,omitempty"`
}

type DeferredUpdate

type DeferredUpdate struct {
	ID                    string                 `json:"id"`
	DequeueAt             *string                `json:"dequeueAt,omitempty"`
	Attempts              *int64                 `json:"attempts,omitempty"`
	Pending               *bool                  `json:"pending,omitempty"`
	Messages              []*DeferredReason      `json:"messages,omitempty"`
	ChartInstallation     *ChartInstallation     `json:"chartInstallation,omitempty"`
	TerraformInstallation *TerraformInstallation `json:"terraformInstallation,omitempty"`
	Version               *Version               `json:"version,omitempty"`
	InsertedAt            *string                `json:"insertedAt,omitempty"`
	UpdatedAt             *string                `json:"updatedAt,omitempty"`
}

type DeferredUpdateConnection

type DeferredUpdateConnection struct {
	PageInfo *PageInfo             `json:"pageInfo"`
	Edges    []*DeferredUpdateEdge `json:"edges,omitempty"`
}

type DeferredUpdateEdge

type DeferredUpdateEdge struct {
	Node   *DeferredUpdate `json:"node,omitempty"`
	Cursor *string         `json:"cursor,omitempty"`
}

type DeleteDNSRecord

type DeleteDNSRecord struct {
	DeleteDNSRecord *DNSRecordFragment "json:\"deleteDnsRecord,omitempty\" graphql:\"deleteDnsRecord\""
}

func (*DeleteDNSRecord) GetDeleteDNSRecord added in v1.12.0

func (t *DeleteDNSRecord) GetDeleteDNSRecord() *DNSRecordFragment

type DeleteEabCredential

type DeleteEabCredential struct {
	DeleteEabKey *DeleteEabCredential_DeleteEabKey "json:\"deleteEabKey,omitempty\" graphql:\"deleteEabKey\""
}

func (*DeleteEabCredential) GetDeleteEabKey added in v1.12.0

type DeleteEabCredential_DeleteEabKey added in v1.12.0

type DeleteEabCredential_DeleteEabKey struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*DeleteEabCredential_DeleteEabKey) GetID added in v1.12.0

type DeleteInstallation

type DeleteInstallation struct {
	DeleteInstallation *DeleteInstallation_DeleteInstallation "json:\"deleteInstallation,omitempty\" graphql:\"deleteInstallation\""
}

func (*DeleteInstallation) GetDeleteInstallation added in v1.12.0

func (t *DeleteInstallation) GetDeleteInstallation() *DeleteInstallation_DeleteInstallation

type DeleteInstallation_DeleteInstallation added in v1.12.0

type DeleteInstallation_DeleteInstallation struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*DeleteInstallation_DeleteInstallation) GetID added in v1.12.0

type DeleteRepository

type DeleteRepository struct {
	DeleteRepository *DeleteRepository_DeleteRepository "json:\"deleteRepository,omitempty\" graphql:\"deleteRepository\""
}

func (*DeleteRepository) GetDeleteRepository added in v1.12.0

func (t *DeleteRepository) GetDeleteRepository() *DeleteRepository_DeleteRepository

type DeleteRepository_DeleteRepository added in v1.12.0

type DeleteRepository_DeleteRepository struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*DeleteRepository_DeleteRepository) GetID added in v1.12.0

type DeleteShell

type DeleteShell struct {
	DeleteShell *CloudShellFragment "json:\"deleteShell,omitempty\" graphql:\"deleteShell\""
}

func (*DeleteShell) GetDeleteShell added in v1.12.0

func (t *DeleteShell) GetDeleteShell() *CloudShellFragment

type DeleteTrust added in v1.8.0

type DeleteTrust struct {
	DeleteTrustRelationship *DeleteTrust_DeleteTrustRelationship "json:\"deleteTrustRelationship,omitempty\" graphql:\"deleteTrustRelationship\""
}

func (*DeleteTrust) GetDeleteTrustRelationship added in v1.12.0

func (t *DeleteTrust) GetDeleteTrustRelationship() *DeleteTrust_DeleteTrustRelationship

type DeleteTrust_DeleteTrustRelationship added in v1.12.0

type DeleteTrust_DeleteTrustRelationship struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*DeleteTrust_DeleteTrustRelationship) GetID added in v1.12.0

type Delta

type Delta string
const (
	DeltaCreate Delta = "CREATE"
	DeltaUpdate Delta = "UPDATE"
	DeltaDelete Delta = "DELETE"
)

func (Delta) IsValid

func (e Delta) IsValid() bool

func (Delta) MarshalGQL

func (e Delta) MarshalGQL(w io.Writer)

func (Delta) String

func (e Delta) String() string

func (*Delta) UnmarshalGQL

func (e *Delta) UnmarshalGQL(v interface{}) error

type DemoProject

type DemoProject struct {
	ID          string            `json:"id"`
	ProjectID   string            `json:"projectId"`
	Credentials *string           `json:"credentials,omitempty"`
	Ready       *bool             `json:"ready,omitempty"`
	State       *DemoProjectState `json:"state,omitempty"`
	InsertedAt  *string           `json:"insertedAt,omitempty"`
	UpdatedAt   *string           `json:"updatedAt,omitempty"`
}

type DemoProjectState

type DemoProjectState string
const (
	DemoProjectStateCreated DemoProjectState = "CREATED"
	DemoProjectStateReady   DemoProjectState = "READY"
	DemoProjectStateEnabled DemoProjectState = "ENABLED"
)

func (DemoProjectState) IsValid

func (e DemoProjectState) IsValid() bool

func (DemoProjectState) MarshalGQL

func (e DemoProjectState) MarshalGQL(w io.Writer)

func (DemoProjectState) String

func (e DemoProjectState) String() string

func (*DemoProjectState) UnmarshalGQL

func (e *DemoProjectState) UnmarshalGQL(v interface{}) error

type Dependencies

type Dependencies struct {
	Dependencies    []*Dependency          `json:"dependencies,omitempty"`
	Providers       []*Provider            `json:"providers,omitempty"`
	Secrets         []*string              `json:"secrets,omitempty"`
	ProviderVsn     *string                `json:"providerVsn,omitempty"`
	CliVsn          *string                `json:"cliVsn,omitempty"`
	Application     *bool                  `json:"application,omitempty"`
	ProviderWirings map[string]interface{} `json:"providerWirings,omitempty"`
	Outputs         map[string]interface{} `json:"outputs,omitempty"`
	Wirings         *Wirings               `json:"wirings,omitempty"`
	Breaking        *bool                  `json:"breaking,omitempty"`
	Wait            *bool                  `json:"wait,omitempty"`
	Instructions    *ChangeInstructions    `json:"instructions,omitempty"`
}

type DependenciesFragment

type DependenciesFragment struct {
	Dependencies    []*DependenciesFragment_Dependencies "json:\"dependencies,omitempty\" graphql:\"dependencies\""
	Breaking        *bool                                "json:\"breaking,omitempty\" graphql:\"breaking\""
	Instructions    *DependenciesFragment_Instructions   "json:\"instructions,omitempty\" graphql:\"instructions\""
	Wait            *bool                                "json:\"wait,omitempty\" graphql:\"wait\""
	Application     *bool                                "json:\"application,omitempty\" graphql:\"application\""
	Providers       []*Provider                          "json:\"providers,omitempty\" graphql:\"providers\""
	Secrets         []*string                            "json:\"secrets,omitempty\" graphql:\"secrets\""
	Wirings         *DependenciesFragment_Wirings        "json:\"wirings,omitempty\" graphql:\"wirings\""
	ProviderWirings map[string]interface{}               "json:\"providerWirings,omitempty\" graphql:\"providerWirings\""
	Outputs         map[string]interface{}               "json:\"outputs,omitempty\" graphql:\"outputs\""
	ProviderVsn     *string                              "json:\"providerVsn,omitempty\" graphql:\"providerVsn\""
	CliVsn          *string                              "json:\"cliVsn,omitempty\" graphql:\"cliVsn\""
}

func (*DependenciesFragment) GetApplication added in v1.12.0

func (t *DependenciesFragment) GetApplication() *bool

func (*DependenciesFragment) GetBreaking added in v1.12.0

func (t *DependenciesFragment) GetBreaking() *bool

func (*DependenciesFragment) GetCliVsn added in v1.12.0

func (t *DependenciesFragment) GetCliVsn() *string

func (*DependenciesFragment) GetDependencies added in v1.12.0

func (*DependenciesFragment) GetInstructions added in v1.12.0

func (*DependenciesFragment) GetOutputs added in v1.12.0

func (t *DependenciesFragment) GetOutputs() map[string]interface{}

func (*DependenciesFragment) GetProviderVsn added in v1.12.0

func (t *DependenciesFragment) GetProviderVsn() *string

func (*DependenciesFragment) GetProviderWirings added in v1.12.0

func (t *DependenciesFragment) GetProviderWirings() map[string]interface{}

func (*DependenciesFragment) GetProviders added in v1.12.0

func (t *DependenciesFragment) GetProviders() []*Provider

func (*DependenciesFragment) GetSecrets added in v1.12.0

func (t *DependenciesFragment) GetSecrets() []*string

func (*DependenciesFragment) GetWait added in v1.12.0

func (t *DependenciesFragment) GetWait() *bool

func (*DependenciesFragment) GetWirings added in v1.12.0

type DependenciesFragment_Dependencies added in v1.12.0

type DependenciesFragment_Dependencies struct {
	Type     *DependencyType "json:\"type,omitempty\" graphql:\"type\""
	Name     *string         "json:\"name,omitempty\" graphql:\"name\""
	Repo     *string         "json:\"repo,omitempty\" graphql:\"repo\""
	Optional *bool           "json:\"optional,omitempty\" graphql:\"optional\""
	Version  *string         "json:\"version,omitempty\" graphql:\"version\""
}

func (*DependenciesFragment_Dependencies) GetName added in v1.12.0

func (*DependenciesFragment_Dependencies) GetOptional added in v1.12.0

func (t *DependenciesFragment_Dependencies) GetOptional() *bool

func (*DependenciesFragment_Dependencies) GetRepo added in v1.12.0

func (*DependenciesFragment_Dependencies) GetType added in v1.12.0

func (*DependenciesFragment_Dependencies) GetVersion added in v1.12.0

func (t *DependenciesFragment_Dependencies) GetVersion() *string

type DependenciesFragment_Instructions added in v1.12.0

type DependenciesFragment_Instructions struct {
	Instructions *string "json:\"instructions,omitempty\" graphql:\"instructions\""
	Script       *string "json:\"script,omitempty\" graphql:\"script\""
}

func (*DependenciesFragment_Instructions) GetInstructions added in v1.12.0

func (t *DependenciesFragment_Instructions) GetInstructions() *string

func (*DependenciesFragment_Instructions) GetScript added in v1.12.0

func (t *DependenciesFragment_Instructions) GetScript() *string

type DependenciesFragment_Wirings added in v1.12.0

type DependenciesFragment_Wirings struct {
	Terraform map[string]interface{} "json:\"terraform,omitempty\" graphql:\"terraform\""
	Helm      map[string]interface{} "json:\"helm,omitempty\" graphql:\"helm\""
}

func (*DependenciesFragment_Wirings) GetHelm added in v1.12.0

func (t *DependenciesFragment_Wirings) GetHelm() map[string]interface{}

func (*DependenciesFragment_Wirings) GetTerraform added in v1.12.0

func (t *DependenciesFragment_Wirings) GetTerraform() map[string]interface{}

type Dependency

type Dependency struct {
	Type     *DependencyType `json:"type,omitempty"`
	Name     *string         `json:"name,omitempty"`
	Repo     *string         `json:"repo,omitempty"`
	Version  *string         `json:"version,omitempty"`
	Optional *bool           `json:"optional,omitempty"`
}

type DependencyType

type DependencyType string
const (
	DependencyTypeTerraform DependencyType = "TERRAFORM"
	DependencyTypeHelm      DependencyType = "HELM"
)

func (DependencyType) IsValid

func (e DependencyType) IsValid() bool

func (DependencyType) MarshalGQL

func (e DependencyType) MarshalGQL(w io.Writer)

func (DependencyType) String

func (e DependencyType) String() string

func (*DependencyType) UnmarshalGQL

func (e *DependencyType) UnmarshalGQL(v interface{}) error

type DestroyCluster

type DestroyCluster struct {
	DestroyCluster *bool "json:\"destroyCluster,omitempty\" graphql:\"destroyCluster\""
}

func (*DestroyCluster) GetDestroyCluster added in v1.12.0

func (t *DestroyCluster) GetDestroyCluster() *bool

type DevLogin

type DevLogin struct {
	DeviceLogin *DevLogin_DeviceLogin "json:\"deviceLogin,omitempty\" graphql:\"deviceLogin\""
}

func (*DevLogin) GetDeviceLogin added in v1.12.0

func (t *DevLogin) GetDeviceLogin() *DevLogin_DeviceLogin

type DevLogin_DeviceLogin added in v1.12.0

type DevLogin_DeviceLogin struct {
	LoginURL    string "json:\"loginUrl\" graphql:\"loginUrl\""
	DeviceToken string "json:\"deviceToken\" graphql:\"deviceToken\""
}

func (*DevLogin_DeviceLogin) GetDeviceToken added in v1.12.0

func (t *DevLogin_DeviceLogin) GetDeviceToken() string

func (*DevLogin_DeviceLogin) GetLoginURL added in v1.12.0

func (t *DevLogin_DeviceLogin) GetLoginURL() string

type DeviceLogin

type DeviceLogin struct {
	LoginURL    string `json:"loginUrl"`
	DeviceToken string `json:"deviceToken"`
}

type DockerImage

type DockerImage struct {
	ID               string            `json:"id"`
	Tag              *string           `json:"tag,omitempty"`
	Digest           string            `json:"digest"`
	ScannedAt        *string           `json:"scannedAt,omitempty"`
	ScanCompletedAt  *string           `json:"scanCompletedAt,omitempty"`
	Grade            *ImageGrade       `json:"grade,omitempty"`
	DockerRepository *DockerRepository `json:"dockerRepository,omitempty"`
	Vulnerabilities  []*Vulnerability  `json:"vulnerabilities,omitempty"`
	InsertedAt       *string           `json:"insertedAt,omitempty"`
	UpdatedAt        *string           `json:"updatedAt,omitempty"`
}

type DockerImageConnection

type DockerImageConnection struct {
	PageInfo *PageInfo          `json:"pageInfo"`
	Edges    []*DockerImageEdge `json:"edges,omitempty"`
}

type DockerImageEdge

type DockerImageEdge struct {
	Node   *DockerImage `json:"node,omitempty"`
	Cursor *string      `json:"cursor,omitempty"`
}

type DockerRepository

type DockerRepository struct {
	ID         string      `json:"id"`
	Name       string      `json:"name"`
	Public     *bool       `json:"public,omitempty"`
	Repository *Repository `json:"repository,omitempty"`
	Metrics    []*Metric   `json:"metrics,omitempty"`
	InsertedAt *string     `json:"insertedAt,omitempty"`
	UpdatedAt  *string     `json:"updatedAt,omitempty"`
}

type DockerRepositoryAttributes

type DockerRepositoryAttributes struct {
	Public bool `json:"public"`
}

type DockerRepositoryConnection

type DockerRepositoryConnection struct {
	PageInfo *PageInfo               `json:"pageInfo"`
	Edges    []*DockerRepositoryEdge `json:"edges,omitempty"`
}

type DockerRepositoryEdge

type DockerRepositoryEdge struct {
	Node   *DockerRepository `json:"node,omitempty"`
	Cursor *string           `json:"cursor,omitempty"`
}

type DomainMapping

type DomainMapping struct {
	ID         string   `json:"id"`
	Domain     string   `json:"domain"`
	EnableSso  *bool    `json:"enableSso,omitempty"`
	Account    *Account `json:"account,omitempty"`
	InsertedAt *string  `json:"insertedAt,omitempty"`
	UpdatedAt  *string  `json:"updatedAt,omitempty"`
}

type DomainMappingInput

type DomainMappingInput struct {
	ID        *string `json:"id,omitempty"`
	Domain    *string `json:"domain,omitempty"`
	EnableSso *bool   `json:"enableSso,omitempty"`
}

type EabCredential

type EabCredential struct {
	ID         string   `json:"id"`
	Cluster    string   `json:"cluster"`
	Provider   Provider `json:"provider"`
	KeyID      string   `json:"keyId"`
	HmacKey    string   `json:"hmacKey"`
	InsertedAt *string  `json:"insertedAt,omitempty"`
	UpdatedAt  *string  `json:"updatedAt,omitempty"`
}

type EabCredentialFragment

type EabCredentialFragment struct {
	ID       string   "json:\"id\" graphql:\"id\""
	KeyID    string   "json:\"keyId\" graphql:\"keyId\""
	HmacKey  string   "json:\"hmacKey\" graphql:\"hmacKey\""
	Cluster  string   "json:\"cluster\" graphql:\"cluster\""
	Provider Provider "json:\"provider\" graphql:\"provider\""
}

func (*EabCredentialFragment) GetCluster added in v1.12.0

func (t *EabCredentialFragment) GetCluster() string

func (*EabCredentialFragment) GetHmacKey added in v1.12.0

func (t *EabCredentialFragment) GetHmacKey() string

func (*EabCredentialFragment) GetID added in v1.12.0

func (t *EabCredentialFragment) GetID() string

func (*EabCredentialFragment) GetKeyID added in v1.12.0

func (t *EabCredentialFragment) GetKeyID() string

func (*EabCredentialFragment) GetProvider added in v1.12.0

func (t *EabCredentialFragment) GetProvider() *Provider

type EntityAttributes

type EntityAttributes struct {
	Type       MessageEntityType `json:"type"`
	Text       *string           `json:"text,omitempty"`
	UserID     *string           `json:"userId,omitempty"`
	StartIndex *int64            `json:"startIndex,omitempty"`
	EndIndex   *int64            `json:"endIndex,omitempty"`
}

type ErrorResponse added in v1.12.1

type ErrorResponse struct {
	// populated when http status code is not OK
	NetworkError *HTTPError `json:"networkErrors"`
	// populated when http status code is OK but the server returned at least one graphql error
	GqlErrors *gqlerror.List `json:"graphqlErrors"`
}

ErrorResponse represent an handled error

func (*ErrorResponse) Error added in v1.12.1

func (er *ErrorResponse) Error() string

func (*ErrorResponse) HasErrors added in v1.12.1

func (er *ErrorResponse) HasErrors() bool

HasErrors returns true when at least one error is declared

type ExternalOidcProvider added in v1.8.0

type ExternalOidcProvider string
const (
	ExternalOidcProviderGithubActions ExternalOidcProvider = "GITHUB_ACTIONS"
)

func (ExternalOidcProvider) IsValid added in v1.8.0

func (e ExternalOidcProvider) IsValid() bool

func (ExternalOidcProvider) MarshalGQL added in v1.8.0

func (e ExternalOidcProvider) MarshalGQL(w io.Writer)

func (ExternalOidcProvider) String added in v1.8.0

func (e ExternalOidcProvider) String() string

func (*ExternalOidcProvider) UnmarshalGQL added in v1.8.0

func (e *ExternalOidcProvider) UnmarshalGQL(v interface{}) error

type File

type File struct {
	ID          string           `json:"id"`
	MediaType   *MediaType       `json:"mediaType,omitempty"`
	Filename    *string          `json:"filename,omitempty"`
	Filesize    *int64           `json:"filesize,omitempty"`
	Width       *int64           `json:"width,omitempty"`
	Height      *int64           `json:"height,omitempty"`
	ContentType *string          `json:"contentType,omitempty"`
	Blob        string           `json:"blob"`
	Message     *IncidentMessage `json:"message"`
	InsertedAt  *string          `json:"insertedAt,omitempty"`
	UpdatedAt   *string          `json:"updatedAt,omitempty"`
}

type FileAttributes

type FileAttributes struct {
	Blob *string `json:"blob,omitempty"`
}

type FileConnection

type FileConnection struct {
	PageInfo *PageInfo   `json:"pageInfo"`
	Edges    []*FileEdge `json:"edges,omitempty"`
}

type FileContent

type FileContent struct {
	Path    string `json:"path"`
	Content string `json:"content"`
}

type FileEdge

type FileEdge struct {
	Node   *File   `json:"node,omitempty"`
	Cursor *string `json:"cursor,omitempty"`
}

type Follower

type Follower struct {
	ID          string                   `json:"id"`
	User        *User                    `json:"user"`
	Incident    *Incident                `json:"incident,omitempty"`
	Preferences *NotificationPreferences `json:"preferences,omitempty"`
	InsertedAt  *string                  `json:"insertedAt,omitempty"`
	UpdatedAt   *string                  `json:"updatedAt,omitempty"`
}

type FollowerAttributes

type FollowerAttributes struct {
	Preferences *NotificationPreferencesAttributes `json:"preferences,omitempty"`
}

type FollowerConnection

type FollowerConnection struct {
	PageInfo *PageInfo       `json:"pageInfo"`
	Edges    []*FollowerEdge `json:"edges,omitempty"`
}

type FollowerEdge

type FollowerEdge struct {
	Node   *Follower `json:"node,omitempty"`
	Cursor *string   `json:"cursor,omitempty"`
}

type GcpShellCredentialsAttributes

type GcpShellCredentialsAttributes struct {
	ApplicationCredentials string `json:"applicationCredentials"`
}

type GeoMetric

type GeoMetric struct {
	Country *string `json:"country,omitempty"`
	Count   *int64  `json:"count,omitempty"`
}

type GetChartInstallations

type GetChartInstallations struct {
	ChartInstallations *GetChartInstallations_ChartInstallations "json:\"chartInstallations,omitempty\" graphql:\"chartInstallations\""
}

func (*GetChartInstallations) GetChartInstallations added in v1.12.0

type GetChartInstallations_ChartInstallations added in v1.12.0

type GetChartInstallations_ChartInstallations struct {
	Edges []*GetChartInstallations_ChartInstallations_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}

func (*GetChartInstallations_ChartInstallations) GetEdges added in v1.12.0

type GetChartInstallations_ChartInstallations_Edges added in v1.12.0

type GetChartInstallations_ChartInstallations_Edges struct {
	Node *ChartInstallationFragment "json:\"node,omitempty\" graphql:\"node\""
}

func (*GetChartInstallations_ChartInstallations_Edges) GetNode added in v1.12.0

type GetChartInstallations_ChartInstallations_Edges_Node_ChartInstallationFragment_Chart added in v1.12.0

type GetChartInstallations_ChartInstallations_Edges_Node_ChartInstallationFragment_Chart struct {
	ID            *string               "json:\"id,omitempty\" graphql:\"id\""
	Name          string                "json:\"name\" graphql:\"name\""
	Description   *string               "json:\"description,omitempty\" graphql:\"description\""
	LatestVersion *string               "json:\"latestVersion,omitempty\" graphql:\"latestVersion\""
	Dependencies  *DependenciesFragment "json:\"dependencies,omitempty\" graphql:\"dependencies\""
}

func (*GetChartInstallations_ChartInstallations_Edges_Node_ChartInstallationFragment_Chart) GetDependencies added in v1.12.0

func (*GetChartInstallations_ChartInstallations_Edges_Node_ChartInstallationFragment_Chart) GetDescription added in v1.12.0

func (*GetChartInstallations_ChartInstallations_Edges_Node_ChartInstallationFragment_Chart) GetID added in v1.12.0

func (*GetChartInstallations_ChartInstallations_Edges_Node_ChartInstallationFragment_Chart) GetLatestVersion added in v1.12.0

func (*GetChartInstallations_ChartInstallations_Edges_Node_ChartInstallationFragment_Chart) GetName added in v1.12.0

type GetChartInstallations_ChartInstallations_Edges_Node_ChartInstallationFragment_Chart_Dependencies_DependenciesFragment_Dependencies added in v1.12.0

type GetChartInstallations_ChartInstallations_Edges_Node_ChartInstallationFragment_Chart_Dependencies_DependenciesFragment_Dependencies struct {
	Type     *DependencyType "json:\"type,omitempty\" graphql:\"type\""
	Name     *string         "json:\"name,omitempty\" graphql:\"name\""
	Repo     *string         "json:\"repo,omitempty\" graphql:\"repo\""
	Optional *bool           "json:\"optional,omitempty\" graphql:\"optional\""
	Version  *string         "json:\"version,omitempty\" graphql:\"version\""
}

func (*GetChartInstallations_ChartInstallations_Edges_Node_ChartInstallationFragment_Chart_Dependencies_DependenciesFragment_Dependencies) GetName added in v1.12.0

func (*GetChartInstallations_ChartInstallations_Edges_Node_ChartInstallationFragment_Chart_Dependencies_DependenciesFragment_Dependencies) GetOptional added in v1.12.0

func (*GetChartInstallations_ChartInstallations_Edges_Node_ChartInstallationFragment_Chart_Dependencies_DependenciesFragment_Dependencies) GetRepo added in v1.12.0

func (*GetChartInstallations_ChartInstallations_Edges_Node_ChartInstallationFragment_Chart_Dependencies_DependenciesFragment_Dependencies) GetType added in v1.12.0

func (*GetChartInstallations_ChartInstallations_Edges_Node_ChartInstallationFragment_Chart_Dependencies_DependenciesFragment_Dependencies) GetVersion added in v1.12.0

type GetChartInstallations_ChartInstallations_Edges_Node_ChartInstallationFragment_Chart_Dependencies_DependenciesFragment_Instructions added in v1.12.0

type GetChartInstallations_ChartInstallations_Edges_Node_ChartInstallationFragment_Chart_Dependencies_DependenciesFragment_Instructions struct {
	Instructions *string "json:\"instructions,omitempty\" graphql:\"instructions\""
	Script       *string "json:\"script,omitempty\" graphql:\"script\""
}

func (*GetChartInstallations_ChartInstallations_Edges_Node_ChartInstallationFragment_Chart_Dependencies_DependenciesFragment_Instructions) GetInstructions added in v1.12.0

func (*GetChartInstallations_ChartInstallations_Edges_Node_ChartInstallationFragment_Chart_Dependencies_DependenciesFragment_Instructions) GetScript added in v1.12.0

type GetChartInstallations_ChartInstallations_Edges_Node_ChartInstallationFragment_Chart_Dependencies_DependenciesFragment_Wirings added in v1.12.0

type GetChartInstallations_ChartInstallations_Edges_Node_ChartInstallationFragment_Chart_Dependencies_DependenciesFragment_Wirings struct {
	Terraform map[string]interface{} "json:\"terraform,omitempty\" graphql:\"terraform\""
	Helm      map[string]interface{} "json:\"helm,omitempty\" graphql:\"helm\""
}

func (*GetChartInstallations_ChartInstallations_Edges_Node_ChartInstallationFragment_Chart_Dependencies_DependenciesFragment_Wirings) GetHelm added in v1.12.0

func (*GetChartInstallations_ChartInstallations_Edges_Node_ChartInstallationFragment_Chart_Dependencies_DependenciesFragment_Wirings) GetTerraform added in v1.12.0

type GetChartInstallations_ChartInstallations_Edges_Node_ChartInstallationFragment_Version_VersionFragment_Dependencies_DependenciesFragment_Dependencies added in v1.12.0

type GetChartInstallations_ChartInstallations_Edges_Node_ChartInstallationFragment_Version_VersionFragment_Dependencies_DependenciesFragment_Dependencies struct {
	Type     *DependencyType "json:\"type,omitempty\" graphql:\"type\""
	Name     *string         "json:\"name,omitempty\" graphql:\"name\""
	Repo     *string         "json:\"repo,omitempty\" graphql:\"repo\""
	Optional *bool           "json:\"optional,omitempty\" graphql:\"optional\""
	Version  *string         "json:\"version,omitempty\" graphql:\"version\""
}

func (*GetChartInstallations_ChartInstallations_Edges_Node_ChartInstallationFragment_Version_VersionFragment_Dependencies_DependenciesFragment_Dependencies) GetName added in v1.12.0

func (*GetChartInstallations_ChartInstallations_Edges_Node_ChartInstallationFragment_Version_VersionFragment_Dependencies_DependenciesFragment_Dependencies) GetOptional added in v1.12.0

func (*GetChartInstallations_ChartInstallations_Edges_Node_ChartInstallationFragment_Version_VersionFragment_Dependencies_DependenciesFragment_Dependencies) GetRepo added in v1.12.0

func (*GetChartInstallations_ChartInstallations_Edges_Node_ChartInstallationFragment_Version_VersionFragment_Dependencies_DependenciesFragment_Dependencies) GetType added in v1.12.0

func (*GetChartInstallations_ChartInstallations_Edges_Node_ChartInstallationFragment_Version_VersionFragment_Dependencies_DependenciesFragment_Dependencies) GetVersion added in v1.12.0

type GetChartInstallations_ChartInstallations_Edges_Node_ChartInstallationFragment_Version_VersionFragment_Dependencies_DependenciesFragment_Instructions added in v1.12.0

type GetChartInstallations_ChartInstallations_Edges_Node_ChartInstallationFragment_Version_VersionFragment_Dependencies_DependenciesFragment_Instructions struct {
	Instructions *string "json:\"instructions,omitempty\" graphql:\"instructions\""
	Script       *string "json:\"script,omitempty\" graphql:\"script\""
}

func (*GetChartInstallations_ChartInstallations_Edges_Node_ChartInstallationFragment_Version_VersionFragment_Dependencies_DependenciesFragment_Instructions) GetInstructions added in v1.12.0

func (*GetChartInstallations_ChartInstallations_Edges_Node_ChartInstallationFragment_Version_VersionFragment_Dependencies_DependenciesFragment_Instructions) GetScript added in v1.12.0

type GetChartInstallations_ChartInstallations_Edges_Node_ChartInstallationFragment_Version_VersionFragment_Dependencies_DependenciesFragment_Wirings added in v1.12.0

type GetChartInstallations_ChartInstallations_Edges_Node_ChartInstallationFragment_Version_VersionFragment_Dependencies_DependenciesFragment_Wirings struct {
	Terraform map[string]interface{} "json:\"terraform,omitempty\" graphql:\"terraform\""
	Helm      map[string]interface{} "json:\"helm,omitempty\" graphql:\"helm\""
}

func (*GetChartInstallations_ChartInstallations_Edges_Node_ChartInstallationFragment_Version_VersionFragment_Dependencies_DependenciesFragment_Wirings) GetHelm added in v1.12.0

func (*GetChartInstallations_ChartInstallations_Edges_Node_ChartInstallationFragment_Version_VersionFragment_Dependencies_DependenciesFragment_Wirings) GetTerraform added in v1.12.0

type GetCharts

type GetCharts struct {
	Charts *GetCharts_Charts "json:\"charts,omitempty\" graphql:\"charts\""
}

func (*GetCharts) GetCharts added in v1.12.0

func (t *GetCharts) GetCharts() *GetCharts_Charts

type GetCharts_Charts added in v1.12.0

type GetCharts_Charts struct {
	Edges []*GetCharts_Charts_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}

func (*GetCharts_Charts) GetEdges added in v1.12.0

func (t *GetCharts_Charts) GetEdges() []*GetCharts_Charts_Edges

type GetCharts_Charts_Edges added in v1.12.0

type GetCharts_Charts_Edges struct {
	Node *ChartFragment "json:\"node,omitempty\" graphql:\"node\""
}

func (*GetCharts_Charts_Edges) GetNode added in v1.12.0

func (t *GetCharts_Charts_Edges) GetNode() *ChartFragment

type GetConsoleInstances added in v1.12.2

type GetConsoleInstances struct {
	ConsoleInstances *GetConsoleInstances_ConsoleInstances "json:\"consoleInstances,omitempty\" graphql:\"consoleInstances\""
}

func (*GetConsoleInstances) GetConsoleInstances added in v1.12.2

type GetConsoleInstances_ConsoleInstances added in v1.12.2

type GetConsoleInstances_ConsoleInstances struct {
	Edges []*GetConsoleInstances_ConsoleInstances_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}

func (*GetConsoleInstances_ConsoleInstances) GetEdges added in v1.12.2

type GetConsoleInstances_ConsoleInstances_Edges added in v1.12.2

type GetConsoleInstances_ConsoleInstances_Edges struct {
	Node *ConsoleInstanceFragment "json:\"node,omitempty\" graphql:\"node\""
}

func (*GetConsoleInstances_ConsoleInstances_Edges) GetNode added in v1.12.2

type GetDNSRecords

type GetDNSRecords struct {
	DNSRecords *GetDnsRecords_DNSRecords "json:\"dnsRecords,omitempty\" graphql:\"dnsRecords\""
}

func (*GetDNSRecords) GetDNSRecords added in v1.12.0

func (t *GetDNSRecords) GetDNSRecords() *GetDnsRecords_DNSRecords

type GetDnsRecords_DNSRecords added in v1.12.0

type GetDnsRecords_DNSRecords struct {
	Edges []*GetDnsRecords_DNSRecords_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}

func (*GetDnsRecords_DNSRecords) GetEdges added in v1.12.0

type GetDnsRecords_DNSRecords_Edges added in v1.12.0

type GetDnsRecords_DNSRecords_Edges struct {
	Node *DNSRecordFragment "json:\"node,omitempty\" graphql:\"node\""
}

func (*GetDnsRecords_DNSRecords_Edges) GetNode added in v1.12.0

type GetEabCredential

type GetEabCredential struct {
	EabCredential *EabCredentialFragment "json:\"eabCredential,omitempty\" graphql:\"eabCredential\""
}

func (*GetEabCredential) GetEabCredential added in v1.12.0

func (t *GetEabCredential) GetEabCredential() *EabCredentialFragment

type GetHelp

type GetHelp struct {
	HelpQuestion *string "json:\"helpQuestion,omitempty\" graphql:\"helpQuestion\""
}

func (*GetHelp) GetHelpQuestion added in v1.12.0

func (t *GetHelp) GetHelpQuestion() *string

type GetInstallation

type GetInstallation struct {
	Installation *InstallationFragment "json:\"installation,omitempty\" graphql:\"installation\""
}

func (*GetInstallation) GetInstallation added in v1.12.0

func (t *GetInstallation) GetInstallation() *InstallationFragment

type GetInstallationByID

type GetInstallationByID struct {
	Installation *InstallationFragment "json:\"installation,omitempty\" graphql:\"installation\""
}

func (*GetInstallationByID) GetInstallation added in v1.12.0

func (t *GetInstallationByID) GetInstallation() *InstallationFragment

type GetInstallationById_Installation_InstallationFragment_OidcProvider_OIDCProvider_Bindings added in v1.12.0

type GetInstallationById_Installation_InstallationFragment_OidcProvider_OIDCProvider_Bindings struct {
	User  *GetInstallationById_Installation_InstallationFragment_OidcProvider_OIDCProvider_Bindings_User  "json:\"user,omitempty\" graphql:\"user\""
	Group *GetInstallationById_Installation_InstallationFragment_OidcProvider_OIDCProvider_Bindings_Group "json:\"group,omitempty\" graphql:\"group\""
}

func (*GetInstallationById_Installation_InstallationFragment_OidcProvider_OIDCProvider_Bindings) GetGroup added in v1.12.0

func (*GetInstallationById_Installation_InstallationFragment_OidcProvider_OIDCProvider_Bindings) GetUser added in v1.12.0

type GetInstallationById_Installation_InstallationFragment_OidcProvider_OIDCProvider_Bindings_Group added in v1.12.0

type GetInstallationById_Installation_InstallationFragment_OidcProvider_OIDCProvider_Bindings_Group struct {
	ID   string "json:\"id\" graphql:\"id\""
	Name string "json:\"name\" graphql:\"name\""
}

func (*GetInstallationById_Installation_InstallationFragment_OidcProvider_OIDCProvider_Bindings_Group) GetID added in v1.12.0

func (*GetInstallationById_Installation_InstallationFragment_OidcProvider_OIDCProvider_Bindings_Group) GetName added in v1.12.0

type GetInstallationById_Installation_InstallationFragment_OidcProvider_OIDCProvider_Bindings_User added in v1.12.0

type GetInstallationById_Installation_InstallationFragment_OidcProvider_OIDCProvider_Bindings_User struct {
	ID    string "json:\"id\" graphql:\"id\""
	Email string "json:\"email\" graphql:\"email\""
}

func (*GetInstallationById_Installation_InstallationFragment_OidcProvider_OIDCProvider_Bindings_User) GetEmail added in v1.12.0

func (*GetInstallationById_Installation_InstallationFragment_OidcProvider_OIDCProvider_Bindings_User) GetID added in v1.12.0

type GetInstallationById_Installation_InstallationFragment_OidcProvider_OIDCProvider_Configuration added in v1.12.0

type GetInstallationById_Installation_InstallationFragment_OidcProvider_OIDCProvider_Configuration struct {
	Issuer                *string "json:\"issuer,omitempty\" graphql:\"issuer\""
	AuthorizationEndpoint *string "json:\"authorizationEndpoint,omitempty\" graphql:\"authorizationEndpoint\""
	TokenEndpoint         *string "json:\"tokenEndpoint,omitempty\" graphql:\"tokenEndpoint\""
	JwksURI               *string "json:\"jwksUri,omitempty\" graphql:\"jwksUri\""
	UserinfoEndpoint      *string "json:\"userinfoEndpoint,omitempty\" graphql:\"userinfoEndpoint\""
}

func (*GetInstallationById_Installation_InstallationFragment_OidcProvider_OIDCProvider_Configuration) GetAuthorizationEndpoint added in v1.12.0

func (*GetInstallationById_Installation_InstallationFragment_OidcProvider_OIDCProvider_Configuration) GetIssuer added in v1.12.0

func (*GetInstallationById_Installation_InstallationFragment_OidcProvider_OIDCProvider_Configuration) GetJwksURI added in v1.12.0

func (*GetInstallationById_Installation_InstallationFragment_OidcProvider_OIDCProvider_Configuration) GetTokenEndpoint added in v1.12.0

func (*GetInstallationById_Installation_InstallationFragment_OidcProvider_OIDCProvider_Configuration) GetUserinfoEndpoint added in v1.12.0

type GetInstallationById_Installation_InstallationFragment_Repository_RepositoryFragment_Publisher added in v1.12.0

type GetInstallationById_Installation_InstallationFragment_Repository_RepositoryFragment_Publisher struct {
	Name string "json:\"name\" graphql:\"name\""
}

func (*GetInstallationById_Installation_InstallationFragment_Repository_RepositoryFragment_Publisher) GetName added in v1.12.0

type GetInstallationById_Installation_InstallationFragment_Repository_RepositoryFragment_Recipes added in v1.12.0

type GetInstallationById_Installation_InstallationFragment_Repository_RepositoryFragment_Recipes struct {
	Name string "json:\"name\" graphql:\"name\""
}

func (*GetInstallationById_Installation_InstallationFragment_Repository_RepositoryFragment_Recipes) GetName added in v1.12.0

type GetInstallation_Installation_InstallationFragment_OidcProvider_OIDCProvider_Bindings added in v1.12.0

type GetInstallation_Installation_InstallationFragment_OidcProvider_OIDCProvider_Bindings struct {
	User  *GetInstallation_Installation_InstallationFragment_OidcProvider_OIDCProvider_Bindings_User  "json:\"user,omitempty\" graphql:\"user\""
	Group *GetInstallation_Installation_InstallationFragment_OidcProvider_OIDCProvider_Bindings_Group "json:\"group,omitempty\" graphql:\"group\""
}

func (*GetInstallation_Installation_InstallationFragment_OidcProvider_OIDCProvider_Bindings) GetGroup added in v1.12.0

func (*GetInstallation_Installation_InstallationFragment_OidcProvider_OIDCProvider_Bindings) GetUser added in v1.12.0

type GetInstallation_Installation_InstallationFragment_OidcProvider_OIDCProvider_Bindings_Group added in v1.12.0

type GetInstallation_Installation_InstallationFragment_OidcProvider_OIDCProvider_Bindings_Group struct {
	ID   string "json:\"id\" graphql:\"id\""
	Name string "json:\"name\" graphql:\"name\""
}

func (*GetInstallation_Installation_InstallationFragment_OidcProvider_OIDCProvider_Bindings_Group) GetID added in v1.12.0

func (*GetInstallation_Installation_InstallationFragment_OidcProvider_OIDCProvider_Bindings_Group) GetName added in v1.12.0

type GetInstallation_Installation_InstallationFragment_OidcProvider_OIDCProvider_Bindings_User added in v1.12.0

type GetInstallation_Installation_InstallationFragment_OidcProvider_OIDCProvider_Bindings_User struct {
	ID    string "json:\"id\" graphql:\"id\""
	Email string "json:\"email\" graphql:\"email\""
}

func (*GetInstallation_Installation_InstallationFragment_OidcProvider_OIDCProvider_Bindings_User) GetEmail added in v1.12.0

func (*GetInstallation_Installation_InstallationFragment_OidcProvider_OIDCProvider_Bindings_User) GetID added in v1.12.0

type GetInstallation_Installation_InstallationFragment_OidcProvider_OIDCProvider_Configuration added in v1.12.0

type GetInstallation_Installation_InstallationFragment_OidcProvider_OIDCProvider_Configuration struct {
	Issuer                *string "json:\"issuer,omitempty\" graphql:\"issuer\""
	AuthorizationEndpoint *string "json:\"authorizationEndpoint,omitempty\" graphql:\"authorizationEndpoint\""
	TokenEndpoint         *string "json:\"tokenEndpoint,omitempty\" graphql:\"tokenEndpoint\""
	JwksURI               *string "json:\"jwksUri,omitempty\" graphql:\"jwksUri\""
	UserinfoEndpoint      *string "json:\"userinfoEndpoint,omitempty\" graphql:\"userinfoEndpoint\""
}

func (*GetInstallation_Installation_InstallationFragment_OidcProvider_OIDCProvider_Configuration) GetAuthorizationEndpoint added in v1.12.0

func (*GetInstallation_Installation_InstallationFragment_OidcProvider_OIDCProvider_Configuration) GetIssuer added in v1.12.0

func (*GetInstallation_Installation_InstallationFragment_OidcProvider_OIDCProvider_Configuration) GetJwksURI added in v1.12.0

func (*GetInstallation_Installation_InstallationFragment_OidcProvider_OIDCProvider_Configuration) GetTokenEndpoint added in v1.12.0

func (*GetInstallation_Installation_InstallationFragment_OidcProvider_OIDCProvider_Configuration) GetUserinfoEndpoint added in v1.12.0

type GetInstallation_Installation_InstallationFragment_Repository_RepositoryFragment_Publisher added in v1.12.0

type GetInstallation_Installation_InstallationFragment_Repository_RepositoryFragment_Publisher struct {
	Name string "json:\"name\" graphql:\"name\""
}

func (*GetInstallation_Installation_InstallationFragment_Repository_RepositoryFragment_Publisher) GetName added in v1.12.0

type GetInstallation_Installation_InstallationFragment_Repository_RepositoryFragment_Recipes added in v1.12.0

type GetInstallation_Installation_InstallationFragment_Repository_RepositoryFragment_Recipes struct {
	Name string "json:\"name\" graphql:\"name\""
}

func (*GetInstallation_Installation_InstallationFragment_Repository_RepositoryFragment_Recipes) GetName added in v1.12.0

type GetInstallations

type GetInstallations struct {
	Installations *GetInstallations_Installations "json:\"installations,omitempty\" graphql:\"installations\""
}

func (*GetInstallations) GetInstallations added in v1.12.0

func (t *GetInstallations) GetInstallations() *GetInstallations_Installations

type GetInstallations_Installations added in v1.12.0

type GetInstallations_Installations struct {
	Edges []*GetInstallations_Installations_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}

func (*GetInstallations_Installations) GetEdges added in v1.12.0

type GetInstallations_Installations_Edges added in v1.12.0

type GetInstallations_Installations_Edges struct {
	Node *InstallationFragment "json:\"node,omitempty\" graphql:\"node\""
}

func (*GetInstallations_Installations_Edges) GetNode added in v1.12.0

type GetInstallations_Installations_Edges_Node_InstallationFragment_OidcProvider_OIDCProvider_Bindings added in v1.12.0

type GetInstallations_Installations_Edges_Node_InstallationFragment_OidcProvider_OIDCProvider_Bindings struct {
	User  *GetInstallations_Installations_Edges_Node_InstallationFragment_OidcProvider_OIDCProvider_Bindings_User  "json:\"user,omitempty\" graphql:\"user\""
	Group *GetInstallations_Installations_Edges_Node_InstallationFragment_OidcProvider_OIDCProvider_Bindings_Group "json:\"group,omitempty\" graphql:\"group\""
}

func (*GetInstallations_Installations_Edges_Node_InstallationFragment_OidcProvider_OIDCProvider_Bindings) GetGroup added in v1.12.0

func (*GetInstallations_Installations_Edges_Node_InstallationFragment_OidcProvider_OIDCProvider_Bindings) GetUser added in v1.12.0

type GetInstallations_Installations_Edges_Node_InstallationFragment_OidcProvider_OIDCProvider_Bindings_Group added in v1.12.0

type GetInstallations_Installations_Edges_Node_InstallationFragment_OidcProvider_OIDCProvider_Bindings_Group struct {
	ID   string "json:\"id\" graphql:\"id\""
	Name string "json:\"name\" graphql:\"name\""
}

func (*GetInstallations_Installations_Edges_Node_InstallationFragment_OidcProvider_OIDCProvider_Bindings_Group) GetID added in v1.12.0

func (*GetInstallations_Installations_Edges_Node_InstallationFragment_OidcProvider_OIDCProvider_Bindings_Group) GetName added in v1.12.0

type GetInstallations_Installations_Edges_Node_InstallationFragment_OidcProvider_OIDCProvider_Bindings_User added in v1.12.0

type GetInstallations_Installations_Edges_Node_InstallationFragment_OidcProvider_OIDCProvider_Bindings_User struct {
	ID    string "json:\"id\" graphql:\"id\""
	Email string "json:\"email\" graphql:\"email\""
}

func (*GetInstallations_Installations_Edges_Node_InstallationFragment_OidcProvider_OIDCProvider_Bindings_User) GetEmail added in v1.12.0

func (*GetInstallations_Installations_Edges_Node_InstallationFragment_OidcProvider_OIDCProvider_Bindings_User) GetID added in v1.12.0

type GetInstallations_Installations_Edges_Node_InstallationFragment_OidcProvider_OIDCProvider_Configuration added in v1.12.0

type GetInstallations_Installations_Edges_Node_InstallationFragment_OidcProvider_OIDCProvider_Configuration struct {
	Issuer                *string "json:\"issuer,omitempty\" graphql:\"issuer\""
	AuthorizationEndpoint *string "json:\"authorizationEndpoint,omitempty\" graphql:\"authorizationEndpoint\""
	TokenEndpoint         *string "json:\"tokenEndpoint,omitempty\" graphql:\"tokenEndpoint\""
	JwksURI               *string "json:\"jwksUri,omitempty\" graphql:\"jwksUri\""
	UserinfoEndpoint      *string "json:\"userinfoEndpoint,omitempty\" graphql:\"userinfoEndpoint\""
}

func (*GetInstallations_Installations_Edges_Node_InstallationFragment_OidcProvider_OIDCProvider_Configuration) GetAuthorizationEndpoint added in v1.12.0

func (*GetInstallations_Installations_Edges_Node_InstallationFragment_OidcProvider_OIDCProvider_Configuration) GetIssuer added in v1.12.0

func (*GetInstallations_Installations_Edges_Node_InstallationFragment_OidcProvider_OIDCProvider_Configuration) GetJwksURI added in v1.12.0

func (*GetInstallations_Installations_Edges_Node_InstallationFragment_OidcProvider_OIDCProvider_Configuration) GetTokenEndpoint added in v1.12.0

func (*GetInstallations_Installations_Edges_Node_InstallationFragment_OidcProvider_OIDCProvider_Configuration) GetUserinfoEndpoint added in v1.12.0

type GetInstallations_Installations_Edges_Node_InstallationFragment_Repository_RepositoryFragment_Publisher added in v1.12.0

type GetInstallations_Installations_Edges_Node_InstallationFragment_Repository_RepositoryFragment_Publisher struct {
	Name string "json:\"name\" graphql:\"name\""
}

func (*GetInstallations_Installations_Edges_Node_InstallationFragment_Repository_RepositoryFragment_Publisher) GetName added in v1.12.0

type GetInstallations_Installations_Edges_Node_InstallationFragment_Repository_RepositoryFragment_Recipes added in v1.12.0

type GetInstallations_Installations_Edges_Node_InstallationFragment_Repository_RepositoryFragment_Recipes struct {
	Name string "json:\"name\" graphql:\"name\""
}

func (*GetInstallations_Installations_Edges_Node_InstallationFragment_Repository_RepositoryFragment_Recipes) GetName added in v1.12.0

type GetLoginMethod

type GetLoginMethod struct {
	LoginMethod *GetLoginMethod_LoginMethod "json:\"loginMethod,omitempty\" graphql:\"loginMethod\""
}

func (*GetLoginMethod) GetLoginMethod added in v1.12.0

func (t *GetLoginMethod) GetLoginMethod() *GetLoginMethod_LoginMethod

type GetLoginMethod_LoginMethod added in v1.12.0

type GetLoginMethod_LoginMethod struct {
	LoginMethod LoginMethod "json:\"loginMethod\" graphql:\"loginMethod\""
	Token       *string     "json:\"token,omitempty\" graphql:\"token\""
}

func (*GetLoginMethod_LoginMethod) GetLoginMethod added in v1.12.0

func (t *GetLoginMethod_LoginMethod) GetLoginMethod() *LoginMethod

func (*GetLoginMethod_LoginMethod) GetToken added in v1.12.0

func (t *GetLoginMethod_LoginMethod) GetToken() *string

type GetPackageInstallations

type GetPackageInstallations struct {
	ChartInstallations     *GetPackageInstallations_ChartInstallations     "json:\"chartInstallations,omitempty\" graphql:\"chartInstallations\""
	TerraformInstallations *GetPackageInstallations_TerraformInstallations "json:\"terraformInstallations,omitempty\" graphql:\"terraformInstallations\""
}

func (*GetPackageInstallations) GetChartInstallations added in v1.12.0

func (*GetPackageInstallations) GetTerraformInstallations added in v1.12.0

type GetPackageInstallations_ChartInstallations added in v1.12.0

type GetPackageInstallations_ChartInstallations struct {
	Edges []*GetPackageInstallations_ChartInstallations_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}

func (*GetPackageInstallations_ChartInstallations) GetEdges added in v1.12.0

type GetPackageInstallations_ChartInstallations_Edges added in v1.12.0

type GetPackageInstallations_ChartInstallations_Edges struct {
	Node *ChartInstallationFragment "json:\"node,omitempty\" graphql:\"node\""
}

func (*GetPackageInstallations_ChartInstallations_Edges) GetNode added in v1.12.0

type GetPackageInstallations_ChartInstallations_Edges_Node_ChartInstallationFragment_Chart added in v1.12.0

type GetPackageInstallations_ChartInstallations_Edges_Node_ChartInstallationFragment_Chart struct {
	ID            *string               "json:\"id,omitempty\" graphql:\"id\""
	Name          string                "json:\"name\" graphql:\"name\""
	Description   *string               "json:\"description,omitempty\" graphql:\"description\""
	LatestVersion *string               "json:\"latestVersion,omitempty\" graphql:\"latestVersion\""
	Dependencies  *DependenciesFragment "json:\"dependencies,omitempty\" graphql:\"dependencies\""
}

func (*GetPackageInstallations_ChartInstallations_Edges_Node_ChartInstallationFragment_Chart) GetDependencies added in v1.12.0

func (*GetPackageInstallations_ChartInstallations_Edges_Node_ChartInstallationFragment_Chart) GetDescription added in v1.12.0

func (*GetPackageInstallations_ChartInstallations_Edges_Node_ChartInstallationFragment_Chart) GetID added in v1.12.0

func (*GetPackageInstallations_ChartInstallations_Edges_Node_ChartInstallationFragment_Chart) GetLatestVersion added in v1.12.0

func (*GetPackageInstallations_ChartInstallations_Edges_Node_ChartInstallationFragment_Chart) GetName added in v1.12.0

type GetPackageInstallations_ChartInstallations_Edges_Node_ChartInstallationFragment_Chart_Dependencies_DependenciesFragment_Dependencies added in v1.12.0

type GetPackageInstallations_ChartInstallations_Edges_Node_ChartInstallationFragment_Chart_Dependencies_DependenciesFragment_Dependencies struct {
	Type     *DependencyType "json:\"type,omitempty\" graphql:\"type\""
	Name     *string         "json:\"name,omitempty\" graphql:\"name\""
	Repo     *string         "json:\"repo,omitempty\" graphql:\"repo\""
	Optional *bool           "json:\"optional,omitempty\" graphql:\"optional\""
	Version  *string         "json:\"version,omitempty\" graphql:\"version\""
}

func (*GetPackageInstallations_ChartInstallations_Edges_Node_ChartInstallationFragment_Chart_Dependencies_DependenciesFragment_Dependencies) GetName added in v1.12.0

func (*GetPackageInstallations_ChartInstallations_Edges_Node_ChartInstallationFragment_Chart_Dependencies_DependenciesFragment_Dependencies) GetOptional added in v1.12.0

func (*GetPackageInstallations_ChartInstallations_Edges_Node_ChartInstallationFragment_Chart_Dependencies_DependenciesFragment_Dependencies) GetRepo added in v1.12.0

func (*GetPackageInstallations_ChartInstallations_Edges_Node_ChartInstallationFragment_Chart_Dependencies_DependenciesFragment_Dependencies) GetType added in v1.12.0

func (*GetPackageInstallations_ChartInstallations_Edges_Node_ChartInstallationFragment_Chart_Dependencies_DependenciesFragment_Dependencies) GetVersion added in v1.12.0

type GetPackageInstallations_ChartInstallations_Edges_Node_ChartInstallationFragment_Chart_Dependencies_DependenciesFragment_Instructions added in v1.12.0

type GetPackageInstallations_ChartInstallations_Edges_Node_ChartInstallationFragment_Chart_Dependencies_DependenciesFragment_Instructions struct {
	Instructions *string "json:\"instructions,omitempty\" graphql:\"instructions\""
	Script       *string "json:\"script,omitempty\" graphql:\"script\""
}

func (*GetPackageInstallations_ChartInstallations_Edges_Node_ChartInstallationFragment_Chart_Dependencies_DependenciesFragment_Instructions) GetInstructions added in v1.12.0

func (*GetPackageInstallations_ChartInstallations_Edges_Node_ChartInstallationFragment_Chart_Dependencies_DependenciesFragment_Instructions) GetScript added in v1.12.0

type GetPackageInstallations_ChartInstallations_Edges_Node_ChartInstallationFragment_Chart_Dependencies_DependenciesFragment_Wirings added in v1.12.0

type GetPackageInstallations_ChartInstallations_Edges_Node_ChartInstallationFragment_Chart_Dependencies_DependenciesFragment_Wirings struct {
	Terraform map[string]interface{} "json:\"terraform,omitempty\" graphql:\"terraform\""
	Helm      map[string]interface{} "json:\"helm,omitempty\" graphql:\"helm\""
}

func (*GetPackageInstallations_ChartInstallations_Edges_Node_ChartInstallationFragment_Chart_Dependencies_DependenciesFragment_Wirings) GetHelm added in v1.12.0

func (*GetPackageInstallations_ChartInstallations_Edges_Node_ChartInstallationFragment_Chart_Dependencies_DependenciesFragment_Wirings) GetTerraform added in v1.12.0

type GetPackageInstallations_ChartInstallations_Edges_Node_ChartInstallationFragment_Version_VersionFragment_Dependencies_DependenciesFragment_Dependencies added in v1.12.0

type GetPackageInstallations_ChartInstallations_Edges_Node_ChartInstallationFragment_Version_VersionFragment_Dependencies_DependenciesFragment_Dependencies struct {
	Type     *DependencyType "json:\"type,omitempty\" graphql:\"type\""
	Name     *string         "json:\"name,omitempty\" graphql:\"name\""
	Repo     *string         "json:\"repo,omitempty\" graphql:\"repo\""
	Optional *bool           "json:\"optional,omitempty\" graphql:\"optional\""
	Version  *string         "json:\"version,omitempty\" graphql:\"version\""
}

func (*GetPackageInstallations_ChartInstallations_Edges_Node_ChartInstallationFragment_Version_VersionFragment_Dependencies_DependenciesFragment_Dependencies) GetName added in v1.12.0

func (*GetPackageInstallations_ChartInstallations_Edges_Node_ChartInstallationFragment_Version_VersionFragment_Dependencies_DependenciesFragment_Dependencies) GetOptional added in v1.12.0

func (*GetPackageInstallations_ChartInstallations_Edges_Node_ChartInstallationFragment_Version_VersionFragment_Dependencies_DependenciesFragment_Dependencies) GetRepo added in v1.12.0

func (*GetPackageInstallations_ChartInstallations_Edges_Node_ChartInstallationFragment_Version_VersionFragment_Dependencies_DependenciesFragment_Dependencies) GetType added in v1.12.0

func (*GetPackageInstallations_ChartInstallations_Edges_Node_ChartInstallationFragment_Version_VersionFragment_Dependencies_DependenciesFragment_Dependencies) GetVersion added in v1.12.0

type GetPackageInstallations_ChartInstallations_Edges_Node_ChartInstallationFragment_Version_VersionFragment_Dependencies_DependenciesFragment_Instructions added in v1.12.0

type GetPackageInstallations_ChartInstallations_Edges_Node_ChartInstallationFragment_Version_VersionFragment_Dependencies_DependenciesFragment_Instructions struct {
	Instructions *string "json:\"instructions,omitempty\" graphql:\"instructions\""
	Script       *string "json:\"script,omitempty\" graphql:\"script\""
}

func (*GetPackageInstallations_ChartInstallations_Edges_Node_ChartInstallationFragment_Version_VersionFragment_Dependencies_DependenciesFragment_Instructions) GetInstructions added in v1.12.0

func (*GetPackageInstallations_ChartInstallations_Edges_Node_ChartInstallationFragment_Version_VersionFragment_Dependencies_DependenciesFragment_Instructions) GetScript added in v1.12.0

type GetPackageInstallations_ChartInstallations_Edges_Node_ChartInstallationFragment_Version_VersionFragment_Dependencies_DependenciesFragment_Wirings added in v1.12.0

type GetPackageInstallations_ChartInstallations_Edges_Node_ChartInstallationFragment_Version_VersionFragment_Dependencies_DependenciesFragment_Wirings struct {
	Terraform map[string]interface{} "json:\"terraform,omitempty\" graphql:\"terraform\""
	Helm      map[string]interface{} "json:\"helm,omitempty\" graphql:\"helm\""
}

func (*GetPackageInstallations_ChartInstallations_Edges_Node_ChartInstallationFragment_Version_VersionFragment_Dependencies_DependenciesFragment_Wirings) GetHelm added in v1.12.0

func (*GetPackageInstallations_ChartInstallations_Edges_Node_ChartInstallationFragment_Version_VersionFragment_Dependencies_DependenciesFragment_Wirings) GetTerraform added in v1.12.0

type GetPackageInstallations_TerraformInstallations added in v1.12.0

type GetPackageInstallations_TerraformInstallations struct {
	Edges []*GetPackageInstallations_TerraformInstallations_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}

func (*GetPackageInstallations_TerraformInstallations) GetEdges added in v1.12.0

type GetPackageInstallations_TerraformInstallations_Edges added in v1.12.0

type GetPackageInstallations_TerraformInstallations_Edges struct {
	Node *TerraformInstallationFragment "json:\"node,omitempty\" graphql:\"node\""
}

func (*GetPackageInstallations_TerraformInstallations_Edges) GetNode added in v1.12.0

type GetPackageInstallations_TerraformInstallations_Edges_Node_TerraformInstallationFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Dependencies added in v1.12.0

type GetPackageInstallations_TerraformInstallations_Edges_Node_TerraformInstallationFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Dependencies struct {
	Type     *DependencyType "json:\"type,omitempty\" graphql:\"type\""
	Name     *string         "json:\"name,omitempty\" graphql:\"name\""
	Repo     *string         "json:\"repo,omitempty\" graphql:\"repo\""
	Optional *bool           "json:\"optional,omitempty\" graphql:\"optional\""
	Version  *string         "json:\"version,omitempty\" graphql:\"version\""
}

func (*GetPackageInstallations_TerraformInstallations_Edges_Node_TerraformInstallationFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Dependencies) GetName added in v1.12.0

func (*GetPackageInstallations_TerraformInstallations_Edges_Node_TerraformInstallationFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Dependencies) GetOptional added in v1.12.0

func (*GetPackageInstallations_TerraformInstallations_Edges_Node_TerraformInstallationFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Dependencies) GetRepo added in v1.12.0

func (*GetPackageInstallations_TerraformInstallations_Edges_Node_TerraformInstallationFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Dependencies) GetType added in v1.12.0

func (*GetPackageInstallations_TerraformInstallations_Edges_Node_TerraformInstallationFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Dependencies) GetVersion added in v1.12.0

type GetPackageInstallations_TerraformInstallations_Edges_Node_TerraformInstallationFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Instructions added in v1.12.0

type GetPackageInstallations_TerraformInstallations_Edges_Node_TerraformInstallationFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Instructions struct {
	Instructions *string "json:\"instructions,omitempty\" graphql:\"instructions\""
	Script       *string "json:\"script,omitempty\" graphql:\"script\""
}

func (*GetPackageInstallations_TerraformInstallations_Edges_Node_TerraformInstallationFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Instructions) GetInstructions added in v1.12.0

func (*GetPackageInstallations_TerraformInstallations_Edges_Node_TerraformInstallationFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Instructions) GetScript added in v1.12.0

type GetPackageInstallations_TerraformInstallations_Edges_Node_TerraformInstallationFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Wirings added in v1.12.0

type GetPackageInstallations_TerraformInstallations_Edges_Node_TerraformInstallationFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Wirings struct {
	Terraform map[string]interface{} "json:\"terraform,omitempty\" graphql:\"terraform\""
	Helm      map[string]interface{} "json:\"helm,omitempty\" graphql:\"helm\""
}

func (*GetPackageInstallations_TerraformInstallations_Edges_Node_TerraformInstallationFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Wirings) GetHelm added in v1.12.0

func (*GetPackageInstallations_TerraformInstallations_Edges_Node_TerraformInstallationFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Wirings) GetTerraform added in v1.12.0

type GetPackageInstallations_TerraformInstallations_Edges_Node_TerraformInstallationFragment_Version_VersionFragment_Dependencies_DependenciesFragment_Dependencies added in v1.12.0

type GetPackageInstallations_TerraformInstallations_Edges_Node_TerraformInstallationFragment_Version_VersionFragment_Dependencies_DependenciesFragment_Dependencies struct {
	Type     *DependencyType "json:\"type,omitempty\" graphql:\"type\""
	Name     *string         "json:\"name,omitempty\" graphql:\"name\""
	Repo     *string         "json:\"repo,omitempty\" graphql:\"repo\""
	Optional *bool           "json:\"optional,omitempty\" graphql:\"optional\""
	Version  *string         "json:\"version,omitempty\" graphql:\"version\""
}

func (*GetPackageInstallations_TerraformInstallations_Edges_Node_TerraformInstallationFragment_Version_VersionFragment_Dependencies_DependenciesFragment_Dependencies) GetName added in v1.12.0

func (*GetPackageInstallations_TerraformInstallations_Edges_Node_TerraformInstallationFragment_Version_VersionFragment_Dependencies_DependenciesFragment_Dependencies) GetOptional added in v1.12.0

func (*GetPackageInstallations_TerraformInstallations_Edges_Node_TerraformInstallationFragment_Version_VersionFragment_Dependencies_DependenciesFragment_Dependencies) GetRepo added in v1.12.0

func (*GetPackageInstallations_TerraformInstallations_Edges_Node_TerraformInstallationFragment_Version_VersionFragment_Dependencies_DependenciesFragment_Dependencies) GetType added in v1.12.0

func (*GetPackageInstallations_TerraformInstallations_Edges_Node_TerraformInstallationFragment_Version_VersionFragment_Dependencies_DependenciesFragment_Dependencies) GetVersion added in v1.12.0

type GetPackageInstallations_TerraformInstallations_Edges_Node_TerraformInstallationFragment_Version_VersionFragment_Dependencies_DependenciesFragment_Instructions added in v1.12.0

type GetPackageInstallations_TerraformInstallations_Edges_Node_TerraformInstallationFragment_Version_VersionFragment_Dependencies_DependenciesFragment_Instructions struct {
	Instructions *string "json:\"instructions,omitempty\" graphql:\"instructions\""
	Script       *string "json:\"script,omitempty\" graphql:\"script\""
}

func (*GetPackageInstallations_TerraformInstallations_Edges_Node_TerraformInstallationFragment_Version_VersionFragment_Dependencies_DependenciesFragment_Instructions) GetInstructions added in v1.12.0

func (*GetPackageInstallations_TerraformInstallations_Edges_Node_TerraformInstallationFragment_Version_VersionFragment_Dependencies_DependenciesFragment_Instructions) GetScript added in v1.12.0

type GetPackageInstallations_TerraformInstallations_Edges_Node_TerraformInstallationFragment_Version_VersionFragment_Dependencies_DependenciesFragment_Wirings added in v1.12.0

type GetPackageInstallations_TerraformInstallations_Edges_Node_TerraformInstallationFragment_Version_VersionFragment_Dependencies_DependenciesFragment_Wirings struct {
	Terraform map[string]interface{} "json:\"terraform,omitempty\" graphql:\"terraform\""
	Helm      map[string]interface{} "json:\"helm,omitempty\" graphql:\"helm\""
}

func (*GetPackageInstallations_TerraformInstallations_Edges_Node_TerraformInstallationFragment_Version_VersionFragment_Dependencies_DependenciesFragment_Wirings) GetHelm added in v1.12.0

func (*GetPackageInstallations_TerraformInstallations_Edges_Node_TerraformInstallationFragment_Version_VersionFragment_Dependencies_DependenciesFragment_Wirings) GetTerraform added in v1.12.0

type GetRecipe

type GetRecipe struct {
	Recipe *GetRecipe_Recipe "json:\"recipe,omitempty\" graphql:\"recipe\""
}

func (*GetRecipe) GetRecipe added in v1.12.0

func (t *GetRecipe) GetRecipe() *GetRecipe_Recipe

type GetRecipeByID

type GetRecipeByID struct {
	Recipe *GetRecipeByID_Recipe "json:\"recipe,omitempty\" graphql:\"recipe\""
}

func (*GetRecipeByID) GetRecipe added in v1.12.0

func (t *GetRecipeByID) GetRecipe() *GetRecipeByID_Recipe

type GetRecipeByID_Recipe added in v1.12.0

type GetRecipeByID_Recipe struct {
	ID                 string                                            "json:\"id\" graphql:\"id\""
	Name               string                                            "json:\"name\" graphql:\"name\""
	Primary            *bool                                             "json:\"primary,omitempty\" graphql:\"primary\""
	Description        *string                                           "json:\"description,omitempty\" graphql:\"description\""
	Restricted         *bool                                             "json:\"restricted,omitempty\" graphql:\"restricted\""
	Provider           *Provider                                         "json:\"provider,omitempty\" graphql:\"provider\""
	Tests              []*GetRecipeByID_Recipe_RecipeFragment_Tests      "json:\"tests,omitempty\" graphql:\"tests\""
	Repository         *GetRecipeByID_Recipe_RecipeFragment_Repository   "json:\"repository,omitempty\" graphql:\"repository\""
	OidcSettings       *GetRecipeByID_Recipe_RecipeFragment_OidcSettings "json:\"oidcSettings,omitempty\" graphql:\"oidcSettings\""
	RecipeSections     []*RecipeSectionFragment                          "json:\"recipeSections,omitempty\" graphql:\"recipeSections\""
	RecipeDependencies []*RecipeFragment                                 "json:\"recipeDependencies,omitempty\" graphql:\"recipeDependencies\""
}

func (*GetRecipeByID_Recipe) GetDescription added in v1.12.0

func (t *GetRecipeByID_Recipe) GetDescription() *string

func (*GetRecipeByID_Recipe) GetID added in v1.12.0

func (t *GetRecipeByID_Recipe) GetID() string

func (*GetRecipeByID_Recipe) GetName added in v1.12.0

func (t *GetRecipeByID_Recipe) GetName() string

func (*GetRecipeByID_Recipe) GetOidcSettings added in v1.12.0

func (*GetRecipeByID_Recipe) GetPrimary added in v1.12.0

func (t *GetRecipeByID_Recipe) GetPrimary() *bool

func (*GetRecipeByID_Recipe) GetProvider added in v1.12.0

func (t *GetRecipeByID_Recipe) GetProvider() *Provider

func (*GetRecipeByID_Recipe) GetRecipeDependencies added in v1.12.0

func (t *GetRecipeByID_Recipe) GetRecipeDependencies() []*RecipeFragment

func (*GetRecipeByID_Recipe) GetRecipeSections added in v1.12.0

func (t *GetRecipeByID_Recipe) GetRecipeSections() []*RecipeSectionFragment

func (*GetRecipeByID_Recipe) GetRepository added in v1.12.0

func (*GetRecipeByID_Recipe) GetRestricted added in v1.12.0

func (t *GetRecipeByID_Recipe) GetRestricted() *bool

func (*GetRecipeByID_Recipe) GetTests added in v1.12.0

type GetRecipeByID_Recipe_RecipeDependencies_RecipeFragment_OidcSettings added in v1.12.0

type GetRecipeByID_Recipe_RecipeDependencies_RecipeFragment_OidcSettings struct {
	URIFormat  *string        "json:\"uriFormat,omitempty\" graphql:\"uriFormat\""
	URIFormats []*string      "json:\"uriFormats,omitempty\" graphql:\"uriFormats\""
	AuthMethod OidcAuthMethod "json:\"authMethod\" graphql:\"authMethod\""
	DomainKey  *string        "json:\"domainKey,omitempty\" graphql:\"domainKey\""
	Subdomain  *bool          "json:\"subdomain,omitempty\" graphql:\"subdomain\""
}

func (*GetRecipeByID_Recipe_RecipeDependencies_RecipeFragment_OidcSettings) GetAuthMethod added in v1.12.0

func (*GetRecipeByID_Recipe_RecipeDependencies_RecipeFragment_OidcSettings) GetDomainKey added in v1.12.0

func (*GetRecipeByID_Recipe_RecipeDependencies_RecipeFragment_OidcSettings) GetSubdomain added in v1.12.0

func (*GetRecipeByID_Recipe_RecipeDependencies_RecipeFragment_OidcSettings) GetURIFormat added in v1.12.0

func (*GetRecipeByID_Recipe_RecipeDependencies_RecipeFragment_OidcSettings) GetURIFormats added in v1.12.0

type GetRecipeByID_Recipe_RecipeDependencies_RecipeFragment_RecipeSections_RecipeSectionFragment_Configuration_RecipeConfigurationFragment_Condition added in v1.12.0

type GetRecipeByID_Recipe_RecipeDependencies_RecipeFragment_RecipeSections_RecipeSectionFragment_Configuration_RecipeConfigurationFragment_Condition struct {
	Field     string    "json:\"field\" graphql:\"field\""
	Operation Operation "json:\"operation\" graphql:\"operation\""
	Value     *string   "json:\"value,omitempty\" graphql:\"value\""
}

func (*GetRecipeByID_Recipe_RecipeDependencies_RecipeFragment_RecipeSections_RecipeSectionFragment_Configuration_RecipeConfigurationFragment_Condition) GetField added in v1.12.0

func (*GetRecipeByID_Recipe_RecipeDependencies_RecipeFragment_RecipeSections_RecipeSectionFragment_Configuration_RecipeConfigurationFragment_Condition) GetOperation added in v1.12.0

func (*GetRecipeByID_Recipe_RecipeDependencies_RecipeFragment_RecipeSections_RecipeSectionFragment_Configuration_RecipeConfigurationFragment_Condition) GetValue added in v1.12.0

type GetRecipeByID_Recipe_RecipeDependencies_RecipeFragment_RecipeSections_RecipeSectionFragment_Configuration_RecipeConfigurationFragment_Validation added in v1.12.0

type GetRecipeByID_Recipe_RecipeDependencies_RecipeFragment_RecipeSections_RecipeSectionFragment_Configuration_RecipeConfigurationFragment_Validation struct {
	Type    ValidationType "json:\"type\" graphql:\"type\""
	Regex   *string        "json:\"regex,omitempty\" graphql:\"regex\""
	Message string         "json:\"message\" graphql:\"message\""
}

func (*GetRecipeByID_Recipe_RecipeDependencies_RecipeFragment_RecipeSections_RecipeSectionFragment_Configuration_RecipeConfigurationFragment_Validation) GetMessage added in v1.12.0

func (*GetRecipeByID_Recipe_RecipeDependencies_RecipeFragment_RecipeSections_RecipeSectionFragment_Configuration_RecipeConfigurationFragment_Validation) GetRegex added in v1.12.0

func (*GetRecipeByID_Recipe_RecipeDependencies_RecipeFragment_RecipeSections_RecipeSectionFragment_Configuration_RecipeConfigurationFragment_Validation) GetType added in v1.12.0

type GetRecipeByID_Recipe_RecipeDependencies_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Configuration_RecipeConfigurationFragment_Condition added in v1.12.0

type GetRecipeByID_Recipe_RecipeDependencies_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Configuration_RecipeConfigurationFragment_Condition struct {
	Field     string    "json:\"field\" graphql:\"field\""
	Operation Operation "json:\"operation\" graphql:\"operation\""
	Value     *string   "json:\"value,omitempty\" graphql:\"value\""
}

func (*GetRecipeByID_Recipe_RecipeDependencies_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Configuration_RecipeConfigurationFragment_Condition) GetField added in v1.12.0

func (*GetRecipeByID_Recipe_RecipeDependencies_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Configuration_RecipeConfigurationFragment_Condition) GetOperation added in v1.12.0

func (*GetRecipeByID_Recipe_RecipeDependencies_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Configuration_RecipeConfigurationFragment_Condition) GetValue added in v1.12.0

type GetRecipeByID_Recipe_RecipeDependencies_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Configuration_RecipeConfigurationFragment_Validation added in v1.12.0

type GetRecipeByID_Recipe_RecipeDependencies_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Configuration_RecipeConfigurationFragment_Validation struct {
	Type    ValidationType "json:\"type\" graphql:\"type\""
	Regex   *string        "json:\"regex,omitempty\" graphql:\"regex\""
	Message string         "json:\"message\" graphql:\"message\""
}

func (*GetRecipeByID_Recipe_RecipeDependencies_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Configuration_RecipeConfigurationFragment_Validation) GetMessage added in v1.12.0

func (*GetRecipeByID_Recipe_RecipeDependencies_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Configuration_RecipeConfigurationFragment_Validation) GetRegex added in v1.12.0

func (*GetRecipeByID_Recipe_RecipeDependencies_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Configuration_RecipeConfigurationFragment_Validation) GetType added in v1.12.0

type GetRecipeByID_Recipe_RecipeDependencies_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Dependencies added in v1.12.0

type GetRecipeByID_Recipe_RecipeDependencies_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Dependencies struct {
	Type     *DependencyType "json:\"type,omitempty\" graphql:\"type\""
	Name     *string         "json:\"name,omitempty\" graphql:\"name\""
	Repo     *string         "json:\"repo,omitempty\" graphql:\"repo\""
	Optional *bool           "json:\"optional,omitempty\" graphql:\"optional\""
	Version  *string         "json:\"version,omitempty\" graphql:\"version\""
}

func (*GetRecipeByID_Recipe_RecipeDependencies_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Dependencies) GetName added in v1.12.0

func (*GetRecipeByID_Recipe_RecipeDependencies_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Dependencies) GetOptional added in v1.12.0

func (*GetRecipeByID_Recipe_RecipeDependencies_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Dependencies) GetRepo added in v1.12.0

func (*GetRecipeByID_Recipe_RecipeDependencies_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Dependencies) GetType added in v1.12.0

func (*GetRecipeByID_Recipe_RecipeDependencies_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Dependencies) GetVersion added in v1.12.0

type GetRecipeByID_Recipe_RecipeDependencies_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Instructions added in v1.12.0

type GetRecipeByID_Recipe_RecipeDependencies_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Instructions struct {
	Instructions *string "json:\"instructions,omitempty\" graphql:\"instructions\""
	Script       *string "json:\"script,omitempty\" graphql:\"script\""
}

func (*GetRecipeByID_Recipe_RecipeDependencies_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Instructions) GetInstructions added in v1.12.0

func (*GetRecipeByID_Recipe_RecipeDependencies_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Instructions) GetScript added in v1.12.0

type GetRecipeByID_Recipe_RecipeDependencies_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Wirings added in v1.12.0

type GetRecipeByID_Recipe_RecipeDependencies_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Wirings struct {
	Terraform map[string]interface{} "json:\"terraform,omitempty\" graphql:\"terraform\""
	Helm      map[string]interface{} "json:\"helm,omitempty\" graphql:\"helm\""
}

func (*GetRecipeByID_Recipe_RecipeDependencies_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Wirings) GetHelm added in v1.12.0

func (*GetRecipeByID_Recipe_RecipeDependencies_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Wirings) GetTerraform added in v1.12.0

type GetRecipeByID_Recipe_RecipeDependencies_RecipeFragment_RecipeSections_RecipeSectionFragment_Repository_RepositoryFragment_Publisher added in v1.12.0

type GetRecipeByID_Recipe_RecipeDependencies_RecipeFragment_RecipeSections_RecipeSectionFragment_Repository_RepositoryFragment_Publisher struct {
	Name string "json:\"name\" graphql:\"name\""
}

func (*GetRecipeByID_Recipe_RecipeDependencies_RecipeFragment_RecipeSections_RecipeSectionFragment_Repository_RepositoryFragment_Publisher) GetName added in v1.12.0

type GetRecipeByID_Recipe_RecipeDependencies_RecipeFragment_RecipeSections_RecipeSectionFragment_Repository_RepositoryFragment_Recipes added in v1.12.0

type GetRecipeByID_Recipe_RecipeDependencies_RecipeFragment_RecipeSections_RecipeSectionFragment_Repository_RepositoryFragment_Recipes struct {
	Name string "json:\"name\" graphql:\"name\""
}

func (*GetRecipeByID_Recipe_RecipeDependencies_RecipeFragment_RecipeSections_RecipeSectionFragment_Repository_RepositoryFragment_Recipes) GetName added in v1.12.0

type GetRecipeByID_Recipe_RecipeDependencies_RecipeFragment_Repository added in v1.12.0

type GetRecipeByID_Recipe_RecipeDependencies_RecipeFragment_Repository struct {
	ID   string "json:\"id\" graphql:\"id\""
	Name string "json:\"name\" graphql:\"name\""
}

func (*GetRecipeByID_Recipe_RecipeDependencies_RecipeFragment_Repository) GetID added in v1.12.0

func (*GetRecipeByID_Recipe_RecipeDependencies_RecipeFragment_Repository) GetName added in v1.12.0

type GetRecipeByID_Recipe_RecipeDependencies_RecipeFragment_Tests added in v1.12.0

type GetRecipeByID_Recipe_RecipeDependencies_RecipeFragment_Tests struct {
	Type    TestType                                                             "json:\"type\" graphql:\"type\""
	Name    string                                                               "json:\"name\" graphql:\"name\""
	Message *string                                                              "json:\"message,omitempty\" graphql:\"message\""
	Args    []*GetRecipeByID_Recipe_RecipeDependencies_RecipeFragment_Tests_Args "json:\"args,omitempty\" graphql:\"args\""
}

func (*GetRecipeByID_Recipe_RecipeDependencies_RecipeFragment_Tests) GetArgs added in v1.12.0

func (*GetRecipeByID_Recipe_RecipeDependencies_RecipeFragment_Tests) GetMessage added in v1.12.0

func (*GetRecipeByID_Recipe_RecipeDependencies_RecipeFragment_Tests) GetName added in v1.12.0

func (*GetRecipeByID_Recipe_RecipeDependencies_RecipeFragment_Tests) GetType added in v1.12.0

type GetRecipeByID_Recipe_RecipeDependencies_RecipeFragment_Tests_Args added in v1.12.0

type GetRecipeByID_Recipe_RecipeDependencies_RecipeFragment_Tests_Args struct {
	Name string "json:\"name\" graphql:\"name\""
	Repo string "json:\"repo\" graphql:\"repo\""
	Key  string "json:\"key\" graphql:\"key\""
}

func (*GetRecipeByID_Recipe_RecipeDependencies_RecipeFragment_Tests_Args) GetKey added in v1.12.0

func (*GetRecipeByID_Recipe_RecipeDependencies_RecipeFragment_Tests_Args) GetName added in v1.12.0

func (*GetRecipeByID_Recipe_RecipeDependencies_RecipeFragment_Tests_Args) GetRepo added in v1.12.0

type GetRecipeByID_Recipe_RecipeFragment_OidcSettings added in v1.12.0

type GetRecipeByID_Recipe_RecipeFragment_OidcSettings struct {
	URIFormat  *string        "json:\"uriFormat,omitempty\" graphql:\"uriFormat\""
	URIFormats []*string      "json:\"uriFormats,omitempty\" graphql:\"uriFormats\""
	AuthMethod OidcAuthMethod "json:\"authMethod\" graphql:\"authMethod\""
	DomainKey  *string        "json:\"domainKey,omitempty\" graphql:\"domainKey\""
	Subdomain  *bool          "json:\"subdomain,omitempty\" graphql:\"subdomain\""
}

func (*GetRecipeByID_Recipe_RecipeFragment_OidcSettings) GetAuthMethod added in v1.12.0

func (*GetRecipeByID_Recipe_RecipeFragment_OidcSettings) GetDomainKey added in v1.12.0

func (*GetRecipeByID_Recipe_RecipeFragment_OidcSettings) GetSubdomain added in v1.12.0

func (*GetRecipeByID_Recipe_RecipeFragment_OidcSettings) GetURIFormat added in v1.12.0

func (*GetRecipeByID_Recipe_RecipeFragment_OidcSettings) GetURIFormats added in v1.12.0

type GetRecipeByID_Recipe_RecipeFragment_RecipeSections_RecipeSectionFragment_Configuration_RecipeConfigurationFragment_Condition added in v1.12.0

type GetRecipeByID_Recipe_RecipeFragment_RecipeSections_RecipeSectionFragment_Configuration_RecipeConfigurationFragment_Condition struct {
	Field     string    "json:\"field\" graphql:\"field\""
	Operation Operation "json:\"operation\" graphql:\"operation\""
	Value     *string   "json:\"value,omitempty\" graphql:\"value\""
}

func (*GetRecipeByID_Recipe_RecipeFragment_RecipeSections_RecipeSectionFragment_Configuration_RecipeConfigurationFragment_Condition) GetField added in v1.12.0

func (*GetRecipeByID_Recipe_RecipeFragment_RecipeSections_RecipeSectionFragment_Configuration_RecipeConfigurationFragment_Condition) GetOperation added in v1.12.0

func (*GetRecipeByID_Recipe_RecipeFragment_RecipeSections_RecipeSectionFragment_Configuration_RecipeConfigurationFragment_Condition) GetValue added in v1.12.0

type GetRecipeByID_Recipe_RecipeFragment_RecipeSections_RecipeSectionFragment_Configuration_RecipeConfigurationFragment_Validation added in v1.12.0

type GetRecipeByID_Recipe_RecipeFragment_RecipeSections_RecipeSectionFragment_Configuration_RecipeConfigurationFragment_Validation struct {
	Type    ValidationType "json:\"type\" graphql:\"type\""
	Regex   *string        "json:\"regex,omitempty\" graphql:\"regex\""
	Message string         "json:\"message\" graphql:\"message\""
}

func (*GetRecipeByID_Recipe_RecipeFragment_RecipeSections_RecipeSectionFragment_Configuration_RecipeConfigurationFragment_Validation) GetMessage added in v1.12.0

func (*GetRecipeByID_Recipe_RecipeFragment_RecipeSections_RecipeSectionFragment_Configuration_RecipeConfigurationFragment_Validation) GetRegex added in v1.12.0

func (*GetRecipeByID_Recipe_RecipeFragment_RecipeSections_RecipeSectionFragment_Configuration_RecipeConfigurationFragment_Validation) GetType added in v1.12.0

type GetRecipeByID_Recipe_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Configuration_RecipeConfigurationFragment_Condition added in v1.12.0

type GetRecipeByID_Recipe_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Configuration_RecipeConfigurationFragment_Condition struct {
	Field     string    "json:\"field\" graphql:\"field\""
	Operation Operation "json:\"operation\" graphql:\"operation\""
	Value     *string   "json:\"value,omitempty\" graphql:\"value\""
}

func (*GetRecipeByID_Recipe_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Configuration_RecipeConfigurationFragment_Condition) GetField added in v1.12.0

func (*GetRecipeByID_Recipe_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Configuration_RecipeConfigurationFragment_Condition) GetOperation added in v1.12.0

func (*GetRecipeByID_Recipe_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Configuration_RecipeConfigurationFragment_Condition) GetValue added in v1.12.0

type GetRecipeByID_Recipe_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Configuration_RecipeConfigurationFragment_Validation added in v1.12.0

type GetRecipeByID_Recipe_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Configuration_RecipeConfigurationFragment_Validation struct {
	Type    ValidationType "json:\"type\" graphql:\"type\""
	Regex   *string        "json:\"regex,omitempty\" graphql:\"regex\""
	Message string         "json:\"message\" graphql:\"message\""
}

func (*GetRecipeByID_Recipe_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Configuration_RecipeConfigurationFragment_Validation) GetMessage added in v1.12.0

func (*GetRecipeByID_Recipe_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Configuration_RecipeConfigurationFragment_Validation) GetRegex added in v1.12.0

func (*GetRecipeByID_Recipe_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Configuration_RecipeConfigurationFragment_Validation) GetType added in v1.12.0

type GetRecipeByID_Recipe_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Dependencies added in v1.12.0

type GetRecipeByID_Recipe_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Dependencies struct {
	Type     *DependencyType "json:\"type,omitempty\" graphql:\"type\""
	Name     *string         "json:\"name,omitempty\" graphql:\"name\""
	Repo     *string         "json:\"repo,omitempty\" graphql:\"repo\""
	Optional *bool           "json:\"optional,omitempty\" graphql:\"optional\""
	Version  *string         "json:\"version,omitempty\" graphql:\"version\""
}

func (*GetRecipeByID_Recipe_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Dependencies) GetName added in v1.12.0

func (*GetRecipeByID_Recipe_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Dependencies) GetOptional added in v1.12.0

func (*GetRecipeByID_Recipe_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Dependencies) GetRepo added in v1.12.0

func (*GetRecipeByID_Recipe_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Dependencies) GetType added in v1.12.0

func (*GetRecipeByID_Recipe_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Dependencies) GetVersion added in v1.12.0

type GetRecipeByID_Recipe_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Instructions added in v1.12.0

type GetRecipeByID_Recipe_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Instructions struct {
	Instructions *string "json:\"instructions,omitempty\" graphql:\"instructions\""
	Script       *string "json:\"script,omitempty\" graphql:\"script\""
}

func (*GetRecipeByID_Recipe_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Instructions) GetInstructions added in v1.12.0

func (*GetRecipeByID_Recipe_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Instructions) GetScript added in v1.12.0

type GetRecipeByID_Recipe_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Wirings added in v1.12.0

type GetRecipeByID_Recipe_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Wirings struct {
	Terraform map[string]interface{} "json:\"terraform,omitempty\" graphql:\"terraform\""
	Helm      map[string]interface{} "json:\"helm,omitempty\" graphql:\"helm\""
}

func (*GetRecipeByID_Recipe_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Wirings) GetHelm added in v1.12.0

func (*GetRecipeByID_Recipe_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Wirings) GetTerraform added in v1.12.0

type GetRecipeByID_Recipe_RecipeFragment_RecipeSections_RecipeSectionFragment_Repository_RepositoryFragment_Publisher added in v1.12.0

type GetRecipeByID_Recipe_RecipeFragment_RecipeSections_RecipeSectionFragment_Repository_RepositoryFragment_Publisher struct {
	Name string "json:\"name\" graphql:\"name\""
}

func (*GetRecipeByID_Recipe_RecipeFragment_RecipeSections_RecipeSectionFragment_Repository_RepositoryFragment_Publisher) GetName added in v1.12.0

type GetRecipeByID_Recipe_RecipeFragment_RecipeSections_RecipeSectionFragment_Repository_RepositoryFragment_Recipes added in v1.12.0

type GetRecipeByID_Recipe_RecipeFragment_RecipeSections_RecipeSectionFragment_Repository_RepositoryFragment_Recipes struct {
	Name string "json:\"name\" graphql:\"name\""
}

func (*GetRecipeByID_Recipe_RecipeFragment_RecipeSections_RecipeSectionFragment_Repository_RepositoryFragment_Recipes) GetName added in v1.12.0

type GetRecipeByID_Recipe_RecipeFragment_Repository added in v1.12.0

type GetRecipeByID_Recipe_RecipeFragment_Repository struct {
	ID   string "json:\"id\" graphql:\"id\""
	Name string "json:\"name\" graphql:\"name\""
}

func (*GetRecipeByID_Recipe_RecipeFragment_Repository) GetID added in v1.12.0

func (*GetRecipeByID_Recipe_RecipeFragment_Repository) GetName added in v1.12.0

type GetRecipeByID_Recipe_RecipeFragment_Tests added in v1.12.0

type GetRecipeByID_Recipe_RecipeFragment_Tests struct {
	Type    TestType                                          "json:\"type\" graphql:\"type\""
	Name    string                                            "json:\"name\" graphql:\"name\""
	Message *string                                           "json:\"message,omitempty\" graphql:\"message\""
	Args    []*GetRecipeByID_Recipe_RecipeFragment_Tests_Args "json:\"args,omitempty\" graphql:\"args\""
}

func (*GetRecipeByID_Recipe_RecipeFragment_Tests) GetArgs added in v1.12.0

func (*GetRecipeByID_Recipe_RecipeFragment_Tests) GetMessage added in v1.12.0

func (*GetRecipeByID_Recipe_RecipeFragment_Tests) GetName added in v1.12.0

func (*GetRecipeByID_Recipe_RecipeFragment_Tests) GetType added in v1.12.0

type GetRecipeByID_Recipe_RecipeFragment_Tests_Args added in v1.12.0

type GetRecipeByID_Recipe_RecipeFragment_Tests_Args struct {
	Name string "json:\"name\" graphql:\"name\""
	Repo string "json:\"repo\" graphql:\"repo\""
	Key  string "json:\"key\" graphql:\"key\""
}

func (*GetRecipeByID_Recipe_RecipeFragment_Tests_Args) GetKey added in v1.12.0

func (*GetRecipeByID_Recipe_RecipeFragment_Tests_Args) GetName added in v1.12.0

func (*GetRecipeByID_Recipe_RecipeFragment_Tests_Args) GetRepo added in v1.12.0

type GetRecipe_Recipe added in v1.12.0

type GetRecipe_Recipe struct {
	ID                 string                                        "json:\"id\" graphql:\"id\""
	Name               string                                        "json:\"name\" graphql:\"name\""
	Primary            *bool                                         "json:\"primary,omitempty\" graphql:\"primary\""
	Description        *string                                       "json:\"description,omitempty\" graphql:\"description\""
	Restricted         *bool                                         "json:\"restricted,omitempty\" graphql:\"restricted\""
	Provider           *Provider                                     "json:\"provider,omitempty\" graphql:\"provider\""
	Tests              []*GetRecipe_Recipe_RecipeFragment_Tests      "json:\"tests,omitempty\" graphql:\"tests\""
	Repository         *GetRecipe_Recipe_RecipeFragment_Repository   "json:\"repository,omitempty\" graphql:\"repository\""
	OidcSettings       *GetRecipe_Recipe_RecipeFragment_OidcSettings "json:\"oidcSettings,omitempty\" graphql:\"oidcSettings\""
	RecipeSections     []*RecipeSectionFragment                      "json:\"recipeSections,omitempty\" graphql:\"recipeSections\""
	RecipeDependencies []*RecipeFragment                             "json:\"recipeDependencies,omitempty\" graphql:\"recipeDependencies\""
}

func (*GetRecipe_Recipe) GetDescription added in v1.12.0

func (t *GetRecipe_Recipe) GetDescription() *string

func (*GetRecipe_Recipe) GetID added in v1.12.0

func (t *GetRecipe_Recipe) GetID() string

func (*GetRecipe_Recipe) GetName added in v1.12.0

func (t *GetRecipe_Recipe) GetName() string

func (*GetRecipe_Recipe) GetOidcSettings added in v1.12.0

func (*GetRecipe_Recipe) GetPrimary added in v1.12.0

func (t *GetRecipe_Recipe) GetPrimary() *bool

func (*GetRecipe_Recipe) GetProvider added in v1.12.0

func (t *GetRecipe_Recipe) GetProvider() *Provider

func (*GetRecipe_Recipe) GetRecipeDependencies added in v1.12.0

func (t *GetRecipe_Recipe) GetRecipeDependencies() []*RecipeFragment

func (*GetRecipe_Recipe) GetRecipeSections added in v1.12.0

func (t *GetRecipe_Recipe) GetRecipeSections() []*RecipeSectionFragment

func (*GetRecipe_Recipe) GetRepository added in v1.12.0

func (*GetRecipe_Recipe) GetRestricted added in v1.12.0

func (t *GetRecipe_Recipe) GetRestricted() *bool

func (*GetRecipe_Recipe) GetTests added in v1.12.0

type GetRecipe_Recipe_RecipeDependencies_RecipeFragment_OidcSettings added in v1.12.0

type GetRecipe_Recipe_RecipeDependencies_RecipeFragment_OidcSettings struct {
	URIFormat  *string        "json:\"uriFormat,omitempty\" graphql:\"uriFormat\""
	URIFormats []*string      "json:\"uriFormats,omitempty\" graphql:\"uriFormats\""
	AuthMethod OidcAuthMethod "json:\"authMethod\" graphql:\"authMethod\""
	DomainKey  *string        "json:\"domainKey,omitempty\" graphql:\"domainKey\""
	Subdomain  *bool          "json:\"subdomain,omitempty\" graphql:\"subdomain\""
}

func (*GetRecipe_Recipe_RecipeDependencies_RecipeFragment_OidcSettings) GetAuthMethod added in v1.12.0

func (*GetRecipe_Recipe_RecipeDependencies_RecipeFragment_OidcSettings) GetDomainKey added in v1.12.0

func (*GetRecipe_Recipe_RecipeDependencies_RecipeFragment_OidcSettings) GetSubdomain added in v1.12.0

func (*GetRecipe_Recipe_RecipeDependencies_RecipeFragment_OidcSettings) GetURIFormat added in v1.12.0

func (*GetRecipe_Recipe_RecipeDependencies_RecipeFragment_OidcSettings) GetURIFormats added in v1.12.0

type GetRecipe_Recipe_RecipeDependencies_RecipeFragment_RecipeSections_RecipeSectionFragment_Configuration_RecipeConfigurationFragment_Condition added in v1.12.0

type GetRecipe_Recipe_RecipeDependencies_RecipeFragment_RecipeSections_RecipeSectionFragment_Configuration_RecipeConfigurationFragment_Condition struct {
	Field     string    "json:\"field\" graphql:\"field\""
	Operation Operation "json:\"operation\" graphql:\"operation\""
	Value     *string   "json:\"value,omitempty\" graphql:\"value\""
}

func (*GetRecipe_Recipe_RecipeDependencies_RecipeFragment_RecipeSections_RecipeSectionFragment_Configuration_RecipeConfigurationFragment_Condition) GetField added in v1.12.0

func (*GetRecipe_Recipe_RecipeDependencies_RecipeFragment_RecipeSections_RecipeSectionFragment_Configuration_RecipeConfigurationFragment_Condition) GetOperation added in v1.12.0

func (*GetRecipe_Recipe_RecipeDependencies_RecipeFragment_RecipeSections_RecipeSectionFragment_Configuration_RecipeConfigurationFragment_Condition) GetValue added in v1.12.0

type GetRecipe_Recipe_RecipeDependencies_RecipeFragment_RecipeSections_RecipeSectionFragment_Configuration_RecipeConfigurationFragment_Validation added in v1.12.0

type GetRecipe_Recipe_RecipeDependencies_RecipeFragment_RecipeSections_RecipeSectionFragment_Configuration_RecipeConfigurationFragment_Validation struct {
	Type    ValidationType "json:\"type\" graphql:\"type\""
	Regex   *string        "json:\"regex,omitempty\" graphql:\"regex\""
	Message string         "json:\"message\" graphql:\"message\""
}

func (*GetRecipe_Recipe_RecipeDependencies_RecipeFragment_RecipeSections_RecipeSectionFragment_Configuration_RecipeConfigurationFragment_Validation) GetMessage added in v1.12.0

func (*GetRecipe_Recipe_RecipeDependencies_RecipeFragment_RecipeSections_RecipeSectionFragment_Configuration_RecipeConfigurationFragment_Validation) GetRegex added in v1.12.0

func (*GetRecipe_Recipe_RecipeDependencies_RecipeFragment_RecipeSections_RecipeSectionFragment_Configuration_RecipeConfigurationFragment_Validation) GetType added in v1.12.0

type GetRecipe_Recipe_RecipeDependencies_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Configuration_RecipeConfigurationFragment_Condition added in v1.12.0

type GetRecipe_Recipe_RecipeDependencies_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Configuration_RecipeConfigurationFragment_Condition struct {
	Field     string    "json:\"field\" graphql:\"field\""
	Operation Operation "json:\"operation\" graphql:\"operation\""
	Value     *string   "json:\"value,omitempty\" graphql:\"value\""
}

func (*GetRecipe_Recipe_RecipeDependencies_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Configuration_RecipeConfigurationFragment_Condition) GetField added in v1.12.0

func (*GetRecipe_Recipe_RecipeDependencies_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Configuration_RecipeConfigurationFragment_Condition) GetOperation added in v1.12.0

func (*GetRecipe_Recipe_RecipeDependencies_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Configuration_RecipeConfigurationFragment_Condition) GetValue added in v1.12.0

type GetRecipe_Recipe_RecipeDependencies_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Configuration_RecipeConfigurationFragment_Validation added in v1.12.0

type GetRecipe_Recipe_RecipeDependencies_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Configuration_RecipeConfigurationFragment_Validation struct {
	Type    ValidationType "json:\"type\" graphql:\"type\""
	Regex   *string        "json:\"regex,omitempty\" graphql:\"regex\""
	Message string         "json:\"message\" graphql:\"message\""
}

func (*GetRecipe_Recipe_RecipeDependencies_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Configuration_RecipeConfigurationFragment_Validation) GetMessage added in v1.12.0

func (*GetRecipe_Recipe_RecipeDependencies_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Configuration_RecipeConfigurationFragment_Validation) GetRegex added in v1.12.0

func (*GetRecipe_Recipe_RecipeDependencies_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Configuration_RecipeConfigurationFragment_Validation) GetType added in v1.12.0

type GetRecipe_Recipe_RecipeDependencies_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Dependencies added in v1.12.0

type GetRecipe_Recipe_RecipeDependencies_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Dependencies struct {
	Type     *DependencyType "json:\"type,omitempty\" graphql:\"type\""
	Name     *string         "json:\"name,omitempty\" graphql:\"name\""
	Repo     *string         "json:\"repo,omitempty\" graphql:\"repo\""
	Optional *bool           "json:\"optional,omitempty\" graphql:\"optional\""
	Version  *string         "json:\"version,omitempty\" graphql:\"version\""
}

func (*GetRecipe_Recipe_RecipeDependencies_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Dependencies) GetName added in v1.12.0

func (*GetRecipe_Recipe_RecipeDependencies_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Dependencies) GetOptional added in v1.12.0

func (*GetRecipe_Recipe_RecipeDependencies_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Dependencies) GetRepo added in v1.12.0

func (*GetRecipe_Recipe_RecipeDependencies_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Dependencies) GetType added in v1.12.0

func (*GetRecipe_Recipe_RecipeDependencies_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Dependencies) GetVersion added in v1.12.0

type GetRecipe_Recipe_RecipeDependencies_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Instructions added in v1.12.0

type GetRecipe_Recipe_RecipeDependencies_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Instructions struct {
	Instructions *string "json:\"instructions,omitempty\" graphql:\"instructions\""
	Script       *string "json:\"script,omitempty\" graphql:\"script\""
}

func (*GetRecipe_Recipe_RecipeDependencies_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Instructions) GetInstructions added in v1.12.0

func (*GetRecipe_Recipe_RecipeDependencies_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Instructions) GetScript added in v1.12.0

type GetRecipe_Recipe_RecipeDependencies_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Wirings added in v1.12.0

type GetRecipe_Recipe_RecipeDependencies_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Wirings struct {
	Terraform map[string]interface{} "json:\"terraform,omitempty\" graphql:\"terraform\""
	Helm      map[string]interface{} "json:\"helm,omitempty\" graphql:\"helm\""
}

func (*GetRecipe_Recipe_RecipeDependencies_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Wirings) GetHelm added in v1.12.0

func (*GetRecipe_Recipe_RecipeDependencies_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Wirings) GetTerraform added in v1.12.0

type GetRecipe_Recipe_RecipeDependencies_RecipeFragment_RecipeSections_RecipeSectionFragment_Repository_RepositoryFragment_Publisher added in v1.12.0

type GetRecipe_Recipe_RecipeDependencies_RecipeFragment_RecipeSections_RecipeSectionFragment_Repository_RepositoryFragment_Publisher struct {
	Name string "json:\"name\" graphql:\"name\""
}

func (*GetRecipe_Recipe_RecipeDependencies_RecipeFragment_RecipeSections_RecipeSectionFragment_Repository_RepositoryFragment_Publisher) GetName added in v1.12.0

type GetRecipe_Recipe_RecipeDependencies_RecipeFragment_RecipeSections_RecipeSectionFragment_Repository_RepositoryFragment_Recipes added in v1.12.0

type GetRecipe_Recipe_RecipeDependencies_RecipeFragment_RecipeSections_RecipeSectionFragment_Repository_RepositoryFragment_Recipes struct {
	Name string "json:\"name\" graphql:\"name\""
}

func (*GetRecipe_Recipe_RecipeDependencies_RecipeFragment_RecipeSections_RecipeSectionFragment_Repository_RepositoryFragment_Recipes) GetName added in v1.12.0

type GetRecipe_Recipe_RecipeDependencies_RecipeFragment_Repository added in v1.12.0

type GetRecipe_Recipe_RecipeDependencies_RecipeFragment_Repository struct {
	ID   string "json:\"id\" graphql:\"id\""
	Name string "json:\"name\" graphql:\"name\""
}

func (*GetRecipe_Recipe_RecipeDependencies_RecipeFragment_Repository) GetID added in v1.12.0

func (*GetRecipe_Recipe_RecipeDependencies_RecipeFragment_Repository) GetName added in v1.12.0

type GetRecipe_Recipe_RecipeDependencies_RecipeFragment_Tests added in v1.12.0

type GetRecipe_Recipe_RecipeDependencies_RecipeFragment_Tests struct {
	Type    TestType                                                         "json:\"type\" graphql:\"type\""
	Name    string                                                           "json:\"name\" graphql:\"name\""
	Message *string                                                          "json:\"message,omitempty\" graphql:\"message\""
	Args    []*GetRecipe_Recipe_RecipeDependencies_RecipeFragment_Tests_Args "json:\"args,omitempty\" graphql:\"args\""
}

func (*GetRecipe_Recipe_RecipeDependencies_RecipeFragment_Tests) GetArgs added in v1.12.0

func (*GetRecipe_Recipe_RecipeDependencies_RecipeFragment_Tests) GetMessage added in v1.12.0

func (*GetRecipe_Recipe_RecipeDependencies_RecipeFragment_Tests) GetName added in v1.12.0

func (*GetRecipe_Recipe_RecipeDependencies_RecipeFragment_Tests) GetType added in v1.12.0

type GetRecipe_Recipe_RecipeDependencies_RecipeFragment_Tests_Args added in v1.12.0

type GetRecipe_Recipe_RecipeDependencies_RecipeFragment_Tests_Args struct {
	Name string "json:\"name\" graphql:\"name\""
	Repo string "json:\"repo\" graphql:\"repo\""
	Key  string "json:\"key\" graphql:\"key\""
}

func (*GetRecipe_Recipe_RecipeDependencies_RecipeFragment_Tests_Args) GetKey added in v1.12.0

func (*GetRecipe_Recipe_RecipeDependencies_RecipeFragment_Tests_Args) GetName added in v1.12.0

func (*GetRecipe_Recipe_RecipeDependencies_RecipeFragment_Tests_Args) GetRepo added in v1.12.0

type GetRecipe_Recipe_RecipeFragment_OidcSettings added in v1.12.0

type GetRecipe_Recipe_RecipeFragment_OidcSettings struct {
	URIFormat  *string        "json:\"uriFormat,omitempty\" graphql:\"uriFormat\""
	URIFormats []*string      "json:\"uriFormats,omitempty\" graphql:\"uriFormats\""
	AuthMethod OidcAuthMethod "json:\"authMethod\" graphql:\"authMethod\""
	DomainKey  *string        "json:\"domainKey,omitempty\" graphql:\"domainKey\""
	Subdomain  *bool          "json:\"subdomain,omitempty\" graphql:\"subdomain\""
}

func (*GetRecipe_Recipe_RecipeFragment_OidcSettings) GetAuthMethod added in v1.12.0

func (*GetRecipe_Recipe_RecipeFragment_OidcSettings) GetDomainKey added in v1.12.0

func (*GetRecipe_Recipe_RecipeFragment_OidcSettings) GetSubdomain added in v1.12.0

func (*GetRecipe_Recipe_RecipeFragment_OidcSettings) GetURIFormat added in v1.12.0

func (*GetRecipe_Recipe_RecipeFragment_OidcSettings) GetURIFormats added in v1.12.0

type GetRecipe_Recipe_RecipeFragment_RecipeSections_RecipeSectionFragment_Configuration_RecipeConfigurationFragment_Condition added in v1.12.0

type GetRecipe_Recipe_RecipeFragment_RecipeSections_RecipeSectionFragment_Configuration_RecipeConfigurationFragment_Condition struct {
	Field     string    "json:\"field\" graphql:\"field\""
	Operation Operation "json:\"operation\" graphql:\"operation\""
	Value     *string   "json:\"value,omitempty\" graphql:\"value\""
}

func (*GetRecipe_Recipe_RecipeFragment_RecipeSections_RecipeSectionFragment_Configuration_RecipeConfigurationFragment_Condition) GetField added in v1.12.0

func (*GetRecipe_Recipe_RecipeFragment_RecipeSections_RecipeSectionFragment_Configuration_RecipeConfigurationFragment_Condition) GetOperation added in v1.12.0

func (*GetRecipe_Recipe_RecipeFragment_RecipeSections_RecipeSectionFragment_Configuration_RecipeConfigurationFragment_Condition) GetValue added in v1.12.0

type GetRecipe_Recipe_RecipeFragment_RecipeSections_RecipeSectionFragment_Configuration_RecipeConfigurationFragment_Validation added in v1.12.0

type GetRecipe_Recipe_RecipeFragment_RecipeSections_RecipeSectionFragment_Configuration_RecipeConfigurationFragment_Validation struct {
	Type    ValidationType "json:\"type\" graphql:\"type\""
	Regex   *string        "json:\"regex,omitempty\" graphql:\"regex\""
	Message string         "json:\"message\" graphql:\"message\""
}

func (*GetRecipe_Recipe_RecipeFragment_RecipeSections_RecipeSectionFragment_Configuration_RecipeConfigurationFragment_Validation) GetMessage added in v1.12.0

func (*GetRecipe_Recipe_RecipeFragment_RecipeSections_RecipeSectionFragment_Configuration_RecipeConfigurationFragment_Validation) GetRegex added in v1.12.0

func (*GetRecipe_Recipe_RecipeFragment_RecipeSections_RecipeSectionFragment_Configuration_RecipeConfigurationFragment_Validation) GetType added in v1.12.0

type GetRecipe_Recipe_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Configuration_RecipeConfigurationFragment_Condition added in v1.12.0

type GetRecipe_Recipe_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Configuration_RecipeConfigurationFragment_Condition struct {
	Field     string    "json:\"field\" graphql:\"field\""
	Operation Operation "json:\"operation\" graphql:\"operation\""
	Value     *string   "json:\"value,omitempty\" graphql:\"value\""
}

func (*GetRecipe_Recipe_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Configuration_RecipeConfigurationFragment_Condition) GetField added in v1.12.0

func (*GetRecipe_Recipe_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Configuration_RecipeConfigurationFragment_Condition) GetOperation added in v1.12.0

func (*GetRecipe_Recipe_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Configuration_RecipeConfigurationFragment_Condition) GetValue added in v1.12.0

type GetRecipe_Recipe_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Configuration_RecipeConfigurationFragment_Validation added in v1.12.0

type GetRecipe_Recipe_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Configuration_RecipeConfigurationFragment_Validation struct {
	Type    ValidationType "json:\"type\" graphql:\"type\""
	Regex   *string        "json:\"regex,omitempty\" graphql:\"regex\""
	Message string         "json:\"message\" graphql:\"message\""
}

func (*GetRecipe_Recipe_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Configuration_RecipeConfigurationFragment_Validation) GetMessage added in v1.12.0

func (*GetRecipe_Recipe_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Configuration_RecipeConfigurationFragment_Validation) GetRegex added in v1.12.0

func (*GetRecipe_Recipe_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Configuration_RecipeConfigurationFragment_Validation) GetType added in v1.12.0

type GetRecipe_Recipe_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Dependencies added in v1.12.0

type GetRecipe_Recipe_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Dependencies struct {
	Type     *DependencyType "json:\"type,omitempty\" graphql:\"type\""
	Name     *string         "json:\"name,omitempty\" graphql:\"name\""
	Repo     *string         "json:\"repo,omitempty\" graphql:\"repo\""
	Optional *bool           "json:\"optional,omitempty\" graphql:\"optional\""
	Version  *string         "json:\"version,omitempty\" graphql:\"version\""
}

func (*GetRecipe_Recipe_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Dependencies) GetName added in v1.12.0

func (*GetRecipe_Recipe_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Dependencies) GetOptional added in v1.12.0

func (*GetRecipe_Recipe_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Dependencies) GetRepo added in v1.12.0

func (*GetRecipe_Recipe_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Dependencies) GetType added in v1.12.0

func (*GetRecipe_Recipe_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Dependencies) GetVersion added in v1.12.0

type GetRecipe_Recipe_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Instructions added in v1.12.0

type GetRecipe_Recipe_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Instructions struct {
	Instructions *string "json:\"instructions,omitempty\" graphql:\"instructions\""
	Script       *string "json:\"script,omitempty\" graphql:\"script\""
}

func (*GetRecipe_Recipe_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Instructions) GetInstructions added in v1.12.0

func (*GetRecipe_Recipe_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Instructions) GetScript added in v1.12.0

type GetRecipe_Recipe_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Wirings added in v1.12.0

type GetRecipe_Recipe_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Wirings struct {
	Terraform map[string]interface{} "json:\"terraform,omitempty\" graphql:\"terraform\""
	Helm      map[string]interface{} "json:\"helm,omitempty\" graphql:\"helm\""
}

func (*GetRecipe_Recipe_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Wirings) GetHelm added in v1.12.0

func (*GetRecipe_Recipe_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Wirings) GetTerraform added in v1.12.0

type GetRecipe_Recipe_RecipeFragment_RecipeSections_RecipeSectionFragment_Repository_RepositoryFragment_Publisher added in v1.12.0

type GetRecipe_Recipe_RecipeFragment_RecipeSections_RecipeSectionFragment_Repository_RepositoryFragment_Publisher struct {
	Name string "json:\"name\" graphql:\"name\""
}

func (*GetRecipe_Recipe_RecipeFragment_RecipeSections_RecipeSectionFragment_Repository_RepositoryFragment_Publisher) GetName added in v1.12.0

type GetRecipe_Recipe_RecipeFragment_RecipeSections_RecipeSectionFragment_Repository_RepositoryFragment_Recipes added in v1.12.0

type GetRecipe_Recipe_RecipeFragment_RecipeSections_RecipeSectionFragment_Repository_RepositoryFragment_Recipes struct {
	Name string "json:\"name\" graphql:\"name\""
}

func (*GetRecipe_Recipe_RecipeFragment_RecipeSections_RecipeSectionFragment_Repository_RepositoryFragment_Recipes) GetName added in v1.12.0

type GetRecipe_Recipe_RecipeFragment_Repository added in v1.12.0

type GetRecipe_Recipe_RecipeFragment_Repository struct {
	ID   string "json:\"id\" graphql:\"id\""
	Name string "json:\"name\" graphql:\"name\""
}

func (*GetRecipe_Recipe_RecipeFragment_Repository) GetID added in v1.12.0

func (*GetRecipe_Recipe_RecipeFragment_Repository) GetName added in v1.12.0

type GetRecipe_Recipe_RecipeFragment_Tests added in v1.12.0

type GetRecipe_Recipe_RecipeFragment_Tests struct {
	Type    TestType                                      "json:\"type\" graphql:\"type\""
	Name    string                                        "json:\"name\" graphql:\"name\""
	Message *string                                       "json:\"message,omitempty\" graphql:\"message\""
	Args    []*GetRecipe_Recipe_RecipeFragment_Tests_Args "json:\"args,omitempty\" graphql:\"args\""
}

func (*GetRecipe_Recipe_RecipeFragment_Tests) GetArgs added in v1.12.0

func (*GetRecipe_Recipe_RecipeFragment_Tests) GetMessage added in v1.12.0

func (*GetRecipe_Recipe_RecipeFragment_Tests) GetName added in v1.12.0

func (*GetRecipe_Recipe_RecipeFragment_Tests) GetType added in v1.12.0

type GetRecipe_Recipe_RecipeFragment_Tests_Args added in v1.12.0

type GetRecipe_Recipe_RecipeFragment_Tests_Args struct {
	Name string "json:\"name\" graphql:\"name\""
	Repo string "json:\"repo\" graphql:\"repo\""
	Key  string "json:\"key\" graphql:\"key\""
}

func (*GetRecipe_Recipe_RecipeFragment_Tests_Args) GetKey added in v1.12.0

func (*GetRecipe_Recipe_RecipeFragment_Tests_Args) GetName added in v1.12.0

func (*GetRecipe_Recipe_RecipeFragment_Tests_Args) GetRepo added in v1.12.0

type GetRepository

type GetRepository struct {
	Repository *RepositoryFragment "json:\"repository,omitempty\" graphql:\"repository\""
}

func (*GetRepository) GetRepository added in v1.12.0

func (t *GetRepository) GetRepository() *RepositoryFragment

type GetRepository_Repository_RepositoryFragment_Publisher added in v1.12.0

type GetRepository_Repository_RepositoryFragment_Publisher struct {
	Name string "json:\"name\" graphql:\"name\""
}

func (*GetRepository_Repository_RepositoryFragment_Publisher) GetName added in v1.12.0

type GetRepository_Repository_RepositoryFragment_Recipes added in v1.12.0

type GetRepository_Repository_RepositoryFragment_Recipes struct {
	Name string "json:\"name\" graphql:\"name\""
}

func (*GetRepository_Repository_RepositoryFragment_Recipes) GetName added in v1.12.0

type GetShell

type GetShell struct {
	Shell *CloudShellFragment "json:\"shell,omitempty\" graphql:\"shell\""
}

func (*GetShell) GetShell added in v1.12.0

func (t *GetShell) GetShell() *CloudShellFragment

type GetStack

type GetStack struct {
	Stack *StackFragment "json:\"stack,omitempty\" graphql:\"stack\""
}

func (*GetStack) GetStack added in v1.12.0

func (t *GetStack) GetStack() *StackFragment

type GetStack_Stack_StackFragment_Bundles_RecipeFragment_OidcSettings added in v1.12.0

type GetStack_Stack_StackFragment_Bundles_RecipeFragment_OidcSettings struct {
	URIFormat  *string        "json:\"uriFormat,omitempty\" graphql:\"uriFormat\""
	URIFormats []*string      "json:\"uriFormats,omitempty\" graphql:\"uriFormats\""
	AuthMethod OidcAuthMethod "json:\"authMethod\" graphql:\"authMethod\""
	DomainKey  *string        "json:\"domainKey,omitempty\" graphql:\"domainKey\""
	Subdomain  *bool          "json:\"subdomain,omitempty\" graphql:\"subdomain\""
}

func (*GetStack_Stack_StackFragment_Bundles_RecipeFragment_OidcSettings) GetAuthMethod added in v1.12.0

func (*GetStack_Stack_StackFragment_Bundles_RecipeFragment_OidcSettings) GetDomainKey added in v1.12.0

func (*GetStack_Stack_StackFragment_Bundles_RecipeFragment_OidcSettings) GetSubdomain added in v1.12.0

func (*GetStack_Stack_StackFragment_Bundles_RecipeFragment_OidcSettings) GetURIFormat added in v1.12.0

func (*GetStack_Stack_StackFragment_Bundles_RecipeFragment_OidcSettings) GetURIFormats added in v1.12.0

type GetStack_Stack_StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_Configuration_RecipeConfigurationFragment_Condition added in v1.12.0

type GetStack_Stack_StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_Configuration_RecipeConfigurationFragment_Condition struct {
	Field     string    "json:\"field\" graphql:\"field\""
	Operation Operation "json:\"operation\" graphql:\"operation\""
	Value     *string   "json:\"value,omitempty\" graphql:\"value\""
}

func (*GetStack_Stack_StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_Configuration_RecipeConfigurationFragment_Condition) GetField added in v1.12.0

func (*GetStack_Stack_StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_Configuration_RecipeConfigurationFragment_Condition) GetOperation added in v1.12.0

func (*GetStack_Stack_StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_Configuration_RecipeConfigurationFragment_Condition) GetValue added in v1.12.0

type GetStack_Stack_StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_Configuration_RecipeConfigurationFragment_Validation added in v1.12.0

type GetStack_Stack_StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_Configuration_RecipeConfigurationFragment_Validation struct {
	Type    ValidationType "json:\"type\" graphql:\"type\""
	Regex   *string        "json:\"regex,omitempty\" graphql:\"regex\""
	Message string         "json:\"message\" graphql:\"message\""
}

func (*GetStack_Stack_StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_Configuration_RecipeConfigurationFragment_Validation) GetMessage added in v1.12.0

func (*GetStack_Stack_StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_Configuration_RecipeConfigurationFragment_Validation) GetRegex added in v1.12.0

func (*GetStack_Stack_StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_Configuration_RecipeConfigurationFragment_Validation) GetType added in v1.12.0

type GetStack_Stack_StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Configuration_RecipeConfigurationFragment_Condition added in v1.12.0

type GetStack_Stack_StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Configuration_RecipeConfigurationFragment_Condition struct {
	Field     string    "json:\"field\" graphql:\"field\""
	Operation Operation "json:\"operation\" graphql:\"operation\""
	Value     *string   "json:\"value,omitempty\" graphql:\"value\""
}

func (*GetStack_Stack_StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Configuration_RecipeConfigurationFragment_Condition) GetField added in v1.12.0

func (*GetStack_Stack_StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Configuration_RecipeConfigurationFragment_Condition) GetOperation added in v1.12.0

func (*GetStack_Stack_StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Configuration_RecipeConfigurationFragment_Condition) GetValue added in v1.12.0

type GetStack_Stack_StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Configuration_RecipeConfigurationFragment_Validation added in v1.12.0

type GetStack_Stack_StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Configuration_RecipeConfigurationFragment_Validation struct {
	Type    ValidationType "json:\"type\" graphql:\"type\""
	Regex   *string        "json:\"regex,omitempty\" graphql:\"regex\""
	Message string         "json:\"message\" graphql:\"message\""
}

func (*GetStack_Stack_StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Configuration_RecipeConfigurationFragment_Validation) GetMessage added in v1.12.0

func (*GetStack_Stack_StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Configuration_RecipeConfigurationFragment_Validation) GetRegex added in v1.12.0

func (*GetStack_Stack_StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Configuration_RecipeConfigurationFragment_Validation) GetType added in v1.12.0

type GetStack_Stack_StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Dependencies added in v1.12.0

type GetStack_Stack_StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Dependencies struct {
	Type     *DependencyType "json:\"type,omitempty\" graphql:\"type\""
	Name     *string         "json:\"name,omitempty\" graphql:\"name\""
	Repo     *string         "json:\"repo,omitempty\" graphql:\"repo\""
	Optional *bool           "json:\"optional,omitempty\" graphql:\"optional\""
	Version  *string         "json:\"version,omitempty\" graphql:\"version\""
}

func (*GetStack_Stack_StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Dependencies) GetName added in v1.12.0

func (*GetStack_Stack_StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Dependencies) GetOptional added in v1.12.0

func (*GetStack_Stack_StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Dependencies) GetRepo added in v1.12.0

func (*GetStack_Stack_StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Dependencies) GetType added in v1.12.0

func (*GetStack_Stack_StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Dependencies) GetVersion added in v1.12.0

type GetStack_Stack_StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Instructions added in v1.12.0

type GetStack_Stack_StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Instructions struct {
	Instructions *string "json:\"instructions,omitempty\" graphql:\"instructions\""
	Script       *string "json:\"script,omitempty\" graphql:\"script\""
}

func (*GetStack_Stack_StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Instructions) GetInstructions added in v1.12.0

func (*GetStack_Stack_StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Instructions) GetScript added in v1.12.0

type GetStack_Stack_StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Wirings added in v1.12.0

type GetStack_Stack_StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Wirings struct {
	Terraform map[string]interface{} "json:\"terraform,omitempty\" graphql:\"terraform\""
	Helm      map[string]interface{} "json:\"helm,omitempty\" graphql:\"helm\""
}

func (*GetStack_Stack_StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Wirings) GetHelm added in v1.12.0

func (*GetStack_Stack_StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Wirings) GetTerraform added in v1.12.0

type GetStack_Stack_StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_Repository_RepositoryFragment_Publisher added in v1.12.0

type GetStack_Stack_StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_Repository_RepositoryFragment_Publisher struct {
	Name string "json:\"name\" graphql:\"name\""
}

func (*GetStack_Stack_StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_Repository_RepositoryFragment_Publisher) GetName added in v1.12.0

type GetStack_Stack_StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_Repository_RepositoryFragment_Recipes added in v1.12.0

type GetStack_Stack_StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_Repository_RepositoryFragment_Recipes struct {
	Name string "json:\"name\" graphql:\"name\""
}

func (*GetStack_Stack_StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_Repository_RepositoryFragment_Recipes) GetName added in v1.12.0

type GetStack_Stack_StackFragment_Bundles_RecipeFragment_Repository added in v1.12.0

type GetStack_Stack_StackFragment_Bundles_RecipeFragment_Repository struct {
	ID   string "json:\"id\" graphql:\"id\""
	Name string "json:\"name\" graphql:\"name\""
}

func (*GetStack_Stack_StackFragment_Bundles_RecipeFragment_Repository) GetID added in v1.12.0

func (*GetStack_Stack_StackFragment_Bundles_RecipeFragment_Repository) GetName added in v1.12.0

type GetStack_Stack_StackFragment_Bundles_RecipeFragment_Tests added in v1.12.0

type GetStack_Stack_StackFragment_Bundles_RecipeFragment_Tests struct {
	Type    TestType                                                          "json:\"type\" graphql:\"type\""
	Name    string                                                            "json:\"name\" graphql:\"name\""
	Message *string                                                           "json:\"message,omitempty\" graphql:\"message\""
	Args    []*GetStack_Stack_StackFragment_Bundles_RecipeFragment_Tests_Args "json:\"args,omitempty\" graphql:\"args\""
}

func (*GetStack_Stack_StackFragment_Bundles_RecipeFragment_Tests) GetArgs added in v1.12.0

func (*GetStack_Stack_StackFragment_Bundles_RecipeFragment_Tests) GetMessage added in v1.12.0

func (*GetStack_Stack_StackFragment_Bundles_RecipeFragment_Tests) GetName added in v1.12.0

func (*GetStack_Stack_StackFragment_Bundles_RecipeFragment_Tests) GetType added in v1.12.0

type GetStack_Stack_StackFragment_Bundles_RecipeFragment_Tests_Args added in v1.12.0

type GetStack_Stack_StackFragment_Bundles_RecipeFragment_Tests_Args struct {
	Name string "json:\"name\" graphql:\"name\""
	Repo string "json:\"repo\" graphql:\"repo\""
	Key  string "json:\"key\" graphql:\"key\""
}

func (*GetStack_Stack_StackFragment_Bundles_RecipeFragment_Tests_Args) GetKey added in v1.12.0

func (*GetStack_Stack_StackFragment_Bundles_RecipeFragment_Tests_Args) GetName added in v1.12.0

func (*GetStack_Stack_StackFragment_Bundles_RecipeFragment_Tests_Args) GetRepo added in v1.12.0

type GetTerraform

type GetTerraform struct {
	Terraform *GetTerraform_Terraform "json:\"terraform,omitempty\" graphql:\"terraform\""
}

func (*GetTerraform) GetTerraform added in v1.12.0

func (t *GetTerraform) GetTerraform() *GetTerraform_Terraform

type GetTerraformInstallations

type GetTerraformInstallations struct {
	TerraformInstallations *GetTerraformInstallations_TerraformInstallations "json:\"terraformInstallations,omitempty\" graphql:\"terraformInstallations\""
}

func (*GetTerraformInstallations) GetTerraformInstallations added in v1.12.0

type GetTerraformInstallations_TerraformInstallations added in v1.12.0

type GetTerraformInstallations_TerraformInstallations struct {
	Edges []*GetTerraformInstallations_TerraformInstallations_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}

func (*GetTerraformInstallations_TerraformInstallations) GetEdges added in v1.12.0

type GetTerraformInstallations_TerraformInstallations_Edges added in v1.12.0

type GetTerraformInstallations_TerraformInstallations_Edges struct {
	Node *TerraformInstallationFragment "json:\"node,omitempty\" graphql:\"node\""
}

func (*GetTerraformInstallations_TerraformInstallations_Edges) GetNode added in v1.12.0

type GetTerraformInstallations_TerraformInstallations_Edges_Node_TerraformInstallationFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Dependencies added in v1.12.0

type GetTerraformInstallations_TerraformInstallations_Edges_Node_TerraformInstallationFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Dependencies struct {
	Type     *DependencyType "json:\"type,omitempty\" graphql:\"type\""
	Name     *string         "json:\"name,omitempty\" graphql:\"name\""
	Repo     *string         "json:\"repo,omitempty\" graphql:\"repo\""
	Optional *bool           "json:\"optional,omitempty\" graphql:\"optional\""
	Version  *string         "json:\"version,omitempty\" graphql:\"version\""
}

func (*GetTerraformInstallations_TerraformInstallations_Edges_Node_TerraformInstallationFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Dependencies) GetName added in v1.12.0

func (*GetTerraformInstallations_TerraformInstallations_Edges_Node_TerraformInstallationFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Dependencies) GetOptional added in v1.12.0

func (*GetTerraformInstallations_TerraformInstallations_Edges_Node_TerraformInstallationFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Dependencies) GetRepo added in v1.12.0

func (*GetTerraformInstallations_TerraformInstallations_Edges_Node_TerraformInstallationFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Dependencies) GetType added in v1.12.0

func (*GetTerraformInstallations_TerraformInstallations_Edges_Node_TerraformInstallationFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Dependencies) GetVersion added in v1.12.0

type GetTerraformInstallations_TerraformInstallations_Edges_Node_TerraformInstallationFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Instructions added in v1.12.0

type GetTerraformInstallations_TerraformInstallations_Edges_Node_TerraformInstallationFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Instructions struct {
	Instructions *string "json:\"instructions,omitempty\" graphql:\"instructions\""
	Script       *string "json:\"script,omitempty\" graphql:\"script\""
}

func (*GetTerraformInstallations_TerraformInstallations_Edges_Node_TerraformInstallationFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Instructions) GetInstructions added in v1.12.0

func (*GetTerraformInstallations_TerraformInstallations_Edges_Node_TerraformInstallationFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Instructions) GetScript added in v1.12.0

type GetTerraformInstallations_TerraformInstallations_Edges_Node_TerraformInstallationFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Wirings added in v1.12.0

type GetTerraformInstallations_TerraformInstallations_Edges_Node_TerraformInstallationFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Wirings struct {
	Terraform map[string]interface{} "json:\"terraform,omitempty\" graphql:\"terraform\""
	Helm      map[string]interface{} "json:\"helm,omitempty\" graphql:\"helm\""
}

func (*GetTerraformInstallations_TerraformInstallations_Edges_Node_TerraformInstallationFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Wirings) GetHelm added in v1.12.0

func (*GetTerraformInstallations_TerraformInstallations_Edges_Node_TerraformInstallationFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Wirings) GetTerraform added in v1.12.0

type GetTerraformInstallations_TerraformInstallations_Edges_Node_TerraformInstallationFragment_Version_VersionFragment_Dependencies_DependenciesFragment_Dependencies added in v1.12.0

type GetTerraformInstallations_TerraformInstallations_Edges_Node_TerraformInstallationFragment_Version_VersionFragment_Dependencies_DependenciesFragment_Dependencies struct {
	Type     *DependencyType "json:\"type,omitempty\" graphql:\"type\""
	Name     *string         "json:\"name,omitempty\" graphql:\"name\""
	Repo     *string         "json:\"repo,omitempty\" graphql:\"repo\""
	Optional *bool           "json:\"optional,omitempty\" graphql:\"optional\""
	Version  *string         "json:\"version,omitempty\" graphql:\"version\""
}

func (*GetTerraformInstallations_TerraformInstallations_Edges_Node_TerraformInstallationFragment_Version_VersionFragment_Dependencies_DependenciesFragment_Dependencies) GetName added in v1.12.0

func (*GetTerraformInstallations_TerraformInstallations_Edges_Node_TerraformInstallationFragment_Version_VersionFragment_Dependencies_DependenciesFragment_Dependencies) GetOptional added in v1.12.0

func (*GetTerraformInstallations_TerraformInstallations_Edges_Node_TerraformInstallationFragment_Version_VersionFragment_Dependencies_DependenciesFragment_Dependencies) GetRepo added in v1.12.0

func (*GetTerraformInstallations_TerraformInstallations_Edges_Node_TerraformInstallationFragment_Version_VersionFragment_Dependencies_DependenciesFragment_Dependencies) GetType added in v1.12.0

func (*GetTerraformInstallations_TerraformInstallations_Edges_Node_TerraformInstallationFragment_Version_VersionFragment_Dependencies_DependenciesFragment_Dependencies) GetVersion added in v1.12.0

type GetTerraformInstallations_TerraformInstallations_Edges_Node_TerraformInstallationFragment_Version_VersionFragment_Dependencies_DependenciesFragment_Instructions added in v1.12.0

type GetTerraformInstallations_TerraformInstallations_Edges_Node_TerraformInstallationFragment_Version_VersionFragment_Dependencies_DependenciesFragment_Instructions struct {
	Instructions *string "json:\"instructions,omitempty\" graphql:\"instructions\""
	Script       *string "json:\"script,omitempty\" graphql:\"script\""
}

func (*GetTerraformInstallations_TerraformInstallations_Edges_Node_TerraformInstallationFragment_Version_VersionFragment_Dependencies_DependenciesFragment_Instructions) GetInstructions added in v1.12.0

func (*GetTerraformInstallations_TerraformInstallations_Edges_Node_TerraformInstallationFragment_Version_VersionFragment_Dependencies_DependenciesFragment_Instructions) GetScript added in v1.12.0

type GetTerraformInstallations_TerraformInstallations_Edges_Node_TerraformInstallationFragment_Version_VersionFragment_Dependencies_DependenciesFragment_Wirings added in v1.12.0

type GetTerraformInstallations_TerraformInstallations_Edges_Node_TerraformInstallationFragment_Version_VersionFragment_Dependencies_DependenciesFragment_Wirings struct {
	Terraform map[string]interface{} "json:\"terraform,omitempty\" graphql:\"terraform\""
	Helm      map[string]interface{} "json:\"helm,omitempty\" graphql:\"helm\""
}

func (*GetTerraformInstallations_TerraformInstallations_Edges_Node_TerraformInstallationFragment_Version_VersionFragment_Dependencies_DependenciesFragment_Wirings) GetHelm added in v1.12.0

func (*GetTerraformInstallations_TerraformInstallations_Edges_Node_TerraformInstallationFragment_Version_VersionFragment_Dependencies_DependenciesFragment_Wirings) GetTerraform added in v1.12.0

type GetTerraformVersions added in v1.7.0

type GetTerraformVersions struct {
	Versions *GetTerraformVersions_Versions "json:\"versions,omitempty\" graphql:\"versions\""
}

func (*GetTerraformVersions) GetVersions added in v1.12.0

type GetTerraformVersions_Versions added in v1.12.0

type GetTerraformVersions_Versions struct {
	Edges []*GetTerraformVersions_Versions_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}

func (*GetTerraformVersions_Versions) GetEdges added in v1.12.0

type GetTerraformVersions_Versions_Edges added in v1.12.0

type GetTerraformVersions_Versions_Edges struct {
	Node *VersionFragment "json:\"node,omitempty\" graphql:\"node\""
}

func (*GetTerraformVersions_Versions_Edges) GetNode added in v1.12.0

type GetTerraformVersions_Versions_Edges_Node_VersionFragment_Dependencies_DependenciesFragment_Dependencies added in v1.12.0

type GetTerraformVersions_Versions_Edges_Node_VersionFragment_Dependencies_DependenciesFragment_Dependencies struct {
	Type     *DependencyType "json:\"type,omitempty\" graphql:\"type\""
	Name     *string         "json:\"name,omitempty\" graphql:\"name\""
	Repo     *string         "json:\"repo,omitempty\" graphql:\"repo\""
	Optional *bool           "json:\"optional,omitempty\" graphql:\"optional\""
	Version  *string         "json:\"version,omitempty\" graphql:\"version\""
}

func (*GetTerraformVersions_Versions_Edges_Node_VersionFragment_Dependencies_DependenciesFragment_Dependencies) GetName added in v1.12.0

func (*GetTerraformVersions_Versions_Edges_Node_VersionFragment_Dependencies_DependenciesFragment_Dependencies) GetOptional added in v1.12.0

func (*GetTerraformVersions_Versions_Edges_Node_VersionFragment_Dependencies_DependenciesFragment_Dependencies) GetRepo added in v1.12.0

func (*GetTerraformVersions_Versions_Edges_Node_VersionFragment_Dependencies_DependenciesFragment_Dependencies) GetType added in v1.12.0

func (*GetTerraformVersions_Versions_Edges_Node_VersionFragment_Dependencies_DependenciesFragment_Dependencies) GetVersion added in v1.12.0

type GetTerraformVersions_Versions_Edges_Node_VersionFragment_Dependencies_DependenciesFragment_Instructions added in v1.12.0

type GetTerraformVersions_Versions_Edges_Node_VersionFragment_Dependencies_DependenciesFragment_Instructions struct {
	Instructions *string "json:\"instructions,omitempty\" graphql:\"instructions\""
	Script       *string "json:\"script,omitempty\" graphql:\"script\""
}

func (*GetTerraformVersions_Versions_Edges_Node_VersionFragment_Dependencies_DependenciesFragment_Instructions) GetInstructions added in v1.12.0

func (*GetTerraformVersions_Versions_Edges_Node_VersionFragment_Dependencies_DependenciesFragment_Instructions) GetScript added in v1.12.0

type GetTerraformVersions_Versions_Edges_Node_VersionFragment_Dependencies_DependenciesFragment_Wirings added in v1.12.0

type GetTerraformVersions_Versions_Edges_Node_VersionFragment_Dependencies_DependenciesFragment_Wirings struct {
	Terraform map[string]interface{} "json:\"terraform,omitempty\" graphql:\"terraform\""
	Helm      map[string]interface{} "json:\"helm,omitempty\" graphql:\"helm\""
}

func (*GetTerraformVersions_Versions_Edges_Node_VersionFragment_Dependencies_DependenciesFragment_Wirings) GetHelm added in v1.12.0

func (*GetTerraformVersions_Versions_Edges_Node_VersionFragment_Dependencies_DependenciesFragment_Wirings) GetTerraform added in v1.12.0

type GetTerraform_Terraform added in v1.12.0

type GetTerraform_Terraform struct {
	Edges []*GetTerraform_Terraform_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}

func (*GetTerraform_Terraform) GetEdges added in v1.12.0

type GetTerraform_Terraform_Edges added in v1.12.0

type GetTerraform_Terraform_Edges struct {
	Node *TerraformFragment "json:\"node,omitempty\" graphql:\"node\""
}

func (*GetTerraform_Terraform_Edges) GetNode added in v1.12.0

type GetTerraform_Terraform_Edges_Node_TerraformFragment_Dependencies_DependenciesFragment_Dependencies added in v1.12.0

type GetTerraform_Terraform_Edges_Node_TerraformFragment_Dependencies_DependenciesFragment_Dependencies struct {
	Type     *DependencyType "json:\"type,omitempty\" graphql:\"type\""
	Name     *string         "json:\"name,omitempty\" graphql:\"name\""
	Repo     *string         "json:\"repo,omitempty\" graphql:\"repo\""
	Optional *bool           "json:\"optional,omitempty\" graphql:\"optional\""
	Version  *string         "json:\"version,omitempty\" graphql:\"version\""
}

func (*GetTerraform_Terraform_Edges_Node_TerraformFragment_Dependencies_DependenciesFragment_Dependencies) GetName added in v1.12.0

func (*GetTerraform_Terraform_Edges_Node_TerraformFragment_Dependencies_DependenciesFragment_Dependencies) GetOptional added in v1.12.0

func (*GetTerraform_Terraform_Edges_Node_TerraformFragment_Dependencies_DependenciesFragment_Dependencies) GetRepo added in v1.12.0

func (*GetTerraform_Terraform_Edges_Node_TerraformFragment_Dependencies_DependenciesFragment_Dependencies) GetType added in v1.12.0

func (*GetTerraform_Terraform_Edges_Node_TerraformFragment_Dependencies_DependenciesFragment_Dependencies) GetVersion added in v1.12.0

type GetTerraform_Terraform_Edges_Node_TerraformFragment_Dependencies_DependenciesFragment_Instructions added in v1.12.0

type GetTerraform_Terraform_Edges_Node_TerraformFragment_Dependencies_DependenciesFragment_Instructions struct {
	Instructions *string "json:\"instructions,omitempty\" graphql:\"instructions\""
	Script       *string "json:\"script,omitempty\" graphql:\"script\""
}

func (*GetTerraform_Terraform_Edges_Node_TerraformFragment_Dependencies_DependenciesFragment_Instructions) GetInstructions added in v1.12.0

func (*GetTerraform_Terraform_Edges_Node_TerraformFragment_Dependencies_DependenciesFragment_Instructions) GetScript added in v1.12.0

type GetTerraform_Terraform_Edges_Node_TerraformFragment_Dependencies_DependenciesFragment_Wirings added in v1.12.0

type GetTerraform_Terraform_Edges_Node_TerraformFragment_Dependencies_DependenciesFragment_Wirings struct {
	Terraform map[string]interface{} "json:\"terraform,omitempty\" graphql:\"terraform\""
	Helm      map[string]interface{} "json:\"helm,omitempty\" graphql:\"helm\""
}

func (*GetTerraform_Terraform_Edges_Node_TerraformFragment_Dependencies_DependenciesFragment_Wirings) GetHelm added in v1.12.0

func (*GetTerraform_Terraform_Edges_Node_TerraformFragment_Dependencies_DependenciesFragment_Wirings) GetTerraform added in v1.12.0

type GetTfProviderScaffold

type GetTfProviderScaffold struct {
	TerraformProvider *GetTfProviderScaffold_TerraformProvider "json:\"terraformProvider,omitempty\" graphql:\"terraformProvider\""
}

func (*GetTfProviderScaffold) GetTerraformProvider added in v1.12.0

type GetTfProviderScaffold_TerraformProvider added in v1.12.0

type GetTfProviderScaffold_TerraformProvider struct {
	Name    *Provider "json:\"name,omitempty\" graphql:\"name\""
	Content *string   "json:\"content,omitempty\" graphql:\"content\""
}

func (*GetTfProviderScaffold_TerraformProvider) GetContent added in v1.12.0

func (*GetTfProviderScaffold_TerraformProvider) GetName added in v1.12.0

type GetTfProviders

type GetTfProviders struct {
	TerraformProviders []*Provider "json:\"terraformProviders,omitempty\" graphql:\"terraformProviders\""
}

func (*GetTfProviders) GetTerraformProviders added in v1.12.0

func (t *GetTfProviders) GetTerraformProviders() []*Provider

type GetVersions

type GetVersions struct {
	Versions *GetVersions_Versions "json:\"versions,omitempty\" graphql:\"versions\""
}

func (*GetVersions) GetVersions added in v1.12.0

func (t *GetVersions) GetVersions() *GetVersions_Versions

type GetVersions_Versions added in v1.12.0

type GetVersions_Versions struct {
	Edges []*GetVersions_Versions_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}

func (*GetVersions_Versions) GetEdges added in v1.12.0

type GetVersions_Versions_Edges added in v1.12.0

type GetVersions_Versions_Edges struct {
	Node *VersionFragment "json:\"node,omitempty\" graphql:\"node\""
}

func (*GetVersions_Versions_Edges) GetNode added in v1.12.0

type GetVersions_Versions_Edges_Node_VersionFragment_Dependencies_DependenciesFragment_Dependencies added in v1.12.0

type GetVersions_Versions_Edges_Node_VersionFragment_Dependencies_DependenciesFragment_Dependencies struct {
	Type     *DependencyType "json:\"type,omitempty\" graphql:\"type\""
	Name     *string         "json:\"name,omitempty\" graphql:\"name\""
	Repo     *string         "json:\"repo,omitempty\" graphql:\"repo\""
	Optional *bool           "json:\"optional,omitempty\" graphql:\"optional\""
	Version  *string         "json:\"version,omitempty\" graphql:\"version\""
}

func (*GetVersions_Versions_Edges_Node_VersionFragment_Dependencies_DependenciesFragment_Dependencies) GetName added in v1.12.0

func (*GetVersions_Versions_Edges_Node_VersionFragment_Dependencies_DependenciesFragment_Dependencies) GetOptional added in v1.12.0

func (*GetVersions_Versions_Edges_Node_VersionFragment_Dependencies_DependenciesFragment_Dependencies) GetRepo added in v1.12.0

func (*GetVersions_Versions_Edges_Node_VersionFragment_Dependencies_DependenciesFragment_Dependencies) GetType added in v1.12.0

func (*GetVersions_Versions_Edges_Node_VersionFragment_Dependencies_DependenciesFragment_Dependencies) GetVersion added in v1.12.0

type GetVersions_Versions_Edges_Node_VersionFragment_Dependencies_DependenciesFragment_Instructions added in v1.12.0

type GetVersions_Versions_Edges_Node_VersionFragment_Dependencies_DependenciesFragment_Instructions struct {
	Instructions *string "json:\"instructions,omitempty\" graphql:\"instructions\""
	Script       *string "json:\"script,omitempty\" graphql:\"script\""
}

func (*GetVersions_Versions_Edges_Node_VersionFragment_Dependencies_DependenciesFragment_Instructions) GetInstructions added in v1.12.0

func (*GetVersions_Versions_Edges_Node_VersionFragment_Dependencies_DependenciesFragment_Instructions) GetScript added in v1.12.0

type GetVersions_Versions_Edges_Node_VersionFragment_Dependencies_DependenciesFragment_Wirings added in v1.12.0

type GetVersions_Versions_Edges_Node_VersionFragment_Dependencies_DependenciesFragment_Wirings struct {
	Terraform map[string]interface{} "json:\"terraform,omitempty\" graphql:\"terraform\""
	Helm      map[string]interface{} "json:\"helm,omitempty\" graphql:\"helm\""
}

func (*GetVersions_Versions_Edges_Node_VersionFragment_Dependencies_DependenciesFragment_Wirings) GetHelm added in v1.12.0

func (*GetVersions_Versions_Edges_Node_VersionFragment_Dependencies_DependenciesFragment_Wirings) GetTerraform added in v1.12.0

type GitConfiguration

type GitConfiguration struct {
	URL    *string `json:"url,omitempty"`
	Name   *string `json:"name,omitempty"`
	Root   *string `json:"root,omitempty"`
	Branch *string `json:"branch,omitempty"`
}

type GqlErrorList added in v1.12.1

type GqlErrorList struct {
	Errors gqlerror.List `json:"errors"`
}

GqlErrorList is the struct of a standard graphql error response

func (*GqlErrorList) Error added in v1.12.1

func (e *GqlErrorList) Error() string

type Group

type Group struct {
	ID          string  `json:"id"`
	Name        string  `json:"name"`
	Global      *bool   `json:"global,omitempty"`
	Description *string `json:"description,omitempty"`
	InsertedAt  *string `json:"insertedAt,omitempty"`
	UpdatedAt   *string `json:"updatedAt,omitempty"`
}

type GroupAttributes

type GroupAttributes struct {
	Name        string  `json:"name"`
	Description *string `json:"description,omitempty"`
	Global      *bool   `json:"global,omitempty"`
}

type GroupConnection

type GroupConnection struct {
	PageInfo *PageInfo    `json:"pageInfo"`
	Edges    []*GroupEdge `json:"edges,omitempty"`
}

type GroupEdge

type GroupEdge struct {
	Node   *Group  `json:"node,omitempty"`
	Cursor *string `json:"cursor,omitempty"`
}

type GroupMember

type GroupMember struct {
	ID         string  `json:"id"`
	User       *User   `json:"user,omitempty"`
	Group      *Group  `json:"group,omitempty"`
	InsertedAt *string `json:"insertedAt,omitempty"`
	UpdatedAt  *string `json:"updatedAt,omitempty"`
}

type GroupMemberConnection

type GroupMemberConnection struct {
	PageInfo *PageInfo          `json:"pageInfo"`
	Edges    []*GroupMemberEdge `json:"edges,omitempty"`
}

type GroupMemberEdge

type GroupMemberEdge struct {
	Node   *GroupMember `json:"node,omitempty"`
	Cursor *string      `json:"cursor,omitempty"`
}

type GroupedTag

type GroupedTag struct {
	Tag   string `json:"tag"`
	Count int64  `json:"count"`
}

type GroupedTagConnection

type GroupedTagConnection struct {
	PageInfo *PageInfo         `json:"pageInfo"`
	Edges    []*GroupedTagEdge `json:"edges,omitempty"`
}

type GroupedTagEdge

type GroupedTagEdge struct {
	Node   *GroupedTag `json:"node,omitempty"`
	Cursor *string     `json:"cursor,omitempty"`
}

type HTTPError added in v1.12.1

type HTTPError struct {
	Code    int    `json:"code"`
	Message string `json:"message"`
}

HTTPError is the error when a GqlErrorList cannot be parsed

type ImageDependency

type ImageDependency struct {
	ID         string       `json:"id"`
	Image      *DockerImage `json:"image"`
	Version    *Version     `json:"version"`
	InsertedAt *string      `json:"insertedAt,omitempty"`
	UpdatedAt  *string      `json:"updatedAt,omitempty"`
}

type ImageGrade

type ImageGrade string
const (
	ImageGradeA ImageGrade = "A"
	ImageGradeB ImageGrade = "B"
	ImageGradeC ImageGrade = "C"
	ImageGradeD ImageGrade = "D"
	ImageGradeF ImageGrade = "F"
)

func (ImageGrade) IsValid

func (e ImageGrade) IsValid() bool

func (ImageGrade) MarshalGQL

func (e ImageGrade) MarshalGQL(w io.Writer)

func (ImageGrade) String

func (e ImageGrade) String() string

func (*ImageGrade) UnmarshalGQL

func (e *ImageGrade) UnmarshalGQL(v interface{}) error

type ImageLayer

type ImageLayer struct {
	Digest *string `json:"digest,omitempty"`
	DiffID *string `json:"diffId,omitempty"`
}

type ImpersonateServiceAccount

type ImpersonateServiceAccount struct {
	ImpersonateServiceAccount *ImpersonateServiceAccount_ImpersonateServiceAccount "json:\"impersonateServiceAccount,omitempty\" graphql:\"impersonateServiceAccount\""
}

func (*ImpersonateServiceAccount) GetImpersonateServiceAccount added in v1.12.0

type ImpersonateServiceAccount_ImpersonateServiceAccount added in v1.12.0

type ImpersonateServiceAccount_ImpersonateServiceAccount struct {
	Jwt   *string "json:\"jwt,omitempty\" graphql:\"jwt\""
	Email string  "json:\"email\" graphql:\"email\""
}

func (*ImpersonateServiceAccount_ImpersonateServiceAccount) GetEmail added in v1.12.0

func (*ImpersonateServiceAccount_ImpersonateServiceAccount) GetJwt added in v1.12.0

type ImpersonationPolicy

type ImpersonationPolicy struct {
	ID         string                        `json:"id"`
	Bindings   []*ImpersonationPolicyBinding `json:"bindings,omitempty"`
	InsertedAt *string                       `json:"insertedAt,omitempty"`
	UpdatedAt  *string                       `json:"updatedAt,omitempty"`
}

type ImpersonationPolicyAttributes

type ImpersonationPolicyAttributes struct {
	ID       *string                                 `json:"id,omitempty"`
	Bindings []*ImpersonationPolicyBindingAttributes `json:"bindings,omitempty"`
}

type ImpersonationPolicyBinding

type ImpersonationPolicyBinding struct {
	ID         string  `json:"id"`
	User       *User   `json:"user,omitempty"`
	Group      *Group  `json:"group,omitempty"`
	InsertedAt *string `json:"insertedAt,omitempty"`
	UpdatedAt  *string `json:"updatedAt,omitempty"`
}

type ImpersonationPolicyBindingAttributes

type ImpersonationPolicyBindingAttributes struct {
	ID      *string `json:"id,omitempty"`
	UserID  *string `json:"userId,omitempty"`
	GroupID *string `json:"groupId,omitempty"`
}

type Incident

type Incident struct {
	ID                 string                     `json:"id"`
	Title              string                     `json:"title"`
	Description        *string                    `json:"description,omitempty"`
	Severity           int64                      `json:"severity"`
	Status             IncidentStatus             `json:"status"`
	NextResponseAt     *string                    `json:"nextResponseAt,omitempty"`
	Repository         *Repository                `json:"repository"`
	Creator            *User                      `json:"creator"`
	Owner              *User                      `json:"owner,omitempty"`
	Tags               []*Tag                     `json:"tags,omitempty"`
	Postmortem         *Postmortem                `json:"postmortem,omitempty"`
	ClusterInformation *ClusterInformation        `json:"clusterInformation,omitempty"`
	Subscription       *SlimSubscription          `json:"subscription,omitempty"`
	NotificationCount  *int64                     `json:"notificationCount,omitempty"`
	Follower           *Follower                  `json:"follower,omitempty"`
	Messages           *IncidentMessageConnection `json:"messages,omitempty"`
	Files              *FileConnection            `json:"files,omitempty"`
	History            *IncidentHistoryConnection `json:"history,omitempty"`
	Followers          *FollowerConnection        `json:"followers,omitempty"`
	InsertedAt         *string                    `json:"insertedAt,omitempty"`
	UpdatedAt          *string                    `json:"updatedAt,omitempty"`
}

type IncidentAction

type IncidentAction string
const (
	IncidentActionEdit     IncidentAction = "EDIT"
	IncidentActionCreate   IncidentAction = "CREATE"
	IncidentActionStatus   IncidentAction = "STATUS"
	IncidentActionSeverity IncidentAction = "SEVERITY"
	IncidentActionAccept   IncidentAction = "ACCEPT"
	IncidentActionComplete IncidentAction = "COMPLETE"
)

func (IncidentAction) IsValid

func (e IncidentAction) IsValid() bool

func (IncidentAction) MarshalGQL

func (e IncidentAction) MarshalGQL(w io.Writer)

func (IncidentAction) String

func (e IncidentAction) String() string

func (*IncidentAction) UnmarshalGQL

func (e *IncidentAction) UnmarshalGQL(v interface{}) error

type IncidentAttributes

type IncidentAttributes struct {
	Title              *string                       `json:"title,omitempty"`
	Severity           *int64                        `json:"severity,omitempty"`
	Description        *string                       `json:"description,omitempty"`
	Status             *IncidentStatus               `json:"status,omitempty"`
	Tags               []*TagAttributes              `json:"tags,omitempty"`
	ClusterInformation *ClusterInformationAttributes `json:"clusterInformation,omitempty"`
}

type IncidentChange

type IncidentChange struct {
	Key  string  `json:"key"`
	Prev *string `json:"prev,omitempty"`
	Next *string `json:"next,omitempty"`
}

type IncidentConnection

type IncidentConnection struct {
	PageInfo *PageInfo       `json:"pageInfo"`
	Edges    []*IncidentEdge `json:"edges,omitempty"`
}

type IncidentDelta

type IncidentDelta struct {
	Delta   *Delta    `json:"delta,omitempty"`
	Payload *Incident `json:"payload,omitempty"`
}

type IncidentEdge

type IncidentEdge struct {
	Node   *Incident `json:"node,omitempty"`
	Cursor *string   `json:"cursor,omitempty"`
}

type IncidentFilter

type IncidentFilter struct {
	Type     IncidentFilterType `json:"type"`
	Value    *string            `json:"value,omitempty"`
	Statuses []*IncidentStatus  `json:"statuses,omitempty"`
}

type IncidentFilterType

type IncidentFilterType string
const (
	IncidentFilterTypeNotifications IncidentFilterType = "NOTIFICATIONS"
	IncidentFilterTypeFollowing     IncidentFilterType = "FOLLOWING"
	IncidentFilterTypeTag           IncidentFilterType = "TAG"
	IncidentFilterTypeStatus        IncidentFilterType = "STATUS"
)

func (IncidentFilterType) IsValid

func (e IncidentFilterType) IsValid() bool

func (IncidentFilterType) MarshalGQL

func (e IncidentFilterType) MarshalGQL(w io.Writer)

func (IncidentFilterType) String

func (e IncidentFilterType) String() string

func (*IncidentFilterType) UnmarshalGQL

func (e *IncidentFilterType) UnmarshalGQL(v interface{}) error

type IncidentHistory

type IncidentHistory struct {
	ID         string            `json:"id"`
	Action     IncidentAction    `json:"action"`
	Changes    []*IncidentChange `json:"changes,omitempty"`
	Actor      *User             `json:"actor"`
	Incident   *Incident         `json:"incident"`
	InsertedAt *string           `json:"insertedAt,omitempty"`
	UpdatedAt  *string           `json:"updatedAt,omitempty"`
}

type IncidentHistoryConnection

type IncidentHistoryConnection struct {
	PageInfo *PageInfo              `json:"pageInfo"`
	Edges    []*IncidentHistoryEdge `json:"edges,omitempty"`
}

type IncidentHistoryEdge

type IncidentHistoryEdge struct {
	Node   *IncidentHistory `json:"node,omitempty"`
	Cursor *string          `json:"cursor,omitempty"`
}

type IncidentMessage

type IncidentMessage struct {
	ID         string           `json:"id"`
	Text       string           `json:"text"`
	Incident   *Incident        `json:"incident"`
	Creator    *User            `json:"creator"`
	Reactions  []*Reaction      `json:"reactions,omitempty"`
	File       *File            `json:"file,omitempty"`
	Entities   []*MessageEntity `json:"entities,omitempty"`
	InsertedAt *string          `json:"insertedAt,omitempty"`
	UpdatedAt  *string          `json:"updatedAt,omitempty"`
}

type IncidentMessageAttributes

type IncidentMessageAttributes struct {
	Text     string              `json:"text"`
	File     *FileAttributes     `json:"file,omitempty"`
	Entities []*EntityAttributes `json:"entities,omitempty"`
}

type IncidentMessageConnection

type IncidentMessageConnection struct {
	PageInfo *PageInfo              `json:"pageInfo"`
	Edges    []*IncidentMessageEdge `json:"edges,omitempty"`
}

type IncidentMessageDelta

type IncidentMessageDelta struct {
	Delta   *Delta           `json:"delta,omitempty"`
	Payload *IncidentMessage `json:"payload,omitempty"`
}

type IncidentMessageEdge

type IncidentMessageEdge struct {
	Node   *IncidentMessage `json:"node,omitempty"`
	Cursor *string          `json:"cursor,omitempty"`
}

type IncidentSort

type IncidentSort string
const (
	IncidentSortInsertedAt IncidentSort = "INSERTED_AT"
	IncidentSortTitle      IncidentSort = "TITLE"
	IncidentSortStatus     IncidentSort = "STATUS"
	IncidentSortSeverity   IncidentSort = "SEVERITY"
)

func (IncidentSort) IsValid

func (e IncidentSort) IsValid() bool

func (IncidentSort) MarshalGQL

func (e IncidentSort) MarshalGQL(w io.Writer)

func (IncidentSort) String

func (e IncidentSort) String() string

func (*IncidentSort) UnmarshalGQL

func (e *IncidentSort) UnmarshalGQL(v interface{}) error

type IncidentStatus

type IncidentStatus string
const (
	IncidentStatusOpen       IncidentStatus = "OPEN"
	IncidentStatusInProgress IncidentStatus = "IN_PROGRESS"
	IncidentStatusResolved   IncidentStatus = "RESOLVED"
	IncidentStatusComplete   IncidentStatus = "COMPLETE"
)

func (IncidentStatus) IsValid

func (e IncidentStatus) IsValid() bool

func (IncidentStatus) MarshalGQL

func (e IncidentStatus) MarshalGQL(w io.Writer)

func (IncidentStatus) String

func (e IncidentStatus) String() string

func (*IncidentStatus) UnmarshalGQL

func (e *IncidentStatus) UnmarshalGQL(v interface{}) error

type InstallRecipe

type InstallRecipe struct {
	InstallRecipe []*InstallRecipe_InstallRecipe "json:\"installRecipe,omitempty\" graphql:\"installRecipe\""
}

func (*InstallRecipe) GetInstallRecipe added in v1.12.0

func (t *InstallRecipe) GetInstallRecipe() []*InstallRecipe_InstallRecipe

type InstallRecipe_InstallRecipe added in v1.12.0

type InstallRecipe_InstallRecipe struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*InstallRecipe_InstallRecipe) GetID added in v1.12.0

type InstallVersion added in v1.6.1

type InstallVersion struct {
	InstallVersion *bool "json:\"installVersion,omitempty\" graphql:\"installVersion\""
}

func (*InstallVersion) GetInstallVersion added in v1.12.0

func (t *InstallVersion) GetInstallVersion() *bool

type Installation

type Installation struct {
	// The installation's ID.
	ID string `json:"id"`
	// A YAML object of context.
	Context map[string]interface{} `json:"context,omitempty"`
	// Whether the application should auto upgrade.
	AutoUpgrade *bool `json:"autoUpgrade,omitempty"`
	// The application that was installed.
	Repository *Repository `json:"repository,omitempty"`
	// The user that installed the application.
	User *User `json:"user,omitempty"`
	// The subscription for the application.
	Subscription *RepositorySubscription `json:"subscription,omitempty"`
	// The OIDC provider for the application.
	OidcProvider *OidcProvider `json:"oidcProvider,omitempty"`
	// The license key for the application.
	LicenseKey *string `json:"licenseKey,omitempty"`
	// The tag to track for auto upgrades.
	TrackTag string `json:"trackTag"`
	// The last ping time of an installed application.
	PingedAt   *string `json:"pingedAt,omitempty"`
	AcmeKeyID  *string `json:"acmeKeyId,omitempty"`
	AcmeSecret *string `json:"acmeSecret,omitempty"`
	Locked     *bool   `json:"locked,omitempty"`
	Synced     *bool   `json:"synced,omitempty"`
	License    *string `json:"license,omitempty"`
	InsertedAt *string `json:"insertedAt,omitempty"`
	UpdatedAt  *string `json:"updatedAt,omitempty"`
}

An installation of an application.

type InstallationAttributes

type InstallationAttributes struct {
	// A YAML object of context.
	Context *string `json:"context,omitempty"`
	// Whether the application should auto upgrade.
	AutoUpgrade *bool `json:"autoUpgrade,omitempty"`
	// The tag to track for auto upgrades.
	TrackTag *string `json:"trackTag,omitempty"`
}

Input for creating or updating the tag attributes of an application installation.

type InstallationConnection

type InstallationConnection struct {
	PageInfo *PageInfo           `json:"pageInfo"`
	Edges    []*InstallationEdge `json:"edges,omitempty"`
}

type InstallationEdge

type InstallationEdge struct {
	Node   *Installation `json:"node,omitempty"`
	Cursor *string       `json:"cursor,omitempty"`
}

type InstallationFragment

type InstallationFragment struct {
	ID           string                 "json:\"id\" graphql:\"id\""
	Context      map[string]interface{} "json:\"context,omitempty\" graphql:\"context\""
	LicenseKey   *string                "json:\"licenseKey,omitempty\" graphql:\"licenseKey\""
	AcmeKeyID    *string                "json:\"acmeKeyId,omitempty\" graphql:\"acmeKeyId\""
	AcmeSecret   *string                "json:\"acmeSecret,omitempty\" graphql:\"acmeSecret\""
	Repository   *RepositoryFragment    "json:\"repository,omitempty\" graphql:\"repository\""
	OidcProvider *OIDCProvider          "json:\"oidcProvider,omitempty\" graphql:\"oidcProvider\""
}

func (*InstallationFragment) GetAcmeKeyID added in v1.12.0

func (t *InstallationFragment) GetAcmeKeyID() *string

func (*InstallationFragment) GetAcmeSecret added in v1.12.0

func (t *InstallationFragment) GetAcmeSecret() *string

func (*InstallationFragment) GetContext added in v1.12.0

func (t *InstallationFragment) GetContext() map[string]interface{}

func (*InstallationFragment) GetID added in v1.12.0

func (t *InstallationFragment) GetID() string

func (*InstallationFragment) GetLicenseKey added in v1.12.0

func (t *InstallationFragment) GetLicenseKey() *string

func (*InstallationFragment) GetOidcProvider added in v1.12.0

func (t *InstallationFragment) GetOidcProvider() *OIDCProvider

func (*InstallationFragment) GetRepository added in v1.12.0

func (t *InstallationFragment) GetRepository() *RepositoryFragment

type InstallationFragment_OidcProvider_OIDCProvider_Bindings added in v1.12.0

type InstallationFragment_OidcProvider_OIDCProvider_Bindings struct {
	User  *InstallationFragment_OidcProvider_OIDCProvider_Bindings_User  "json:\"user,omitempty\" graphql:\"user\""
	Group *InstallationFragment_OidcProvider_OIDCProvider_Bindings_Group "json:\"group,omitempty\" graphql:\"group\""
}

func (*InstallationFragment_OidcProvider_OIDCProvider_Bindings) GetGroup added in v1.12.0

func (*InstallationFragment_OidcProvider_OIDCProvider_Bindings) GetUser added in v1.12.0

type InstallationFragment_OidcProvider_OIDCProvider_Bindings_Group added in v1.12.0

type InstallationFragment_OidcProvider_OIDCProvider_Bindings_Group struct {
	ID   string "json:\"id\" graphql:\"id\""
	Name string "json:\"name\" graphql:\"name\""
}

func (*InstallationFragment_OidcProvider_OIDCProvider_Bindings_Group) GetID added in v1.12.0

func (*InstallationFragment_OidcProvider_OIDCProvider_Bindings_Group) GetName added in v1.12.0

type InstallationFragment_OidcProvider_OIDCProvider_Bindings_User added in v1.12.0

type InstallationFragment_OidcProvider_OIDCProvider_Bindings_User struct {
	ID    string "json:\"id\" graphql:\"id\""
	Email string "json:\"email\" graphql:\"email\""
}

func (*InstallationFragment_OidcProvider_OIDCProvider_Bindings_User) GetEmail added in v1.12.0

func (*InstallationFragment_OidcProvider_OIDCProvider_Bindings_User) GetID added in v1.12.0

type InstallationFragment_OidcProvider_OIDCProvider_Configuration added in v1.12.0

type InstallationFragment_OidcProvider_OIDCProvider_Configuration struct {
	Issuer                *string "json:\"issuer,omitempty\" graphql:\"issuer\""
	AuthorizationEndpoint *string "json:\"authorizationEndpoint,omitempty\" graphql:\"authorizationEndpoint\""
	TokenEndpoint         *string "json:\"tokenEndpoint,omitempty\" graphql:\"tokenEndpoint\""
	JwksURI               *string "json:\"jwksUri,omitempty\" graphql:\"jwksUri\""
	UserinfoEndpoint      *string "json:\"userinfoEndpoint,omitempty\" graphql:\"userinfoEndpoint\""
}

func (*InstallationFragment_OidcProvider_OIDCProvider_Configuration) GetAuthorizationEndpoint added in v1.12.0

func (*InstallationFragment_OidcProvider_OIDCProvider_Configuration) GetIssuer added in v1.12.0

func (*InstallationFragment_OidcProvider_OIDCProvider_Configuration) GetJwksURI added in v1.12.0

func (*InstallationFragment_OidcProvider_OIDCProvider_Configuration) GetTokenEndpoint added in v1.12.0

func (*InstallationFragment_OidcProvider_OIDCProvider_Configuration) GetUserinfoEndpoint added in v1.12.0

type InstallationFragment_Repository_RepositoryFragment_Publisher added in v1.12.0

type InstallationFragment_Repository_RepositoryFragment_Publisher struct {
	Name string "json:\"name\" graphql:\"name\""
}

func (*InstallationFragment_Repository_RepositoryFragment_Publisher) GetName added in v1.12.0

type InstallationFragment_Repository_RepositoryFragment_Recipes added in v1.12.0

type InstallationFragment_Repository_RepositoryFragment_Recipes struct {
	Name string "json:\"name\" graphql:\"name\""
}

func (*InstallationFragment_Repository_RepositoryFragment_Recipes) GetName added in v1.12.0

type Integration

type Integration struct {
	ID          string                 `json:"id"`
	Name        string                 `json:"name"`
	SourceURL   *string                `json:"sourceUrl,omitempty"`
	Description *string                `json:"description,omitempty"`
	Type        *string                `json:"type,omitempty"`
	Spec        map[string]interface{} `json:"spec,omitempty"`
	Icon        *string                `json:"icon,omitempty"`
	Repository  *Repository            `json:"repository,omitempty"`
	Publisher   *Publisher             `json:"publisher,omitempty"`
	Tags        []*Tag                 `json:"tags,omitempty"`
	InsertedAt  *string                `json:"insertedAt,omitempty"`
	UpdatedAt   *string                `json:"updatedAt,omitempty"`
}

type IntegrationAttributes

type IntegrationAttributes struct {
	Name        string           `json:"name"`
	Icon        *string          `json:"icon,omitempty"`
	SourceURL   *string          `json:"sourceUrl,omitempty"`
	Description *string          `json:"description,omitempty"`
	Type        *string          `json:"type,omitempty"`
	Spec        *string          `json:"spec,omitempty"`
	Tags        []*TagAttributes `json:"tags,omitempty"`
}

type IntegrationConnection

type IntegrationConnection struct {
	PageInfo *PageInfo          `json:"pageInfo"`
	Edges    []*IntegrationEdge `json:"edges,omitempty"`
}

type IntegrationEdge

type IntegrationEdge struct {
	Node   *Integration `json:"node,omitempty"`
	Cursor *string      `json:"cursor,omitempty"`
}

type IntegrationWebhook

type IntegrationWebhook struct {
	ID         string                `json:"id"`
	Name       string                `json:"name"`
	URL        string                `json:"url"`
	Actions    []*string             `json:"actions,omitempty"`
	Secret     string                `json:"secret"`
	Account    *Account              `json:"account,omitempty"`
	Logs       *WebhookLogConnection `json:"logs,omitempty"`
	InsertedAt *string               `json:"insertedAt,omitempty"`
	UpdatedAt  *string               `json:"updatedAt,omitempty"`
}

type IntegrationWebhookAttributes

type IntegrationWebhookAttributes struct {
	Name    string    `json:"name"`
	URL     string    `json:"url"`
	Actions []*string `json:"actions,omitempty"`
}

type IntegrationWebhookConnection

type IntegrationWebhookConnection struct {
	PageInfo *PageInfo                 `json:"pageInfo"`
	Edges    []*IntegrationWebhookEdge `json:"edges,omitempty"`
}

type IntegrationWebhookEdge

type IntegrationWebhookEdge struct {
	Node   *IntegrationWebhook `json:"node,omitempty"`
	Cursor *string             `json:"cursor,omitempty"`
}

type Invite

type Invite struct {
	ID         string   `json:"id"`
	Admin      *bool    `json:"admin,omitempty"`
	SecureID   *string  `json:"secureId,omitempty"`
	Existing   bool     `json:"existing"`
	Email      *string  `json:"email,omitempty"`
	ExpiresAt  *string  `json:"expiresAt,omitempty"`
	Account    *Account `json:"account,omitempty"`
	User       *User    `json:"user,omitempty"`
	Groups     []*Group `json:"groups,omitempty"`
	InsertedAt *string  `json:"insertedAt,omitempty"`
	UpdatedAt  *string  `json:"updatedAt,omitempty"`
}

type InviteAttributes

type InviteAttributes struct {
	Email            *string              `json:"email,omitempty"`
	Admin            *bool                `json:"admin,omitempty"`
	OidcProviderID   *string              `json:"oidcProviderId,omitempty"`
	ServiceAccountID *string              `json:"serviceAccountId,omitempty"`
	InviteGroups     []*BindingAttributes `json:"inviteGroups,omitempty"`
}

type InviteConnection

type InviteConnection struct {
	PageInfo *PageInfo     `json:"pageInfo"`
	Edges    []*InviteEdge `json:"edges,omitempty"`
}

type InviteEdge

type InviteEdge struct {
	Node   *Invite `json:"node,omitempty"`
	Cursor *string `json:"cursor,omitempty"`
}

type Invoice

type Invoice struct {
	Number           string         `json:"number"`
	AmountDue        int64          `json:"amountDue"`
	AmountPaid       int64          `json:"amountPaid"`
	Currency         string         `json:"currency"`
	Status           *string        `json:"status,omitempty"`
	HostedInvoiceURL *string        `json:"hostedInvoiceUrl,omitempty"`
	PaymentIntent    *PaymentIntent `json:"paymentIntent,omitempty"`
	CreatedAt        *string        `json:"createdAt,omitempty"`
	Lines            []*InvoiceItem `json:"lines,omitempty"`
}

type InvoiceConnection

type InvoiceConnection struct {
	PageInfo *PageInfo      `json:"pageInfo"`
	Edges    []*InvoiceEdge `json:"edges,omitempty"`
}

type InvoiceEdge

type InvoiceEdge struct {
	Node   *Invoice `json:"node,omitempty"`
	Cursor *string  `json:"cursor,omitempty"`
}

type InvoiceItem

type InvoiceItem struct {
	Amount      int64   `json:"amount"`
	Currency    string  `json:"currency"`
	Description *string `json:"description,omitempty"`
}

type KeyBackup

type KeyBackup struct {
	ID           string   `json:"id"`
	Name         string   `json:"name"`
	Repositories []string `json:"repositories,omitempty"`
	Digest       string   `json:"digest"`
	Value        string   `json:"value"`
	User         *User    `json:"user"`
	InsertedAt   *string  `json:"insertedAt,omitempty"`
	UpdatedAt    *string  `json:"updatedAt,omitempty"`
}

type KeyBackupAttributes

type KeyBackupAttributes struct {
	Name         string    `json:"name"`
	Repositories []*string `json:"repositories,omitempty"`
	Key          string    `json:"key"`
}

type KeyBackupConnection

type KeyBackupConnection struct {
	PageInfo *PageInfo        `json:"pageInfo"`
	Edges    []*KeyBackupEdge `json:"edges,omitempty"`
}

type KeyBackupEdge

type KeyBackupEdge struct {
	Node   *KeyBackup `json:"node,omitempty"`
	Cursor *string    `json:"cursor,omitempty"`
}

type KeyBackupFragment

type KeyBackupFragment struct {
	ID           string   "json:\"id\" graphql:\"id\""
	Name         string   "json:\"name\" graphql:\"name\""
	Digest       string   "json:\"digest\" graphql:\"digest\""
	Repositories []string "json:\"repositories,omitempty\" graphql:\"repositories\""
	InsertedAt   *string  "json:\"insertedAt,omitempty\" graphql:\"insertedAt\""
}

func (*KeyBackupFragment) GetDigest added in v1.12.0

func (t *KeyBackupFragment) GetDigest() string

func (*KeyBackupFragment) GetID added in v1.12.0

func (t *KeyBackupFragment) GetID() string

func (*KeyBackupFragment) GetInsertedAt added in v1.12.0

func (t *KeyBackupFragment) GetInsertedAt() *string

func (*KeyBackupFragment) GetName added in v1.12.0

func (t *KeyBackupFragment) GetName() string

func (*KeyBackupFragment) GetRepositories added in v1.12.0

func (t *KeyBackupFragment) GetRepositories() []string

type License

type License struct {
	Name *string `json:"name,omitempty"`
	URL  *string `json:"url,omitempty"`
}

type Limit

type Limit struct {
	Dimension string `json:"dimension"`
	Quantity  int64  `json:"quantity"`
}

type LimitAttributes

type LimitAttributes struct {
	Dimension string `json:"dimension"`
	Quantity  int64  `json:"quantity"`
}

type LineItem

type LineItem struct {
	Name      string    `json:"name"`
	Dimension string    `json:"dimension"`
	Cost      int64     `json:"cost"`
	Period    *string   `json:"period,omitempty"`
	Type      *PlanType `json:"type,omitempty"`
}

type LineItemAttributes

type LineItemAttributes struct {
	Name      string    `json:"name"`
	Dimension string    `json:"dimension"`
	Cost      int64     `json:"cost"`
	Period    string    `json:"period"`
	Type      *PlanType `json:"type,omitempty"`
}

type LineItemDimension

type LineItemDimension string
const (
	LineItemDimensionUser    LineItemDimension = "USER"
	LineItemDimensionCluster LineItemDimension = "CLUSTER"
)

func (LineItemDimension) IsValid

func (e LineItemDimension) IsValid() bool

func (LineItemDimension) MarshalGQL

func (e LineItemDimension) MarshalGQL(w io.Writer)

func (LineItemDimension) String

func (e LineItemDimension) String() string

func (*LineItemDimension) UnmarshalGQL

func (e *LineItemDimension) UnmarshalGQL(v interface{}) error

type ListAllRecipes

type ListAllRecipes struct {
	Recipes *ListAllRecipes_Recipes "json:\"recipes,omitempty\" graphql:\"recipes\""
}

func (*ListAllRecipes) GetRecipes added in v1.12.0

func (t *ListAllRecipes) GetRecipes() *ListAllRecipes_Recipes

type ListAllRecipes_Recipes added in v1.12.0

type ListAllRecipes_Recipes struct {
	Edges []*ListAllRecipes_Recipes_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}

func (*ListAllRecipes_Recipes) GetEdges added in v1.12.0

type ListAllRecipes_Recipes_Edges added in v1.12.0

type ListAllRecipes_Recipes_Edges struct {
	Node *RecipeFragment "json:\"node,omitempty\" graphql:\"node\""
}

func (*ListAllRecipes_Recipes_Edges) GetNode added in v1.12.0

type ListAllRecipes_Recipes_Edges_Node_RecipeFragment_OidcSettings added in v1.12.0

type ListAllRecipes_Recipes_Edges_Node_RecipeFragment_OidcSettings struct {
	URIFormat  *string        "json:\"uriFormat,omitempty\" graphql:\"uriFormat\""
	URIFormats []*string      "json:\"uriFormats,omitempty\" graphql:\"uriFormats\""
	AuthMethod OidcAuthMethod "json:\"authMethod\" graphql:\"authMethod\""
	DomainKey  *string        "json:\"domainKey,omitempty\" graphql:\"domainKey\""
	Subdomain  *bool          "json:\"subdomain,omitempty\" graphql:\"subdomain\""
}

func (*ListAllRecipes_Recipes_Edges_Node_RecipeFragment_OidcSettings) GetAuthMethod added in v1.12.0

func (*ListAllRecipes_Recipes_Edges_Node_RecipeFragment_OidcSettings) GetDomainKey added in v1.12.0

func (*ListAllRecipes_Recipes_Edges_Node_RecipeFragment_OidcSettings) GetSubdomain added in v1.12.0

func (*ListAllRecipes_Recipes_Edges_Node_RecipeFragment_OidcSettings) GetURIFormat added in v1.12.0

func (*ListAllRecipes_Recipes_Edges_Node_RecipeFragment_OidcSettings) GetURIFormats added in v1.12.0

type ListAllRecipes_Recipes_Edges_Node_RecipeFragment_RecipeSections_RecipeSectionFragment_Configuration_RecipeConfigurationFragment_Condition added in v1.12.0

type ListAllRecipes_Recipes_Edges_Node_RecipeFragment_RecipeSections_RecipeSectionFragment_Configuration_RecipeConfigurationFragment_Condition struct {
	Field     string    "json:\"field\" graphql:\"field\""
	Operation Operation "json:\"operation\" graphql:\"operation\""
	Value     *string   "json:\"value,omitempty\" graphql:\"value\""
}

func (*ListAllRecipes_Recipes_Edges_Node_RecipeFragment_RecipeSections_RecipeSectionFragment_Configuration_RecipeConfigurationFragment_Condition) GetField added in v1.12.0

func (*ListAllRecipes_Recipes_Edges_Node_RecipeFragment_RecipeSections_RecipeSectionFragment_Configuration_RecipeConfigurationFragment_Condition) GetOperation added in v1.12.0

func (*ListAllRecipes_Recipes_Edges_Node_RecipeFragment_RecipeSections_RecipeSectionFragment_Configuration_RecipeConfigurationFragment_Condition) GetValue added in v1.12.0

type ListAllRecipes_Recipes_Edges_Node_RecipeFragment_RecipeSections_RecipeSectionFragment_Configuration_RecipeConfigurationFragment_Validation added in v1.12.0

type ListAllRecipes_Recipes_Edges_Node_RecipeFragment_RecipeSections_RecipeSectionFragment_Configuration_RecipeConfigurationFragment_Validation struct {
	Type    ValidationType "json:\"type\" graphql:\"type\""
	Regex   *string        "json:\"regex,omitempty\" graphql:\"regex\""
	Message string         "json:\"message\" graphql:\"message\""
}

func (*ListAllRecipes_Recipes_Edges_Node_RecipeFragment_RecipeSections_RecipeSectionFragment_Configuration_RecipeConfigurationFragment_Validation) GetMessage added in v1.12.0

func (*ListAllRecipes_Recipes_Edges_Node_RecipeFragment_RecipeSections_RecipeSectionFragment_Configuration_RecipeConfigurationFragment_Validation) GetRegex added in v1.12.0

func (*ListAllRecipes_Recipes_Edges_Node_RecipeFragment_RecipeSections_RecipeSectionFragment_Configuration_RecipeConfigurationFragment_Validation) GetType added in v1.12.0

type ListAllRecipes_Recipes_Edges_Node_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Configuration_RecipeConfigurationFragment_Condition added in v1.12.0

type ListAllRecipes_Recipes_Edges_Node_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Configuration_RecipeConfigurationFragment_Condition struct {
	Field     string    "json:\"field\" graphql:\"field\""
	Operation Operation "json:\"operation\" graphql:\"operation\""
	Value     *string   "json:\"value,omitempty\" graphql:\"value\""
}

func (*ListAllRecipes_Recipes_Edges_Node_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Configuration_RecipeConfigurationFragment_Condition) GetField added in v1.12.0

func (*ListAllRecipes_Recipes_Edges_Node_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Configuration_RecipeConfigurationFragment_Condition) GetOperation added in v1.12.0

func (*ListAllRecipes_Recipes_Edges_Node_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Configuration_RecipeConfigurationFragment_Condition) GetValue added in v1.12.0

type ListAllRecipes_Recipes_Edges_Node_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Configuration_RecipeConfigurationFragment_Validation added in v1.12.0

type ListAllRecipes_Recipes_Edges_Node_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Configuration_RecipeConfigurationFragment_Validation struct {
	Type    ValidationType "json:\"type\" graphql:\"type\""
	Regex   *string        "json:\"regex,omitempty\" graphql:\"regex\""
	Message string         "json:\"message\" graphql:\"message\""
}

func (*ListAllRecipes_Recipes_Edges_Node_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Configuration_RecipeConfigurationFragment_Validation) GetMessage added in v1.12.0

func (*ListAllRecipes_Recipes_Edges_Node_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Configuration_RecipeConfigurationFragment_Validation) GetRegex added in v1.12.0

func (*ListAllRecipes_Recipes_Edges_Node_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Configuration_RecipeConfigurationFragment_Validation) GetType added in v1.12.0

type ListAllRecipes_Recipes_Edges_Node_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Dependencies added in v1.12.0

type ListAllRecipes_Recipes_Edges_Node_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Dependencies struct {
	Type     *DependencyType "json:\"type,omitempty\" graphql:\"type\""
	Name     *string         "json:\"name,omitempty\" graphql:\"name\""
	Repo     *string         "json:\"repo,omitempty\" graphql:\"repo\""
	Optional *bool           "json:\"optional,omitempty\" graphql:\"optional\""
	Version  *string         "json:\"version,omitempty\" graphql:\"version\""
}

func (*ListAllRecipes_Recipes_Edges_Node_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Dependencies) GetName added in v1.12.0

func (*ListAllRecipes_Recipes_Edges_Node_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Dependencies) GetOptional added in v1.12.0

func (*ListAllRecipes_Recipes_Edges_Node_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Dependencies) GetRepo added in v1.12.0

func (*ListAllRecipes_Recipes_Edges_Node_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Dependencies) GetType added in v1.12.0

func (*ListAllRecipes_Recipes_Edges_Node_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Dependencies) GetVersion added in v1.12.0

type ListAllRecipes_Recipes_Edges_Node_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Instructions added in v1.12.0

type ListAllRecipes_Recipes_Edges_Node_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Instructions struct {
	Instructions *string "json:\"instructions,omitempty\" graphql:\"instructions\""
	Script       *string "json:\"script,omitempty\" graphql:\"script\""
}

func (*ListAllRecipes_Recipes_Edges_Node_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Instructions) GetInstructions added in v1.12.0

func (*ListAllRecipes_Recipes_Edges_Node_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Instructions) GetScript added in v1.12.0

type ListAllRecipes_Recipes_Edges_Node_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Wirings added in v1.12.0

type ListAllRecipes_Recipes_Edges_Node_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Wirings struct {
	Terraform map[string]interface{} "json:\"terraform,omitempty\" graphql:\"terraform\""
	Helm      map[string]interface{} "json:\"helm,omitempty\" graphql:\"helm\""
}

func (*ListAllRecipes_Recipes_Edges_Node_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Wirings) GetHelm added in v1.12.0

func (*ListAllRecipes_Recipes_Edges_Node_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Wirings) GetTerraform added in v1.12.0

type ListAllRecipes_Recipes_Edges_Node_RecipeFragment_RecipeSections_RecipeSectionFragment_Repository_RepositoryFragment_Publisher added in v1.12.0

type ListAllRecipes_Recipes_Edges_Node_RecipeFragment_RecipeSections_RecipeSectionFragment_Repository_RepositoryFragment_Publisher struct {
	Name string "json:\"name\" graphql:\"name\""
}

func (*ListAllRecipes_Recipes_Edges_Node_RecipeFragment_RecipeSections_RecipeSectionFragment_Repository_RepositoryFragment_Publisher) GetName added in v1.12.0

type ListAllRecipes_Recipes_Edges_Node_RecipeFragment_RecipeSections_RecipeSectionFragment_Repository_RepositoryFragment_Recipes added in v1.12.0

type ListAllRecipes_Recipes_Edges_Node_RecipeFragment_RecipeSections_RecipeSectionFragment_Repository_RepositoryFragment_Recipes struct {
	Name string "json:\"name\" graphql:\"name\""
}

func (*ListAllRecipes_Recipes_Edges_Node_RecipeFragment_RecipeSections_RecipeSectionFragment_Repository_RepositoryFragment_Recipes) GetName added in v1.12.0

type ListAllRecipes_Recipes_Edges_Node_RecipeFragment_Repository added in v1.12.0

type ListAllRecipes_Recipes_Edges_Node_RecipeFragment_Repository struct {
	ID   string "json:\"id\" graphql:\"id\""
	Name string "json:\"name\" graphql:\"name\""
}

func (*ListAllRecipes_Recipes_Edges_Node_RecipeFragment_Repository) GetID added in v1.12.0

func (*ListAllRecipes_Recipes_Edges_Node_RecipeFragment_Repository) GetName added in v1.12.0

type ListAllRecipes_Recipes_Edges_Node_RecipeFragment_Tests added in v1.12.0

type ListAllRecipes_Recipes_Edges_Node_RecipeFragment_Tests struct {
	Type    TestType                                                       "json:\"type\" graphql:\"type\""
	Name    string                                                         "json:\"name\" graphql:\"name\""
	Message *string                                                        "json:\"message,omitempty\" graphql:\"message\""
	Args    []*ListAllRecipes_Recipes_Edges_Node_RecipeFragment_Tests_Args "json:\"args,omitempty\" graphql:\"args\""
}

func (*ListAllRecipes_Recipes_Edges_Node_RecipeFragment_Tests) GetArgs added in v1.12.0

func (*ListAllRecipes_Recipes_Edges_Node_RecipeFragment_Tests) GetMessage added in v1.12.0

func (*ListAllRecipes_Recipes_Edges_Node_RecipeFragment_Tests) GetName added in v1.12.0

func (*ListAllRecipes_Recipes_Edges_Node_RecipeFragment_Tests) GetType added in v1.12.0

type ListAllRecipes_Recipes_Edges_Node_RecipeFragment_Tests_Args added in v1.12.0

type ListAllRecipes_Recipes_Edges_Node_RecipeFragment_Tests_Args struct {
	Name string "json:\"name\" graphql:\"name\""
	Repo string "json:\"repo\" graphql:\"repo\""
	Key  string "json:\"key\" graphql:\"key\""
}

func (*ListAllRecipes_Recipes_Edges_Node_RecipeFragment_Tests_Args) GetKey added in v1.12.0

func (*ListAllRecipes_Recipes_Edges_Node_RecipeFragment_Tests_Args) GetName added in v1.12.0

func (*ListAllRecipes_Recipes_Edges_Node_RecipeFragment_Tests_Args) GetRepo added in v1.12.0

type ListArtifacts

type ListArtifacts struct {
	Repository *ListArtifacts_Repository "json:\"repository,omitempty\" graphql:\"repository\""
}

func (*ListArtifacts) GetRepository added in v1.12.0

func (t *ListArtifacts) GetRepository() *ListArtifacts_Repository

type ListArtifacts_Repository added in v1.12.0

type ListArtifacts_Repository struct {
	Artifacts []*ArtifactFragment "json:\"artifacts,omitempty\" graphql:\"artifacts\""
}

func (*ListArtifacts_Repository) GetArtifacts added in v1.12.0

func (t *ListArtifacts_Repository) GetArtifacts() []*ArtifactFragment

type ListKeys

type ListKeys struct {
	PublicKeys *ListKeys_PublicKeys "json:\"publicKeys,omitempty\" graphql:\"publicKeys\""
}

func (*ListKeys) GetPublicKeys added in v1.12.0

func (t *ListKeys) GetPublicKeys() *ListKeys_PublicKeys

type ListKeys_PublicKeys added in v1.12.0

type ListKeys_PublicKeys struct {
	Edges []*ListKeys_PublicKeys_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}

func (*ListKeys_PublicKeys) GetEdges added in v1.12.0

type ListKeys_PublicKeys_Edges added in v1.12.0

type ListKeys_PublicKeys_Edges struct {
	Node *PublicKeyFragment "json:\"node,omitempty\" graphql:\"node\""
}

func (*ListKeys_PublicKeys_Edges) GetNode added in v1.12.0

type ListRecipes

type ListRecipes struct {
	Recipes *ListRecipes_Recipes "json:\"recipes,omitempty\" graphql:\"recipes\""
}

func (*ListRecipes) GetRecipes added in v1.12.0

func (t *ListRecipes) GetRecipes() *ListRecipes_Recipes

type ListRecipes_Recipes added in v1.12.0

type ListRecipes_Recipes struct {
	Edges []*ListRecipes_Recipes_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}

func (*ListRecipes_Recipes) GetEdges added in v1.12.0

type ListRecipes_Recipes_Edges added in v1.12.0

type ListRecipes_Recipes_Edges struct {
	Node *RecipeFragment "json:\"node,omitempty\" graphql:\"node\""
}

func (*ListRecipes_Recipes_Edges) GetNode added in v1.12.0

type ListRecipes_Recipes_Edges_Node_RecipeFragment_OidcSettings added in v1.12.0

type ListRecipes_Recipes_Edges_Node_RecipeFragment_OidcSettings struct {
	URIFormat  *string        "json:\"uriFormat,omitempty\" graphql:\"uriFormat\""
	URIFormats []*string      "json:\"uriFormats,omitempty\" graphql:\"uriFormats\""
	AuthMethod OidcAuthMethod "json:\"authMethod\" graphql:\"authMethod\""
	DomainKey  *string        "json:\"domainKey,omitempty\" graphql:\"domainKey\""
	Subdomain  *bool          "json:\"subdomain,omitempty\" graphql:\"subdomain\""
}

func (*ListRecipes_Recipes_Edges_Node_RecipeFragment_OidcSettings) GetAuthMethod added in v1.12.0

func (*ListRecipes_Recipes_Edges_Node_RecipeFragment_OidcSettings) GetDomainKey added in v1.12.0

func (*ListRecipes_Recipes_Edges_Node_RecipeFragment_OidcSettings) GetSubdomain added in v1.12.0

func (*ListRecipes_Recipes_Edges_Node_RecipeFragment_OidcSettings) GetURIFormat added in v1.12.0

func (*ListRecipes_Recipes_Edges_Node_RecipeFragment_OidcSettings) GetURIFormats added in v1.12.0

type ListRecipes_Recipes_Edges_Node_RecipeFragment_RecipeSections_RecipeSectionFragment_Configuration_RecipeConfigurationFragment_Condition added in v1.12.0

type ListRecipes_Recipes_Edges_Node_RecipeFragment_RecipeSections_RecipeSectionFragment_Configuration_RecipeConfigurationFragment_Condition struct {
	Field     string    "json:\"field\" graphql:\"field\""
	Operation Operation "json:\"operation\" graphql:\"operation\""
	Value     *string   "json:\"value,omitempty\" graphql:\"value\""
}

func (*ListRecipes_Recipes_Edges_Node_RecipeFragment_RecipeSections_RecipeSectionFragment_Configuration_RecipeConfigurationFragment_Condition) GetField added in v1.12.0

func (*ListRecipes_Recipes_Edges_Node_RecipeFragment_RecipeSections_RecipeSectionFragment_Configuration_RecipeConfigurationFragment_Condition) GetOperation added in v1.12.0

func (*ListRecipes_Recipes_Edges_Node_RecipeFragment_RecipeSections_RecipeSectionFragment_Configuration_RecipeConfigurationFragment_Condition) GetValue added in v1.12.0

type ListRecipes_Recipes_Edges_Node_RecipeFragment_RecipeSections_RecipeSectionFragment_Configuration_RecipeConfigurationFragment_Validation added in v1.12.0

type ListRecipes_Recipes_Edges_Node_RecipeFragment_RecipeSections_RecipeSectionFragment_Configuration_RecipeConfigurationFragment_Validation struct {
	Type    ValidationType "json:\"type\" graphql:\"type\""
	Regex   *string        "json:\"regex,omitempty\" graphql:\"regex\""
	Message string         "json:\"message\" graphql:\"message\""
}

func (*ListRecipes_Recipes_Edges_Node_RecipeFragment_RecipeSections_RecipeSectionFragment_Configuration_RecipeConfigurationFragment_Validation) GetMessage added in v1.12.0

func (*ListRecipes_Recipes_Edges_Node_RecipeFragment_RecipeSections_RecipeSectionFragment_Configuration_RecipeConfigurationFragment_Validation) GetRegex added in v1.12.0

func (*ListRecipes_Recipes_Edges_Node_RecipeFragment_RecipeSections_RecipeSectionFragment_Configuration_RecipeConfigurationFragment_Validation) GetType added in v1.12.0

type ListRecipes_Recipes_Edges_Node_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Configuration_RecipeConfigurationFragment_Condition added in v1.12.0

type ListRecipes_Recipes_Edges_Node_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Configuration_RecipeConfigurationFragment_Condition struct {
	Field     string    "json:\"field\" graphql:\"field\""
	Operation Operation "json:\"operation\" graphql:\"operation\""
	Value     *string   "json:\"value,omitempty\" graphql:\"value\""
}

func (*ListRecipes_Recipes_Edges_Node_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Configuration_RecipeConfigurationFragment_Condition) GetField added in v1.12.0

func (*ListRecipes_Recipes_Edges_Node_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Configuration_RecipeConfigurationFragment_Condition) GetOperation added in v1.12.0

func (*ListRecipes_Recipes_Edges_Node_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Configuration_RecipeConfigurationFragment_Condition) GetValue added in v1.12.0

type ListRecipes_Recipes_Edges_Node_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Configuration_RecipeConfigurationFragment_Validation added in v1.12.0

type ListRecipes_Recipes_Edges_Node_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Configuration_RecipeConfigurationFragment_Validation struct {
	Type    ValidationType "json:\"type\" graphql:\"type\""
	Regex   *string        "json:\"regex,omitempty\" graphql:\"regex\""
	Message string         "json:\"message\" graphql:\"message\""
}

func (*ListRecipes_Recipes_Edges_Node_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Configuration_RecipeConfigurationFragment_Validation) GetMessage added in v1.12.0

func (*ListRecipes_Recipes_Edges_Node_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Configuration_RecipeConfigurationFragment_Validation) GetRegex added in v1.12.0

func (*ListRecipes_Recipes_Edges_Node_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Configuration_RecipeConfigurationFragment_Validation) GetType added in v1.12.0

type ListRecipes_Recipes_Edges_Node_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Dependencies added in v1.12.0

type ListRecipes_Recipes_Edges_Node_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Dependencies struct {
	Type     *DependencyType "json:\"type,omitempty\" graphql:\"type\""
	Name     *string         "json:\"name,omitempty\" graphql:\"name\""
	Repo     *string         "json:\"repo,omitempty\" graphql:\"repo\""
	Optional *bool           "json:\"optional,omitempty\" graphql:\"optional\""
	Version  *string         "json:\"version,omitempty\" graphql:\"version\""
}

func (*ListRecipes_Recipes_Edges_Node_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Dependencies) GetName added in v1.12.0

func (*ListRecipes_Recipes_Edges_Node_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Dependencies) GetOptional added in v1.12.0

func (*ListRecipes_Recipes_Edges_Node_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Dependencies) GetRepo added in v1.12.0

func (*ListRecipes_Recipes_Edges_Node_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Dependencies) GetType added in v1.12.0

func (*ListRecipes_Recipes_Edges_Node_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Dependencies) GetVersion added in v1.12.0

type ListRecipes_Recipes_Edges_Node_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Instructions added in v1.12.0

type ListRecipes_Recipes_Edges_Node_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Instructions struct {
	Instructions *string "json:\"instructions,omitempty\" graphql:\"instructions\""
	Script       *string "json:\"script,omitempty\" graphql:\"script\""
}

func (*ListRecipes_Recipes_Edges_Node_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Instructions) GetInstructions added in v1.12.0

func (*ListRecipes_Recipes_Edges_Node_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Instructions) GetScript added in v1.12.0

type ListRecipes_Recipes_Edges_Node_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Wirings added in v1.12.0

type ListRecipes_Recipes_Edges_Node_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Wirings struct {
	Terraform map[string]interface{} "json:\"terraform,omitempty\" graphql:\"terraform\""
	Helm      map[string]interface{} "json:\"helm,omitempty\" graphql:\"helm\""
}

func (*ListRecipes_Recipes_Edges_Node_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Wirings) GetHelm added in v1.12.0

func (*ListRecipes_Recipes_Edges_Node_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Wirings) GetTerraform added in v1.12.0

type ListRecipes_Recipes_Edges_Node_RecipeFragment_RecipeSections_RecipeSectionFragment_Repository_RepositoryFragment_Publisher added in v1.12.0

type ListRecipes_Recipes_Edges_Node_RecipeFragment_RecipeSections_RecipeSectionFragment_Repository_RepositoryFragment_Publisher struct {
	Name string "json:\"name\" graphql:\"name\""
}

func (*ListRecipes_Recipes_Edges_Node_RecipeFragment_RecipeSections_RecipeSectionFragment_Repository_RepositoryFragment_Publisher) GetName added in v1.12.0

type ListRecipes_Recipes_Edges_Node_RecipeFragment_RecipeSections_RecipeSectionFragment_Repository_RepositoryFragment_Recipes added in v1.12.0

type ListRecipes_Recipes_Edges_Node_RecipeFragment_RecipeSections_RecipeSectionFragment_Repository_RepositoryFragment_Recipes struct {
	Name string "json:\"name\" graphql:\"name\""
}

func (*ListRecipes_Recipes_Edges_Node_RecipeFragment_RecipeSections_RecipeSectionFragment_Repository_RepositoryFragment_Recipes) GetName added in v1.12.0

type ListRecipes_Recipes_Edges_Node_RecipeFragment_Repository added in v1.12.0

type ListRecipes_Recipes_Edges_Node_RecipeFragment_Repository struct {
	ID   string "json:\"id\" graphql:\"id\""
	Name string "json:\"name\" graphql:\"name\""
}

func (*ListRecipes_Recipes_Edges_Node_RecipeFragment_Repository) GetID added in v1.12.0

func (*ListRecipes_Recipes_Edges_Node_RecipeFragment_Repository) GetName added in v1.12.0

type ListRecipes_Recipes_Edges_Node_RecipeFragment_Tests added in v1.12.0

type ListRecipes_Recipes_Edges_Node_RecipeFragment_Tests struct {
	Type    TestType                                                    "json:\"type\" graphql:\"type\""
	Name    string                                                      "json:\"name\" graphql:\"name\""
	Message *string                                                     "json:\"message,omitempty\" graphql:\"message\""
	Args    []*ListRecipes_Recipes_Edges_Node_RecipeFragment_Tests_Args "json:\"args,omitempty\" graphql:\"args\""
}

func (*ListRecipes_Recipes_Edges_Node_RecipeFragment_Tests) GetArgs added in v1.12.0

func (*ListRecipes_Recipes_Edges_Node_RecipeFragment_Tests) GetMessage added in v1.12.0

func (*ListRecipes_Recipes_Edges_Node_RecipeFragment_Tests) GetName added in v1.12.0

func (*ListRecipes_Recipes_Edges_Node_RecipeFragment_Tests) GetType added in v1.12.0

type ListRecipes_Recipes_Edges_Node_RecipeFragment_Tests_Args added in v1.12.0

type ListRecipes_Recipes_Edges_Node_RecipeFragment_Tests_Args struct {
	Name string "json:\"name\" graphql:\"name\""
	Repo string "json:\"repo\" graphql:\"repo\""
	Key  string "json:\"key\" graphql:\"key\""
}

func (*ListRecipes_Recipes_Edges_Node_RecipeFragment_Tests_Args) GetKey added in v1.12.0

func (*ListRecipes_Recipes_Edges_Node_RecipeFragment_Tests_Args) GetName added in v1.12.0

func (*ListRecipes_Recipes_Edges_Node_RecipeFragment_Tests_Args) GetRepo added in v1.12.0

type ListRepositories

type ListRepositories struct {
	Repositories *ListRepositories_Repositories "json:\"repositories,omitempty\" graphql:\"repositories\""
}

func (*ListRepositories) GetRepositories added in v1.12.0

func (t *ListRepositories) GetRepositories() *ListRepositories_Repositories

type ListRepositories_Repositories added in v1.12.0

type ListRepositories_Repositories struct {
	Edges []*ListRepositories_Repositories_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}

func (*ListRepositories_Repositories) GetEdges added in v1.12.0

type ListRepositories_Repositories_Edges added in v1.12.0

type ListRepositories_Repositories_Edges struct {
	Node *RepositoryFragment "json:\"node,omitempty\" graphql:\"node\""
}

func (*ListRepositories_Repositories_Edges) GetNode added in v1.12.0

type ListRepositories_Repositories_Edges_Node_RepositoryFragment_Publisher added in v1.12.0

type ListRepositories_Repositories_Edges_Node_RepositoryFragment_Publisher struct {
	Name string "json:\"name\" graphql:\"name\""
}

func (*ListRepositories_Repositories_Edges_Node_RepositoryFragment_Publisher) GetName added in v1.12.0

type ListRepositories_Repositories_Edges_Node_RepositoryFragment_Recipes added in v1.12.0

type ListRepositories_Repositories_Edges_Node_RepositoryFragment_Recipes struct {
	Name string "json:\"name\" graphql:\"name\""
}

func (*ListRepositories_Repositories_Edges_Node_RepositoryFragment_Recipes) GetName added in v1.12.0

type ListStacks

type ListStacks struct {
	Stacks *ListStacks_Stacks "json:\"stacks,omitempty\" graphql:\"stacks\""
}

func (*ListStacks) GetStacks added in v1.12.0

func (t *ListStacks) GetStacks() *ListStacks_Stacks

type ListStacks_Stacks added in v1.12.0

type ListStacks_Stacks struct {
	Edges []*ListStacks_Stacks_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}

func (*ListStacks_Stacks) GetEdges added in v1.12.0

func (t *ListStacks_Stacks) GetEdges() []*ListStacks_Stacks_Edges

type ListStacks_Stacks_Edges added in v1.12.0

type ListStacks_Stacks_Edges struct {
	Node *StackFragment "json:\"node,omitempty\" graphql:\"node\""
}

func (*ListStacks_Stacks_Edges) GetNode added in v1.12.0

func (t *ListStacks_Stacks_Edges) GetNode() *StackFragment

type ListStacks_Stacks_Edges_Node_StackFragment_Bundles_RecipeFragment_OidcSettings added in v1.12.0

type ListStacks_Stacks_Edges_Node_StackFragment_Bundles_RecipeFragment_OidcSettings struct {
	URIFormat  *string        "json:\"uriFormat,omitempty\" graphql:\"uriFormat\""
	URIFormats []*string      "json:\"uriFormats,omitempty\" graphql:\"uriFormats\""
	AuthMethod OidcAuthMethod "json:\"authMethod\" graphql:\"authMethod\""
	DomainKey  *string        "json:\"domainKey,omitempty\" graphql:\"domainKey\""
	Subdomain  *bool          "json:\"subdomain,omitempty\" graphql:\"subdomain\""
}

func (*ListStacks_Stacks_Edges_Node_StackFragment_Bundles_RecipeFragment_OidcSettings) GetAuthMethod added in v1.12.0

func (*ListStacks_Stacks_Edges_Node_StackFragment_Bundles_RecipeFragment_OidcSettings) GetDomainKey added in v1.12.0

func (*ListStacks_Stacks_Edges_Node_StackFragment_Bundles_RecipeFragment_OidcSettings) GetSubdomain added in v1.12.0

func (*ListStacks_Stacks_Edges_Node_StackFragment_Bundles_RecipeFragment_OidcSettings) GetURIFormat added in v1.12.0

func (*ListStacks_Stacks_Edges_Node_StackFragment_Bundles_RecipeFragment_OidcSettings) GetURIFormats added in v1.12.0

type ListStacks_Stacks_Edges_Node_StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_Configuration_RecipeConfigurationFragment_Condition added in v1.12.0

type ListStacks_Stacks_Edges_Node_StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_Configuration_RecipeConfigurationFragment_Condition struct {
	Field     string    "json:\"field\" graphql:\"field\""
	Operation Operation "json:\"operation\" graphql:\"operation\""
	Value     *string   "json:\"value,omitempty\" graphql:\"value\""
}

func (*ListStacks_Stacks_Edges_Node_StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_Configuration_RecipeConfigurationFragment_Condition) GetField added in v1.12.0

func (*ListStacks_Stacks_Edges_Node_StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_Configuration_RecipeConfigurationFragment_Condition) GetOperation added in v1.12.0

func (*ListStacks_Stacks_Edges_Node_StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_Configuration_RecipeConfigurationFragment_Condition) GetValue added in v1.12.0

type ListStacks_Stacks_Edges_Node_StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_Configuration_RecipeConfigurationFragment_Validation added in v1.12.0

type ListStacks_Stacks_Edges_Node_StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_Configuration_RecipeConfigurationFragment_Validation struct {
	Type    ValidationType "json:\"type\" graphql:\"type\""
	Regex   *string        "json:\"regex,omitempty\" graphql:\"regex\""
	Message string         "json:\"message\" graphql:\"message\""
}

func (*ListStacks_Stacks_Edges_Node_StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_Configuration_RecipeConfigurationFragment_Validation) GetMessage added in v1.12.0

func (*ListStacks_Stacks_Edges_Node_StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_Configuration_RecipeConfigurationFragment_Validation) GetRegex added in v1.12.0

func (*ListStacks_Stacks_Edges_Node_StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_Configuration_RecipeConfigurationFragment_Validation) GetType added in v1.12.0

type ListStacks_Stacks_Edges_Node_StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Configuration_RecipeConfigurationFragment_Condition added in v1.12.0

type ListStacks_Stacks_Edges_Node_StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Configuration_RecipeConfigurationFragment_Condition struct {
	Field     string    "json:\"field\" graphql:\"field\""
	Operation Operation "json:\"operation\" graphql:\"operation\""
	Value     *string   "json:\"value,omitempty\" graphql:\"value\""
}

func (*ListStacks_Stacks_Edges_Node_StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Configuration_RecipeConfigurationFragment_Condition) GetField added in v1.12.0

func (*ListStacks_Stacks_Edges_Node_StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Configuration_RecipeConfigurationFragment_Condition) GetOperation added in v1.12.0

func (*ListStacks_Stacks_Edges_Node_StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Configuration_RecipeConfigurationFragment_Condition) GetValue added in v1.12.0

type ListStacks_Stacks_Edges_Node_StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Configuration_RecipeConfigurationFragment_Validation added in v1.12.0

type ListStacks_Stacks_Edges_Node_StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Configuration_RecipeConfigurationFragment_Validation struct {
	Type    ValidationType "json:\"type\" graphql:\"type\""
	Regex   *string        "json:\"regex,omitempty\" graphql:\"regex\""
	Message string         "json:\"message\" graphql:\"message\""
}

func (*ListStacks_Stacks_Edges_Node_StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Configuration_RecipeConfigurationFragment_Validation) GetMessage added in v1.12.0

func (*ListStacks_Stacks_Edges_Node_StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Configuration_RecipeConfigurationFragment_Validation) GetRegex added in v1.12.0

func (*ListStacks_Stacks_Edges_Node_StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Configuration_RecipeConfigurationFragment_Validation) GetType added in v1.12.0

type ListStacks_Stacks_Edges_Node_StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Dependencies added in v1.12.0

type ListStacks_Stacks_Edges_Node_StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Dependencies struct {
	Type     *DependencyType "json:\"type,omitempty\" graphql:\"type\""
	Name     *string         "json:\"name,omitempty\" graphql:\"name\""
	Repo     *string         "json:\"repo,omitempty\" graphql:\"repo\""
	Optional *bool           "json:\"optional,omitempty\" graphql:\"optional\""
	Version  *string         "json:\"version,omitempty\" graphql:\"version\""
}

func (*ListStacks_Stacks_Edges_Node_StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Dependencies) GetName added in v1.12.0

func (*ListStacks_Stacks_Edges_Node_StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Dependencies) GetOptional added in v1.12.0

func (*ListStacks_Stacks_Edges_Node_StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Dependencies) GetRepo added in v1.12.0

func (*ListStacks_Stacks_Edges_Node_StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Dependencies) GetType added in v1.12.0

func (*ListStacks_Stacks_Edges_Node_StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Dependencies) GetVersion added in v1.12.0

type ListStacks_Stacks_Edges_Node_StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Instructions added in v1.12.0

type ListStacks_Stacks_Edges_Node_StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Instructions struct {
	Instructions *string "json:\"instructions,omitempty\" graphql:\"instructions\""
	Script       *string "json:\"script,omitempty\" graphql:\"script\""
}

func (*ListStacks_Stacks_Edges_Node_StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Instructions) GetInstructions added in v1.12.0

func (*ListStacks_Stacks_Edges_Node_StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Instructions) GetScript added in v1.12.0

type ListStacks_Stacks_Edges_Node_StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Wirings added in v1.12.0

type ListStacks_Stacks_Edges_Node_StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Wirings struct {
	Terraform map[string]interface{} "json:\"terraform,omitempty\" graphql:\"terraform\""
	Helm      map[string]interface{} "json:\"helm,omitempty\" graphql:\"helm\""
}

func (*ListStacks_Stacks_Edges_Node_StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Wirings) GetHelm added in v1.12.0

func (*ListStacks_Stacks_Edges_Node_StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Wirings) GetTerraform added in v1.12.0

type ListStacks_Stacks_Edges_Node_StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_Repository_RepositoryFragment_Publisher added in v1.12.0

type ListStacks_Stacks_Edges_Node_StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_Repository_RepositoryFragment_Publisher struct {
	Name string "json:\"name\" graphql:\"name\""
}

func (*ListStacks_Stacks_Edges_Node_StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_Repository_RepositoryFragment_Publisher) GetName added in v1.12.0

type ListStacks_Stacks_Edges_Node_StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_Repository_RepositoryFragment_Recipes added in v1.12.0

type ListStacks_Stacks_Edges_Node_StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_Repository_RepositoryFragment_Recipes struct {
	Name string "json:\"name\" graphql:\"name\""
}

func (*ListStacks_Stacks_Edges_Node_StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_Repository_RepositoryFragment_Recipes) GetName added in v1.12.0

type ListStacks_Stacks_Edges_Node_StackFragment_Bundles_RecipeFragment_Repository added in v1.12.0

type ListStacks_Stacks_Edges_Node_StackFragment_Bundles_RecipeFragment_Repository struct {
	ID   string "json:\"id\" graphql:\"id\""
	Name string "json:\"name\" graphql:\"name\""
}

func (*ListStacks_Stacks_Edges_Node_StackFragment_Bundles_RecipeFragment_Repository) GetID added in v1.12.0

func (*ListStacks_Stacks_Edges_Node_StackFragment_Bundles_RecipeFragment_Repository) GetName added in v1.12.0

type ListStacks_Stacks_Edges_Node_StackFragment_Bundles_RecipeFragment_Tests added in v1.12.0

type ListStacks_Stacks_Edges_Node_StackFragment_Bundles_RecipeFragment_Tests struct {
	Type    TestType                                                                        "json:\"type\" graphql:\"type\""
	Name    string                                                                          "json:\"name\" graphql:\"name\""
	Message *string                                                                         "json:\"message,omitempty\" graphql:\"message\""
	Args    []*ListStacks_Stacks_Edges_Node_StackFragment_Bundles_RecipeFragment_Tests_Args "json:\"args,omitempty\" graphql:\"args\""
}

func (*ListStacks_Stacks_Edges_Node_StackFragment_Bundles_RecipeFragment_Tests) GetArgs added in v1.12.0

func (*ListStacks_Stacks_Edges_Node_StackFragment_Bundles_RecipeFragment_Tests) GetMessage added in v1.12.0

func (*ListStacks_Stacks_Edges_Node_StackFragment_Bundles_RecipeFragment_Tests) GetName added in v1.12.0

func (*ListStacks_Stacks_Edges_Node_StackFragment_Bundles_RecipeFragment_Tests) GetType added in v1.12.0

type ListStacks_Stacks_Edges_Node_StackFragment_Bundles_RecipeFragment_Tests_Args added in v1.12.0

type ListStacks_Stacks_Edges_Node_StackFragment_Bundles_RecipeFragment_Tests_Args struct {
	Name string "json:\"name\" graphql:\"name\""
	Repo string "json:\"repo\" graphql:\"repo\""
	Key  string "json:\"key\" graphql:\"key\""
}

func (*ListStacks_Stacks_Edges_Node_StackFragment_Bundles_RecipeFragment_Tests_Args) GetKey added in v1.12.0

func (*ListStacks_Stacks_Edges_Node_StackFragment_Bundles_RecipeFragment_Tests_Args) GetName added in v1.12.0

func (*ListStacks_Stacks_Edges_Node_StackFragment_Bundles_RecipeFragment_Tests_Args) GetRepo added in v1.12.0

type ListTokens

type ListTokens struct {
	Tokens *ListTokens_Tokens "json:\"tokens,omitempty\" graphql:\"tokens\""
}

func (*ListTokens) GetTokens added in v1.12.0

func (t *ListTokens) GetTokens() *ListTokens_Tokens

type ListTokens_Tokens added in v1.12.0

type ListTokens_Tokens struct {
	Edges []*ListTokens_Tokens_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}

func (*ListTokens_Tokens) GetEdges added in v1.12.0

func (t *ListTokens_Tokens) GetEdges() []*ListTokens_Tokens_Edges

type ListTokens_Tokens_Edges added in v1.12.0

type ListTokens_Tokens_Edges struct {
	Node *ListTokens_Tokens_Edges_Node "json:\"node,omitempty\" graphql:\"node\""
}

func (*ListTokens_Tokens_Edges) GetNode added in v1.12.0

type ListTokens_Tokens_Edges_Node added in v1.12.0

type ListTokens_Tokens_Edges_Node struct {
	Token *string "json:\"token,omitempty\" graphql:\"token\""
}

func (*ListTokens_Tokens_Edges_Node) GetToken added in v1.12.0

func (t *ListTokens_Tokens_Edges_Node) GetToken() *string

type LockAttributes

type LockAttributes struct {
	Lock string `json:"lock"`
}

type Login

type Login struct {
	Login *Login_Login "json:\"login,omitempty\" graphql:\"login\""
}

func (*Login) GetLogin added in v1.12.0

func (t *Login) GetLogin() *Login_Login

type LoginMethod

type LoginMethod string
const (
	LoginMethodPassword     LoginMethod = "PASSWORD"
	LoginMethodPasswordless LoginMethod = "PASSWORDLESS"
	LoginMethodGoogle       LoginMethod = "GOOGLE"
	LoginMethodGithub       LoginMethod = "GITHUB"
	LoginMethodSso          LoginMethod = "SSO"
)

func (LoginMethod) IsValid

func (e LoginMethod) IsValid() bool

func (LoginMethod) MarshalGQL

func (e LoginMethod) MarshalGQL(w io.Writer)

func (LoginMethod) String

func (e LoginMethod) String() string

func (*LoginMethod) UnmarshalGQL

func (e *LoginMethod) UnmarshalGQL(v interface{}) error

type LoginMethodResponse

type LoginMethodResponse struct {
	LoginMethod  LoginMethod `json:"loginMethod"`
	Token        *string     `json:"token,omitempty"`
	AuthorizeURL *string     `json:"authorizeUrl,omitempty"`
}

type LoginRequest

type LoginRequest struct {
	RequestedScope []*string `json:"requestedScope,omitempty"`
	Subject        *string   `json:"subject,omitempty"`
}

type Login_Login added in v1.12.0

type Login_Login struct {
	Jwt *string "json:\"jwt,omitempty\" graphql:\"jwt\""
}

func (*Login_Login) GetJwt added in v1.12.0

func (t *Login_Login) GetJwt() *string

type MarkSynced added in v1.10.0

type MarkSynced struct {
	Synced *bool "json:\"synced,omitempty\" graphql:\"synced\""
}

func (*MarkSynced) GetSynced added in v1.12.0

func (t *MarkSynced) GetSynced() *bool

type Me

type Me struct {
	Me *Me_Me "json:\"me,omitempty\" graphql:\"me\""
}

func (*Me) GetMe added in v1.12.0

func (t *Me) GetMe() *Me_Me

type Me_Me added in v1.12.0

type Me_Me struct {
	ID                 string                           "json:\"id\" graphql:\"id\""
	Email              string                           "json:\"email\" graphql:\"email\""
	Demoing            *bool                            "json:\"demoing,omitempty\" graphql:\"demoing\""
	TrustRelationships []*OidcTrustRelationshipFragment "json:\"trustRelationships,omitempty\" graphql:\"trustRelationships\""
}

func (*Me_Me) GetDemoing added in v1.12.0

func (t *Me_Me) GetDemoing() *bool

func (*Me_Me) GetEmail added in v1.12.0

func (t *Me_Me) GetEmail() string

func (*Me_Me) GetID added in v1.12.0

func (t *Me_Me) GetID() string

func (*Me_Me) GetTrustRelationships added in v1.12.0

func (t *Me_Me) GetTrustRelationships() []*OidcTrustRelationshipFragment

type MediaType

type MediaType string
const (
	MediaTypeImage MediaType = "IMAGE"
	MediaTypeVideo MediaType = "VIDEO"
	MediaTypeAudio MediaType = "AUDIO"
	MediaTypeOther MediaType = "OTHER"
	MediaTypePDF   MediaType = "PDF"
)

func (MediaType) IsValid

func (e MediaType) IsValid() bool

func (MediaType) MarshalGQL

func (e MediaType) MarshalGQL(w io.Writer)

func (MediaType) String

func (e MediaType) String() string

func (*MediaType) UnmarshalGQL

func (e *MediaType) UnmarshalGQL(v interface{}) error

type MeetingAttributes

type MeetingAttributes struct {
	Topic      string  `json:"topic"`
	IncidentID *string `json:"incidentId,omitempty"`
}

type MessageEntity

type MessageEntity struct {
	ID         string            `json:"id"`
	Type       MessageEntityType `json:"type"`
	Text       *string           `json:"text,omitempty"`
	StartIndex *int64            `json:"startIndex,omitempty"`
	EndIndex   *int64            `json:"endIndex,omitempty"`
	User       *User             `json:"user,omitempty"`
	InsertedAt *string           `json:"insertedAt,omitempty"`
	UpdatedAt  *string           `json:"updatedAt,omitempty"`
}

type MessageEntityType

type MessageEntityType string
const (
	MessageEntityTypeMention MessageEntityType = "MENTION"
	MessageEntityTypeEmoji   MessageEntityType = "EMOJI"
)

func (MessageEntityType) IsValid

func (e MessageEntityType) IsValid() bool

func (MessageEntityType) MarshalGQL

func (e MessageEntityType) MarshalGQL(w io.Writer)

func (MessageEntityType) String

func (e MessageEntityType) String() string

func (*MessageEntityType) UnmarshalGQL

func (e *MessageEntityType) UnmarshalGQL(v interface{}) error

type Metric

type Metric struct {
	Name   string         `json:"name"`
	Tags   []*MetricTag   `json:"tags,omitempty"`
	Values []*MetricValue `json:"values,omitempty"`
}

type MetricTag

type MetricTag struct {
	Name  string `json:"name"`
	Value string `json:"value"`
}

type MetricValue

type MetricValue struct {
	Time  *string `json:"time,omitempty"`
	Value *int64  `json:"value,omitempty"`
}

type NetworkConfiguration

type NetworkConfiguration struct {
	PluralDNS *bool   `json:"pluralDns,omitempty"`
	Subdomain *string `json:"subdomain,omitempty"`
}

type NextAction

type NextAction struct {
	Type          *string        `json:"type,omitempty"`
	RedirectToURL *RedirectToURL `json:"redirectToUrl,omitempty"`
}

type Notification

type Notification struct {
	ID         string           `json:"id"`
	Type       NotificationType `json:"type"`
	Msg        *string          `json:"msg,omitempty"`
	User       *User            `json:"user"`
	Actor      *User            `json:"actor"`
	Incident   *Incident        `json:"incident,omitempty"`
	Message    *IncidentMessage `json:"message,omitempty"`
	Repository *Repository      `json:"repository,omitempty"`
	InsertedAt *string          `json:"insertedAt,omitempty"`
	UpdatedAt  *string          `json:"updatedAt,omitempty"`
}

type NotificationConnection

type NotificationConnection struct {
	PageInfo *PageInfo           `json:"pageInfo"`
	Edges    []*NotificationEdge `json:"edges,omitempty"`
}

type NotificationEdge

type NotificationEdge struct {
	Node   *Notification `json:"node,omitempty"`
	Cursor *string       `json:"cursor,omitempty"`
}

type NotificationPreferences

type NotificationPreferences struct {
	Message        *bool `json:"message,omitempty"`
	IncidentUpdate *bool `json:"incidentUpdate,omitempty"`
	Mention        *bool `json:"mention,omitempty"`
}

type NotificationPreferencesAttributes

type NotificationPreferencesAttributes struct {
	Message        bool `json:"message"`
	IncidentUpdate bool `json:"incidentUpdate"`
	Mention        bool `json:"mention"`
}

type NotificationType

type NotificationType string
const (
	NotificationTypeMessage        NotificationType = "MESSAGE"
	NotificationTypeIncidentUpdate NotificationType = "INCIDENT_UPDATE"
	NotificationTypeMention        NotificationType = "MENTION"
	NotificationTypeLocked         NotificationType = "LOCKED"
	NotificationTypePending        NotificationType = "PENDING"
)

func (NotificationType) IsValid

func (e NotificationType) IsValid() bool

func (NotificationType) MarshalGQL

func (e NotificationType) MarshalGQL(w io.Writer)

func (NotificationType) String

func (e NotificationType) String() string

func (*NotificationType) UnmarshalGQL

func (e *NotificationType) UnmarshalGQL(v interface{}) error

type OIDCProvider

type OIDCProvider struct {
	ID            string                      "json:\"id\" graphql:\"id\""
	ClientID      string                      "json:\"clientId\" graphql:\"clientId\""
	ClientSecret  string                      "json:\"clientSecret\" graphql:\"clientSecret\""
	RedirectUris  []*string                   "json:\"redirectUris,omitempty\" graphql:\"redirectUris\""
	Bindings      []*OIDCProvider_Bindings    "json:\"bindings,omitempty\" graphql:\"bindings\""
	Configuration *OIDCProvider_Configuration "json:\"configuration,omitempty\" graphql:\"configuration\""
}

func (*OIDCProvider) GetBindings added in v1.12.0

func (t *OIDCProvider) GetBindings() []*OIDCProvider_Bindings

func (*OIDCProvider) GetClientID added in v1.12.0

func (t *OIDCProvider) GetClientID() string

func (*OIDCProvider) GetClientSecret added in v1.12.0

func (t *OIDCProvider) GetClientSecret() string

func (*OIDCProvider) GetConfiguration added in v1.12.0

func (t *OIDCProvider) GetConfiguration() *OIDCProvider_Configuration

func (*OIDCProvider) GetID added in v1.12.0

func (t *OIDCProvider) GetID() string

func (*OIDCProvider) GetRedirectUris added in v1.12.0

func (t *OIDCProvider) GetRedirectUris() []*string

type OIDCProvider_Bindings added in v1.12.0

type OIDCProvider_Bindings struct {
	User  *OIDCProvider_Bindings_User  "json:\"user,omitempty\" graphql:\"user\""
	Group *OIDCProvider_Bindings_Group "json:\"group,omitempty\" graphql:\"group\""
}

func (*OIDCProvider_Bindings) GetGroup added in v1.12.0

func (*OIDCProvider_Bindings) GetUser added in v1.12.0

type OIDCProvider_Bindings_Group added in v1.12.0

type OIDCProvider_Bindings_Group struct {
	ID   string "json:\"id\" graphql:\"id\""
	Name string "json:\"name\" graphql:\"name\""
}

func (*OIDCProvider_Bindings_Group) GetID added in v1.12.0

func (*OIDCProvider_Bindings_Group) GetName added in v1.12.0

func (t *OIDCProvider_Bindings_Group) GetName() string

type OIDCProvider_Bindings_User added in v1.12.0

type OIDCProvider_Bindings_User struct {
	ID    string "json:\"id\" graphql:\"id\""
	Email string "json:\"email\" graphql:\"email\""
}

func (*OIDCProvider_Bindings_User) GetEmail added in v1.12.0

func (t *OIDCProvider_Bindings_User) GetEmail() string

func (*OIDCProvider_Bindings_User) GetID added in v1.12.0

type OIDCProvider_Configuration added in v1.12.0

type OIDCProvider_Configuration struct {
	Issuer                *string "json:\"issuer,omitempty\" graphql:\"issuer\""
	AuthorizationEndpoint *string "json:\"authorizationEndpoint,omitempty\" graphql:\"authorizationEndpoint\""
	TokenEndpoint         *string "json:\"tokenEndpoint,omitempty\" graphql:\"tokenEndpoint\""
	JwksURI               *string "json:\"jwksUri,omitempty\" graphql:\"jwksUri\""
	UserinfoEndpoint      *string "json:\"userinfoEndpoint,omitempty\" graphql:\"userinfoEndpoint\""
}

func (*OIDCProvider_Configuration) GetAuthorizationEndpoint added in v1.12.0

func (t *OIDCProvider_Configuration) GetAuthorizationEndpoint() *string

func (*OIDCProvider_Configuration) GetIssuer added in v1.12.0

func (t *OIDCProvider_Configuration) GetIssuer() *string

func (*OIDCProvider_Configuration) GetJwksURI added in v1.12.0

func (t *OIDCProvider_Configuration) GetJwksURI() *string

func (*OIDCProvider_Configuration) GetTokenEndpoint added in v1.12.0

func (t *OIDCProvider_Configuration) GetTokenEndpoint() *string

func (*OIDCProvider_Configuration) GetUserinfoEndpoint added in v1.12.0

func (t *OIDCProvider_Configuration) GetUserinfoEndpoint() *string

type OauthAttributes

type OauthAttributes struct {
	Service     *OauthService `json:"service,omitempty"`
	Code        *string       `json:"code,omitempty"`
	RedirectURI *string       `json:"redirectUri,omitempty"`
}

type OauthInfo

type OauthInfo struct {
	Provider     OauthProvider `json:"provider"`
	AuthorizeURL string        `json:"authorizeUrl"`
}

type OauthIntegration

type OauthIntegration struct {
	ID         string       `json:"id"`
	Service    OauthService `json:"service"`
	Account    *Account     `json:"account,omitempty"`
	InsertedAt *string      `json:"insertedAt,omitempty"`
	UpdatedAt  *string      `json:"updatedAt,omitempty"`
}

type OauthProvider

type OauthProvider string
const (
	OauthProviderGithub OauthProvider = "GITHUB"
	OauthProviderGoogle OauthProvider = "GOOGLE"
	OauthProviderGitlab OauthProvider = "GITLAB"
)

func (OauthProvider) IsValid

func (e OauthProvider) IsValid() bool

func (OauthProvider) MarshalGQL

func (e OauthProvider) MarshalGQL(w io.Writer)

func (OauthProvider) String

func (e OauthProvider) String() string

func (*OauthProvider) UnmarshalGQL

func (e *OauthProvider) UnmarshalGQL(v interface{}) error

type OauthResponse

type OauthResponse struct {
	RedirectTo string `json:"redirectTo"`
}

type OauthService

type OauthService string
const (
	OauthServiceZoom OauthService = "ZOOM"
)

func (OauthService) IsValid

func (e OauthService) IsValid() bool

func (OauthService) MarshalGQL

func (e OauthService) MarshalGQL(w io.Writer)

func (OauthService) String

func (e OauthService) String() string

func (*OauthService) UnmarshalGQL

func (e *OauthService) UnmarshalGQL(v interface{}) error

type OauthSettings

type OauthSettings struct {
	URIFormat  string         `json:"uriFormat"`
	AuthMethod OidcAuthMethod `json:"authMethod"`
}

type OauthSettingsAttributes

type OauthSettingsAttributes struct {
	// The URI format for the OAuth provider.
	URIFormat string `json:"uriFormat"`
	// The authentication method for the OAuth provider.
	AuthMethod OidcAuthMethod `json:"authMethod"`
}

Input for the application's OAuth settings.

type OidcAttributes

type OidcAttributes struct {
	// The redirect URIs for the OIDC provider.
	RedirectUris []*string `json:"redirectUris,omitempty"`
	// The authentication method for the OIDC provider.
	AuthMethod OidcAuthMethod `json:"authMethod"`
	// The users or groups that can login through the OIDC provider.
	Bindings []*BindingAttributes `json:"bindings,omitempty"`
}

Input for creating or updating the OIDC attributes of an application installation.

type OidcAuthMethod

type OidcAuthMethod string

Supported OIDC authentication methods.

const (
	OidcAuthMethodPost  OidcAuthMethod = "POST"
	OidcAuthMethodBasic OidcAuthMethod = "BASIC"
)

func (OidcAuthMethod) IsValid

func (e OidcAuthMethod) IsValid() bool

func (OidcAuthMethod) MarshalGQL

func (e OidcAuthMethod) MarshalGQL(w io.Writer)

func (OidcAuthMethod) String

func (e OidcAuthMethod) String() string

func (*OidcAuthMethod) UnmarshalGQL

func (e *OidcAuthMethod) UnmarshalGQL(v interface{}) error

type OidcLogin

type OidcLogin struct {
	ID         string      `json:"id"`
	IP         *string     `json:"ip,omitempty"`
	Country    *string     `json:"country,omitempty"`
	City       *string     `json:"city,omitempty"`
	Latitude   *string     `json:"latitude,omitempty"`
	Longitude  *string     `json:"longitude,omitempty"`
	User       *User       `json:"user,omitempty"`
	Owner      *User       `json:"owner,omitempty"`
	Repository *Repository `json:"repository,omitempty"`
	InsertedAt *string     `json:"insertedAt,omitempty"`
	UpdatedAt  *string     `json:"updatedAt,omitempty"`
}

type OidcLoginConnection

type OidcLoginConnection struct {
	PageInfo *PageInfo        `json:"pageInfo"`
	Edges    []*OidcLoginEdge `json:"edges,omitempty"`
}

type OidcLoginEdge

type OidcLoginEdge struct {
	Node   *OidcLogin `json:"node,omitempty"`
	Cursor *string    `json:"cursor,omitempty"`
}

type OidcProvider

type OidcProvider struct {
	ID            string                 `json:"id"`
	ClientSecret  string                 `json:"clientSecret"`
	ClientID      string                 `json:"clientId"`
	RedirectUris  []*string              `json:"redirectUris,omitempty"`
	AuthMethod    OidcAuthMethod         `json:"authMethod"`
	Configuration *OuathConfiguration    `json:"configuration,omitempty"`
	Consent       *ConsentRequest        `json:"consent,omitempty"`
	Invites       []*Invite              `json:"invites,omitempty"`
	Bindings      []*OidcProviderBinding `json:"bindings,omitempty"`
	InsertedAt    *string                `json:"insertedAt,omitempty"`
	UpdatedAt     *string                `json:"updatedAt,omitempty"`
}

type OidcProviderBinding

type OidcProviderBinding struct {
	ID         string  `json:"id"`
	User       *User   `json:"user,omitempty"`
	Group      *Group  `json:"group,omitempty"`
	InsertedAt *string `json:"insertedAt,omitempty"`
	UpdatedAt  *string `json:"updatedAt,omitempty"`
}

type OidcSettings

type OidcSettings struct {
	URIFormat  *string        `json:"uriFormat,omitempty"`
	URIFormats []*string      `json:"uriFormats,omitempty"`
	AuthMethod OidcAuthMethod `json:"authMethod"`
	DomainKey  *string        `json:"domainKey,omitempty"`
	Subdomain  *bool          `json:"subdomain,omitempty"`
}

type OidcSettingsAttributes

type OidcSettingsAttributes struct {
	URIFormat  *string        `json:"uriFormat,omitempty"`
	AuthMethod OidcAuthMethod `json:"authMethod"`
	URIFormats []*string      `json:"uriFormats,omitempty"`
	DomainKey  *string        `json:"domainKey,omitempty"`
	Subdomain  *bool          `json:"subdomain,omitempty"`
}

type OidcStepResponse

type OidcStepResponse struct {
	Repository *Repository     `json:"repository,omitempty"`
	Login      *LoginRequest   `json:"login,omitempty"`
	Consent    *ConsentRequest `json:"consent,omitempty"`
}

type OidcToken added in v1.8.0

type OidcToken struct {
	OidcToken *string "json:\"oidcToken,omitempty\" graphql:\"oidcToken\""
}

func (*OidcToken) GetOidcToken added in v1.12.0

func (t *OidcToken) GetOidcToken() *string

type OidcTrustRelationship added in v1.8.0

type OidcTrustRelationship struct {
	ID         string   `json:"id"`
	Issuer     string   `json:"issuer"`
	Trust      string   `json:"trust"`
	Scopes     []string `json:"scopes,omitempty"`
	InsertedAt *string  `json:"insertedAt,omitempty"`
	UpdatedAt  *string  `json:"updatedAt,omitempty"`
}

type OidcTrustRelationshipFragment added in v1.8.0

type OidcTrustRelationshipFragment struct {
	ID         string   "json:\"id\" graphql:\"id\""
	Issuer     string   "json:\"issuer\" graphql:\"issuer\""
	Trust      string   "json:\"trust\" graphql:\"trust\""
	Scopes     []string "json:\"scopes,omitempty\" graphql:\"scopes\""
	InsertedAt *string  "json:\"insertedAt,omitempty\" graphql:\"insertedAt\""
}

func (*OidcTrustRelationshipFragment) GetID added in v1.12.0

func (*OidcTrustRelationshipFragment) GetInsertedAt added in v1.12.0

func (t *OidcTrustRelationshipFragment) GetInsertedAt() *string

func (*OidcTrustRelationshipFragment) GetIssuer added in v1.12.0

func (t *OidcTrustRelationshipFragment) GetIssuer() string

func (*OidcTrustRelationshipFragment) GetScopes added in v1.12.0

func (t *OidcTrustRelationshipFragment) GetScopes() []string

func (*OidcTrustRelationshipFragment) GetTrust added in v1.12.0

func (t *OidcTrustRelationshipFragment) GetTrust() string

type OnboardingChecklist

type OnboardingChecklist struct {
	Status    *OnboardingChecklistState `json:"status,omitempty"`
	Dismissed *bool                     `json:"dismissed,omitempty"`
}

type OnboardingChecklistAttributes

type OnboardingChecklistAttributes struct {
	Status    *OnboardingChecklistState `json:"status,omitempty"`
	Dismissed *bool                     `json:"dismissed,omitempty"`
}

type OnboardingChecklistState

type OnboardingChecklistState string
const (
	OnboardingChecklistStateNew              OnboardingChecklistState = "NEW"
	OnboardingChecklistStateConfigured       OnboardingChecklistState = "CONFIGURED"
	OnboardingChecklistStateConsoleInstalled OnboardingChecklistState = "CONSOLE_INSTALLED"
	OnboardingChecklistStateFinished         OnboardingChecklistState = "FINISHED"
)

func (OnboardingChecklistState) IsValid

func (e OnboardingChecklistState) IsValid() bool

func (OnboardingChecklistState) MarshalGQL

func (e OnboardingChecklistState) MarshalGQL(w io.Writer)

func (OnboardingChecklistState) String

func (e OnboardingChecklistState) String() string

func (*OnboardingChecklistState) UnmarshalGQL

func (e *OnboardingChecklistState) UnmarshalGQL(v interface{}) error

type OnboardingState

type OnboardingState string
const (
	OnboardingStateNew       OnboardingState = "NEW"
	OnboardingStateOnboarded OnboardingState = "ONBOARDED"
	OnboardingStateInstalled OnboardingState = "INSTALLED"
	OnboardingStateActive    OnboardingState = "ACTIVE"
)

func (OnboardingState) IsValid

func (e OnboardingState) IsValid() bool

func (OnboardingState) MarshalGQL

func (e OnboardingState) MarshalGQL(w io.Writer)

func (OnboardingState) String

func (e OnboardingState) String() string

func (*OnboardingState) UnmarshalGQL

func (e *OnboardingState) UnmarshalGQL(v interface{}) error

type Operation

type Operation string
const (
	OperationNot    Operation = "NOT"
	OperationGt     Operation = "GT"
	OperationLt     Operation = "LT"
	OperationEq     Operation = "EQ"
	OperationGte    Operation = "GTE"
	OperationLte    Operation = "LTE"
	OperationPrefix Operation = "PREFIX"
	OperationSuffix Operation = "SUFFIX"
)

func (Operation) IsValid

func (e Operation) IsValid() bool

func (Operation) MarshalGQL

func (e Operation) MarshalGQL(w io.Writer)

func (Operation) String

func (e Operation) String() string

func (*Operation) UnmarshalGQL

func (e *Operation) UnmarshalGQL(v interface{}) error

type Order

type Order string
const (
	OrderAsc  Order = "ASC"
	OrderDesc Order = "DESC"
)

func (Order) IsValid

func (e Order) IsValid() bool

func (Order) MarshalGQL

func (e Order) MarshalGQL(w io.Writer)

func (Order) String

func (e Order) String() string

func (*Order) UnmarshalGQL

func (e *Order) UnmarshalGQL(v interface{}) error

type OuathConfiguration

type OuathConfiguration struct {
	Issuer                *string `json:"issuer,omitempty"`
	AuthorizationEndpoint *string `json:"authorizationEndpoint,omitempty"`
	TokenEndpoint         *string `json:"tokenEndpoint,omitempty"`
	JwksURI               *string `json:"jwksUri,omitempty"`
	UserinfoEndpoint      *string `json:"userinfoEndpoint,omitempty"`
}

type PackageScan

type PackageScan struct {
	ID         string           `json:"id"`
	Grade      *ImageGrade      `json:"grade,omitempty"`
	Violations []*ScanViolation `json:"violations,omitempty"`
	Errors     []*ScanError     `json:"errors,omitempty"`
	InsertedAt *string          `json:"insertedAt,omitempty"`
	UpdatedAt  *string          `json:"updatedAt,omitempty"`
}

type PageInfo

type PageInfo struct {
	// When paginating backwards, are there more items?
	HasPreviousPage bool `json:"hasPreviousPage"`
	// When paginating forwards, are there more items?
	HasNextPage bool `json:"hasNextPage"`
	// When paginating backwards, the cursor to continue.
	StartCursor *string `json:"startCursor,omitempty"`
	// When paginating forwards, the cursor to continue.
	EndCursor *string `json:"endCursor,omitempty"`
}

type PaymentIntent

type PaymentIntent struct {
	ID            *string     `json:"id,omitempty"`
	Description   *string     `json:"description,omitempty"`
	ClientSecret  *string     `json:"clientSecret,omitempty"`
	Amount        *int64      `json:"amount,omitempty"`
	CaptureMethod *string     `json:"captureMethod,omitempty"`
	Currency      *string     `json:"currency,omitempty"`
	NextAction    *NextAction `json:"nextAction,omitempty"`
	Status        *string     `json:"status,omitempty"`
}

type PaymentMethod

type PaymentMethod struct {
	ID        *string `json:"id,omitempty"`
	Card      *Card   `json:"card,omitempty"`
	Type      *string `json:"type,omitempty"`
	IsDefault *bool   `json:"isDefault,omitempty"`
}

type PaymentMethodConnection

type PaymentMethodConnection struct {
	PageInfo *PageInfo            `json:"pageInfo"`
	Edges    []*PaymentMethodEdge `json:"edges,omitempty"`
}

type PaymentMethodEdge

type PaymentMethodEdge struct {
	Node   *PaymentMethod `json:"node,omitempty"`
	Cursor *string        `json:"cursor,omitempty"`
}

type PaymentPeriod

type PaymentPeriod string
const (
	PaymentPeriodMonthly PaymentPeriod = "MONTHLY"
	PaymentPeriodYearly  PaymentPeriod = "YEARLY"
)

func (PaymentPeriod) IsValid

func (e PaymentPeriod) IsValid() bool

func (PaymentPeriod) MarshalGQL

func (e PaymentPeriod) MarshalGQL(w io.Writer)

func (PaymentPeriod) String

func (e PaymentPeriod) String() string

func (*PaymentPeriod) UnmarshalGQL

func (e *PaymentPeriod) UnmarshalGQL(v interface{}) error

type Permission

type Permission string
const (
	PermissionInstall      Permission = "INSTALL"
	PermissionPublish      Permission = "PUBLISH"
	PermissionBilling      Permission = "BILLING"
	PermissionUsers        Permission = "USERS"
	PermissionSupport      Permission = "SUPPORT"
	PermissionIntegrations Permission = "INTEGRATIONS"
)

func (Permission) IsValid

func (e Permission) IsValid() bool

func (Permission) MarshalGQL

func (e Permission) MarshalGQL(w io.Writer)

func (Permission) String

func (e Permission) String() string

func (*Permission) UnmarshalGQL

func (e *Permission) UnmarshalGQL(v interface{}) error

type PersistedToken

type PersistedToken struct {
	ID         *string                        `json:"id,omitempty"`
	Token      *string                        `json:"token,omitempty"`
	Audits     *PersistedTokenAuditConnection `json:"audits,omitempty"`
	Metrics    []*GeoMetric                   `json:"metrics,omitempty"`
	InsertedAt *string                        `json:"insertedAt,omitempty"`
	UpdatedAt  *string                        `json:"updatedAt,omitempty"`
}

type PersistedTokenAudit

type PersistedTokenAudit struct {
	ID         *string `json:"id,omitempty"`
	IP         *string `json:"ip,omitempty"`
	Timestamp  *string `json:"timestamp,omitempty"`
	Count      *int64  `json:"count,omitempty"`
	City       *string `json:"city,omitempty"`
	Country    *string `json:"country,omitempty"`
	Latitude   *string `json:"latitude,omitempty"`
	Longitude  *string `json:"longitude,omitempty"`
	InsertedAt *string `json:"insertedAt,omitempty"`
	UpdatedAt  *string `json:"updatedAt,omitempty"`
}

type PersistedTokenAuditConnection

type PersistedTokenAuditConnection struct {
	PageInfo *PageInfo                  `json:"pageInfo"`
	Edges    []*PersistedTokenAuditEdge `json:"edges,omitempty"`
}

type PersistedTokenAuditEdge

type PersistedTokenAuditEdge struct {
	Node   *PersistedTokenAudit `json:"node,omitempty"`
	Cursor *string              `json:"cursor,omitempty"`
}

type PersistedTokenConnection

type PersistedTokenConnection struct {
	PageInfo *PageInfo             `json:"pageInfo"`
	Edges    []*PersistedTokenEdge `json:"edges,omitempty"`
}

type PersistedTokenEdge

type PersistedTokenEdge struct {
	Node   *PersistedToken `json:"node,omitempty"`
	Cursor *string         `json:"cursor,omitempty"`
}

type Plan

type Plan struct {
	ID            string          `json:"id"`
	Name          string          `json:"name"`
	Default       *bool           `json:"default,omitempty"`
	Visible       bool            `json:"visible"`
	Cost          int64           `json:"cost"`
	Period        *string         `json:"period,omitempty"`
	LineItems     *PlanLineItems  `json:"lineItems,omitempty"`
	Metadata      *PlanMetadata   `json:"metadata,omitempty"`
	ServiceLevels []*ServiceLevel `json:"serviceLevels,omitempty"`
	InsertedAt    *string         `json:"insertedAt,omitempty"`
	UpdatedAt     *string         `json:"updatedAt,omitempty"`
}

type PlanAttributes

type PlanAttributes struct {
	Name          string                    `json:"name"`
	Cost          int64                     `json:"cost"`
	Period        string                    `json:"period"`
	Default       *bool                     `json:"default,omitempty"`
	LineItems     *PlanLineItemAttributes   `json:"lineItems,omitempty"`
	Metadata      *PlanMetadataAttributes   `json:"metadata,omitempty"`
	ServiceLevels []*ServiceLevelAttributes `json:"serviceLevels,omitempty"`
}

type PlanFeature

type PlanFeature struct {
	Name        string `json:"name"`
	Description string `json:"description"`
}

type PlanFeatureAttributes

type PlanFeatureAttributes struct {
	Name        string `json:"name"`
	Description string `json:"description"`
}

type PlanFeatures

type PlanFeatures struct {
	Vpn                *bool `json:"vpn,omitempty"`
	UserManagement     *bool `json:"userManagement,omitempty"`
	Audit              *bool `json:"audit,omitempty"`
	DatabaseManagement *bool `json:"databaseManagement,omitempty"`
	Cd                 *bool `json:"cd,omitempty"`
}

type PlanLineItemAttributes

type PlanLineItemAttributes struct {
	Included []*LimitAttributes    `json:"included,omitempty"`
	Items    []*LineItemAttributes `json:"items,omitempty"`
}

type PlanLineItems

type PlanLineItems struct {
	Included []*Limit    `json:"included,omitempty"`
	Items    []*LineItem `json:"items,omitempty"`
}

type PlanMetadata

type PlanMetadata struct {
	Freeform map[string]interface{} `json:"freeform,omitempty"`
	Features []*PlanFeature         `json:"features,omitempty"`
}

type PlanMetadataAttributes

type PlanMetadataAttributes struct {
	Freeform *string                  `json:"freeform,omitempty"`
	Features []*PlanFeatureAttributes `json:"features,omitempty"`
}

type PlanType

type PlanType string
const (
	PlanTypeLicensed PlanType = "LICENSED"
	PlanTypeMetered  PlanType = "METERED"
)

func (PlanType) IsValid

func (e PlanType) IsValid() bool

func (PlanType) MarshalGQL

func (e PlanType) MarshalGQL(w io.Writer)

func (PlanType) String

func (e PlanType) String() string

func (*PlanType) UnmarshalGQL

func (e *PlanType) UnmarshalGQL(v interface{}) error

type PlatformMetrics

type PlatformMetrics struct {
	Repositories *int64 `json:"repositories,omitempty"`
	Rollouts     *int64 `json:"rollouts,omitempty"`
	Clusters     *int64 `json:"clusters,omitempty"`
	Publishers   *int64 `json:"publishers,omitempty"`
}

type PlatformPlan

type PlatformPlan struct {
	ID         string              `json:"id"`
	Name       string              `json:"name"`
	Visible    bool                `json:"visible"`
	Cost       int64               `json:"cost"`
	Period     PaymentPeriod       `json:"period"`
	Enterprise *bool               `json:"enterprise,omitempty"`
	Trial      *bool               `json:"trial,omitempty"`
	Features   *PlanFeatures       `json:"features,omitempty"`
	LineItems  []*PlatformPlanItem `json:"lineItems,omitempty"`
	InsertedAt *string             `json:"insertedAt,omitempty"`
	UpdatedAt  *string             `json:"updatedAt,omitempty"`
}

type PlatformPlanItem

type PlatformPlanItem struct {
	Name       string            `json:"name"`
	Dimension  LineItemDimension `json:"dimension"`
	ExternalID *string           `json:"externalId,omitempty"`
	Cost       int64             `json:"cost"`
	Period     PaymentPeriod     `json:"period"`
}

type PlatformSubscription

type PlatformSubscription struct {
	ID            string                           `json:"id"`
	ExternalID    *string                          `json:"externalId,omitempty"`
	LineItems     []*PlatformSubscriptionLineItems `json:"lineItems,omitempty"`
	Plan          *PlatformPlan                    `json:"plan,omitempty"`
	TrialUntil    *string                          `json:"trialUntil,omitempty"`
	LatestInvoice *Invoice                         `json:"latestInvoice,omitempty"`
	InsertedAt    *string                          `json:"insertedAt,omitempty"`
	UpdatedAt     *string                          `json:"updatedAt,omitempty"`
}

type PlatformSubscriptionLineItems

type PlatformSubscriptionLineItems struct {
	Dimension  LineItemDimension `json:"dimension"`
	Quantity   int64             `json:"quantity"`
	ExternalID *string           `json:"externalId,omitempty"`
}

type PluralConfiguration

type PluralConfiguration struct {
	StripeConnectID      *string `json:"stripeConnectId,omitempty"`
	StripePublishableKey *string `json:"stripePublishableKey,omitempty"`
	Registry             *string `json:"registry,omitempty"`
	GitCommit            *string `json:"gitCommit,omitempty"`
}

type PolicyBinding

type PolicyBinding struct {
	ID         string  `json:"id"`
	User       *User   `json:"user,omitempty"`
	Group      *Group  `json:"group,omitempty"`
	InsertedAt *string `json:"insertedAt,omitempty"`
	UpdatedAt  *string `json:"updatedAt,omitempty"`
}

type PollLoginToken

type PollLoginToken struct {
	LoginToken *PollLoginToken_LoginToken "json:\"loginToken,omitempty\" graphql:\"loginToken\""
}

func (*PollLoginToken) GetLoginToken added in v1.12.0

func (t *PollLoginToken) GetLoginToken() *PollLoginToken_LoginToken

type PollLoginToken_LoginToken added in v1.12.0

type PollLoginToken_LoginToken struct {
	Jwt *string "json:\"jwt,omitempty\" graphql:\"jwt\""
}

func (*PollLoginToken_LoginToken) GetJwt added in v1.12.0

func (t *PollLoginToken_LoginToken) GetJwt() *string

type Postmortem

type Postmortem struct {
	ID          string        `json:"id"`
	Content     string        `json:"content"`
	ActionItems []*ActionItem `json:"actionItems,omitempty"`
	Creator     *User         `json:"creator"`
	InsertedAt  *string       `json:"insertedAt,omitempty"`
	UpdatedAt   *string       `json:"updatedAt,omitempty"`
}

type PostmortemAttributes

type PostmortemAttributes struct {
	Content     string                  `json:"content"`
	ActionItems []*ActionItemAttributes `json:"actionItems,omitempty"`
}

type PromoteCluster

type PromoteCluster struct {
	Promote *UserFragment "json:\"promote,omitempty\" graphql:\"promote\""
}

func (*PromoteCluster) GetPromote added in v1.12.0

func (t *PromoteCluster) GetPromote() *UserFragment

type Provider

type Provider string
const (
	ProviderGcp        Provider = "GCP"
	ProviderAws        Provider = "AWS"
	ProviderAzure      Provider = "AZURE"
	ProviderCustom     Provider = "CUSTOM"
	ProviderKubernetes Provider = "KUBERNETES"
	ProviderEquinix    Provider = "EQUINIX"
	ProviderKind       Provider = "KIND"
	ProviderGeneric    Provider = "GENERIC"
	ProviderLinode     Provider = "LINODE"
)

func (Provider) IsValid

func (e Provider) IsValid() bool

func (Provider) MarshalGQL

func (e Provider) MarshalGQL(w io.Writer)

func (Provider) String

func (e Provider) String() string

func (*Provider) UnmarshalGQL

func (e *Provider) UnmarshalGQL(v interface{}) error

type PublicKey

type PublicKey struct {
	ID         string  `json:"id"`
	Name       string  `json:"name"`
	Content    string  `json:"content"`
	Digest     string  `json:"digest"`
	User       *User   `json:"user"`
	InsertedAt *string `json:"insertedAt,omitempty"`
	UpdatedAt  *string `json:"updatedAt,omitempty"`
}

type PublicKeyAttributes

type PublicKeyAttributes struct {
	Name    string `json:"name"`
	Content string `json:"content"`
}

type PublicKeyConnection

type PublicKeyConnection struct {
	PageInfo *PageInfo        `json:"pageInfo"`
	Edges    []*PublicKeyEdge `json:"edges,omitempty"`
}

type PublicKeyEdge

type PublicKeyEdge struct {
	Node   *PublicKey `json:"node,omitempty"`
	Cursor *string    `json:"cursor,omitempty"`
}

type PublicKeyFragment

type PublicKeyFragment struct {
	ID      string        "json:\"id\" graphql:\"id\""
	Content string        "json:\"content\" graphql:\"content\""
	User    *UserFragment "json:\"user\" graphql:\"user\""
}

func (*PublicKeyFragment) GetContent added in v1.12.0

func (t *PublicKeyFragment) GetContent() string

func (*PublicKeyFragment) GetID added in v1.12.0

func (t *PublicKeyFragment) GetID() string

func (*PublicKeyFragment) GetUser added in v1.12.0

func (t *PublicKeyFragment) GetUser() *UserFragment

type PublishLogs

type PublishLogs struct {
	PublishLogs *PublishLogs_PublishLogs "json:\"publishLogs,omitempty\" graphql:\"publishLogs\""
}

func (*PublishLogs) GetPublishLogs added in v1.12.0

func (t *PublishLogs) GetPublishLogs() *PublishLogs_PublishLogs

type PublishLogs_PublishLogs added in v1.12.0

type PublishLogs_PublishLogs struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*PublishLogs_PublishLogs) GetID added in v1.12.0

func (t *PublishLogs_PublishLogs) GetID() string

type Publisher

type Publisher struct {
	ID               *string       `json:"id,omitempty"`
	Name             string        `json:"name"`
	Description      *string       `json:"description,omitempty"`
	BillingAccountID *string       `json:"billingAccountId,omitempty"`
	Phone            *string       `json:"phone,omitempty"`
	Address          *Address      `json:"address,omitempty"`
	Community        *Community    `json:"community,omitempty"`
	Owner            *User         `json:"owner,omitempty"`
	Avatar           *string       `json:"avatar,omitempty"`
	BackgroundColor  *string       `json:"backgroundColor,omitempty"`
	Repositories     []*Repository `json:"repositories,omitempty"`
	InsertedAt       *string       `json:"insertedAt,omitempty"`
	UpdatedAt        *string       `json:"updatedAt,omitempty"`
}

type PublisherAttributes

type PublisherAttributes struct {
	Name        *string              `json:"name,omitempty"`
	Description *string              `json:"description,omitempty"`
	Avatar      *string              `json:"avatar,omitempty"`
	Phone       *string              `json:"phone,omitempty"`
	Address     *AddressAttributes   `json:"address,omitempty"`
	Community   *CommunityAttributes `json:"community,omitempty"`
}

type PublisherConnection

type PublisherConnection struct {
	PageInfo *PageInfo        `json:"pageInfo"`
	Edges    []*PublisherEdge `json:"edges,omitempty"`
}

type PublisherEdge

type PublisherEdge struct {
	Node   *Publisher `json:"node,omitempty"`
	Cursor *string    `json:"cursor,omitempty"`
}

type Reaction

type Reaction struct {
	Name       string           `json:"name"`
	Creator    *User            `json:"creator"`
	Message    *IncidentMessage `json:"message"`
	InsertedAt *string          `json:"insertedAt,omitempty"`
	UpdatedAt  *string          `json:"updatedAt,omitempty"`
}

type Recipe

type Recipe struct {
	ID                 string           `json:"id"`
	Name               string           `json:"name"`
	Description        *string          `json:"description,omitempty"`
	Provider           *Provider        `json:"provider,omitempty"`
	OidcSettings       *OidcSettings    `json:"oidcSettings,omitempty"`
	Private            *bool            `json:"private,omitempty"`
	Restricted         *bool            `json:"restricted,omitempty"`
	Primary            *bool            `json:"primary,omitempty"`
	OidcEnabled        *bool            `json:"oidcEnabled,omitempty"`
	Tests              []*RecipeTest    `json:"tests,omitempty"`
	Repository         *Repository      `json:"repository,omitempty"`
	RecipeSections     []*RecipeSection `json:"recipeSections,omitempty"`
	RecipeDependencies []*Recipe        `json:"recipeDependencies,omitempty"`
	InsertedAt         *string          `json:"insertedAt,omitempty"`
	UpdatedAt          *string          `json:"updatedAt,omitempty"`
}

type RecipeAttributes

type RecipeAttributes struct {
	Name         string                     `json:"name"`
	Description  *string                    `json:"description,omitempty"`
	Provider     *Provider                  `json:"provider,omitempty"`
	Tests        []*RecipeTestAttributes    `json:"tests,omitempty"`
	Sections     []*RecipeSectionAttributes `json:"sections,omitempty"`
	Dependencies []*RecipeReference         `json:"dependencies,omitempty"`
	OidcSettings *OidcSettingsAttributes    `json:"oidcSettings,omitempty"`
	Private      *bool                      `json:"private,omitempty"`
	Primary      *bool                      `json:"primary,omitempty"`
	Restricted   *bool                      `json:"restricted,omitempty"`
}

type RecipeCondition

type RecipeCondition struct {
	Field     string    `json:"field"`
	Value     *string   `json:"value,omitempty"`
	Operation Operation `json:"operation"`
}

type RecipeConditionAttributes

type RecipeConditionAttributes struct {
	Field     string    `json:"field"`
	Value     *string   `json:"value,omitempty"`
	Operation Operation `json:"operation"`
}

type RecipeConfiguration

type RecipeConfiguration struct {
	Type          *Datatype         `json:"type,omitempty"`
	Name          *string           `json:"name,omitempty"`
	Default       *string           `json:"default,omitempty"`
	Documentation *string           `json:"documentation,omitempty"`
	Placeholder   *string           `json:"placeholder,omitempty"`
	Longform      *string           `json:"longform,omitempty"`
	Optional      *bool             `json:"optional,omitempty"`
	Condition     *RecipeCondition  `json:"condition,omitempty"`
	Validation    *RecipeValidation `json:"validation,omitempty"`
	FunctionName  *string           `json:"functionName,omitempty"`
	Args          []*string         `json:"args,omitempty"`
}

type RecipeConfigurationAttributes

type RecipeConfigurationAttributes struct {
	Type          Datatype                    `json:"type"`
	Name          string                      `json:"name"`
	Default       *string                     `json:"default,omitempty"`
	Documentation *string                     `json:"documentation,omitempty"`
	Longform      *string                     `json:"longform,omitempty"`
	Placeholder   *string                     `json:"placeholder,omitempty"`
	Condition     *RecipeConditionAttributes  `json:"condition,omitempty"`
	Validation    *RecipeValidationAttributes `json:"validation,omitempty"`
	FunctionName  *string                     `json:"functionName,omitempty"`
	Optional      *bool                       `json:"optional,omitempty"`
}

type RecipeConfigurationFragment

type RecipeConfigurationFragment struct {
	Name          *string                                 "json:\"name,omitempty\" graphql:\"name\""
	Type          *Datatype                               "json:\"type,omitempty\" graphql:\"type\""
	Default       *string                                 "json:\"default,omitempty\" graphql:\"default\""
	Documentation *string                                 "json:\"documentation,omitempty\" graphql:\"documentation\""
	Optional      *bool                                   "json:\"optional,omitempty\" graphql:\"optional\""
	Placeholder   *string                                 "json:\"placeholder,omitempty\" graphql:\"placeholder\""
	FunctionName  *string                                 "json:\"functionName,omitempty\" graphql:\"functionName\""
	Condition     *RecipeConfigurationFragment_Condition  "json:\"condition,omitempty\" graphql:\"condition\""
	Validation    *RecipeConfigurationFragment_Validation "json:\"validation,omitempty\" graphql:\"validation\""
}

func (*RecipeConfigurationFragment) GetCondition added in v1.12.0

func (*RecipeConfigurationFragment) GetDefault added in v1.12.0

func (t *RecipeConfigurationFragment) GetDefault() *string

func (*RecipeConfigurationFragment) GetDocumentation added in v1.12.0

func (t *RecipeConfigurationFragment) GetDocumentation() *string

func (*RecipeConfigurationFragment) GetFunctionName added in v1.12.0

func (t *RecipeConfigurationFragment) GetFunctionName() *string

func (*RecipeConfigurationFragment) GetName added in v1.12.0

func (t *RecipeConfigurationFragment) GetName() *string

func (*RecipeConfigurationFragment) GetOptional added in v1.12.0

func (t *RecipeConfigurationFragment) GetOptional() *bool

func (*RecipeConfigurationFragment) GetPlaceholder added in v1.12.0

func (t *RecipeConfigurationFragment) GetPlaceholder() *string

func (*RecipeConfigurationFragment) GetType added in v1.12.0

func (t *RecipeConfigurationFragment) GetType() *Datatype

func (*RecipeConfigurationFragment) GetValidation added in v1.12.0

type RecipeConfigurationFragment_Condition added in v1.12.0

type RecipeConfigurationFragment_Condition struct {
	Field     string    "json:\"field\" graphql:\"field\""
	Operation Operation "json:\"operation\" graphql:\"operation\""
	Value     *string   "json:\"value,omitempty\" graphql:\"value\""
}

func (*RecipeConfigurationFragment_Condition) GetField added in v1.12.0

func (*RecipeConfigurationFragment_Condition) GetOperation added in v1.12.0

func (*RecipeConfigurationFragment_Condition) GetValue added in v1.12.0

type RecipeConfigurationFragment_Validation added in v1.12.0

type RecipeConfigurationFragment_Validation struct {
	Type    ValidationType "json:\"type\" graphql:\"type\""
	Regex   *string        "json:\"regex,omitempty\" graphql:\"regex\""
	Message string         "json:\"message\" graphql:\"message\""
}

func (*RecipeConfigurationFragment_Validation) GetMessage added in v1.12.0

func (*RecipeConfigurationFragment_Validation) GetRegex added in v1.12.0

func (*RecipeConfigurationFragment_Validation) GetType added in v1.12.0

type RecipeConnection

type RecipeConnection struct {
	PageInfo *PageInfo     `json:"pageInfo"`
	Edges    []*RecipeEdge `json:"edges,omitempty"`
}

type RecipeEdge

type RecipeEdge struct {
	Node   *Recipe `json:"node,omitempty"`
	Cursor *string `json:"cursor,omitempty"`
}

type RecipeFragment

type RecipeFragment struct {
	ID             string                       "json:\"id\" graphql:\"id\""
	Name           string                       "json:\"name\" graphql:\"name\""
	Primary        *bool                        "json:\"primary,omitempty\" graphql:\"primary\""
	Description    *string                      "json:\"description,omitempty\" graphql:\"description\""
	Restricted     *bool                        "json:\"restricted,omitempty\" graphql:\"restricted\""
	Provider       *Provider                    "json:\"provider,omitempty\" graphql:\"provider\""
	Tests          []*RecipeFragment_Tests      "json:\"tests,omitempty\" graphql:\"tests\""
	Repository     *RecipeFragment_Repository   "json:\"repository,omitempty\" graphql:\"repository\""
	OidcSettings   *RecipeFragment_OidcSettings "json:\"oidcSettings,omitempty\" graphql:\"oidcSettings\""
	RecipeSections []*RecipeSectionFragment     "json:\"recipeSections,omitempty\" graphql:\"recipeSections\""
}

func (*RecipeFragment) GetDescription added in v1.12.0

func (t *RecipeFragment) GetDescription() *string

func (*RecipeFragment) GetID added in v1.12.0

func (t *RecipeFragment) GetID() string

func (*RecipeFragment) GetName added in v1.12.0

func (t *RecipeFragment) GetName() string

func (*RecipeFragment) GetOidcSettings added in v1.12.0

func (t *RecipeFragment) GetOidcSettings() *RecipeFragment_OidcSettings

func (*RecipeFragment) GetPrimary added in v1.12.0

func (t *RecipeFragment) GetPrimary() *bool

func (*RecipeFragment) GetProvider added in v1.12.0

func (t *RecipeFragment) GetProvider() *Provider

func (*RecipeFragment) GetRecipeSections added in v1.12.0

func (t *RecipeFragment) GetRecipeSections() []*RecipeSectionFragment

func (*RecipeFragment) GetRepository added in v1.12.0

func (t *RecipeFragment) GetRepository() *RecipeFragment_Repository

func (*RecipeFragment) GetRestricted added in v1.12.0

func (t *RecipeFragment) GetRestricted() *bool

func (*RecipeFragment) GetTests added in v1.12.0

func (t *RecipeFragment) GetTests() []*RecipeFragment_Tests

type RecipeFragment_OidcSettings added in v1.12.0

type RecipeFragment_OidcSettings struct {
	URIFormat  *string        "json:\"uriFormat,omitempty\" graphql:\"uriFormat\""
	URIFormats []*string      "json:\"uriFormats,omitempty\" graphql:\"uriFormats\""
	AuthMethod OidcAuthMethod "json:\"authMethod\" graphql:\"authMethod\""
	DomainKey  *string        "json:\"domainKey,omitempty\" graphql:\"domainKey\""
	Subdomain  *bool          "json:\"subdomain,omitempty\" graphql:\"subdomain\""
}

func (*RecipeFragment_OidcSettings) GetAuthMethod added in v1.12.0

func (t *RecipeFragment_OidcSettings) GetAuthMethod() *OidcAuthMethod

func (*RecipeFragment_OidcSettings) GetDomainKey added in v1.12.0

func (t *RecipeFragment_OidcSettings) GetDomainKey() *string

func (*RecipeFragment_OidcSettings) GetSubdomain added in v1.12.0

func (t *RecipeFragment_OidcSettings) GetSubdomain() *bool

func (*RecipeFragment_OidcSettings) GetURIFormat added in v1.12.0

func (t *RecipeFragment_OidcSettings) GetURIFormat() *string

func (*RecipeFragment_OidcSettings) GetURIFormats added in v1.12.0

func (t *RecipeFragment_OidcSettings) GetURIFormats() []*string

type RecipeFragment_RecipeSections_RecipeSectionFragment_Configuration_RecipeConfigurationFragment_Condition added in v1.12.0

type RecipeFragment_RecipeSections_RecipeSectionFragment_Configuration_RecipeConfigurationFragment_Condition struct {
	Field     string    "json:\"field\" graphql:\"field\""
	Operation Operation "json:\"operation\" graphql:\"operation\""
	Value     *string   "json:\"value,omitempty\" graphql:\"value\""
}

func (*RecipeFragment_RecipeSections_RecipeSectionFragment_Configuration_RecipeConfigurationFragment_Condition) GetField added in v1.12.0

func (*RecipeFragment_RecipeSections_RecipeSectionFragment_Configuration_RecipeConfigurationFragment_Condition) GetOperation added in v1.12.0

func (*RecipeFragment_RecipeSections_RecipeSectionFragment_Configuration_RecipeConfigurationFragment_Condition) GetValue added in v1.12.0

type RecipeFragment_RecipeSections_RecipeSectionFragment_Configuration_RecipeConfigurationFragment_Validation added in v1.12.0

type RecipeFragment_RecipeSections_RecipeSectionFragment_Configuration_RecipeConfigurationFragment_Validation struct {
	Type    ValidationType "json:\"type\" graphql:\"type\""
	Regex   *string        "json:\"regex,omitempty\" graphql:\"regex\""
	Message string         "json:\"message\" graphql:\"message\""
}

func (*RecipeFragment_RecipeSections_RecipeSectionFragment_Configuration_RecipeConfigurationFragment_Validation) GetMessage added in v1.12.0

func (*RecipeFragment_RecipeSections_RecipeSectionFragment_Configuration_RecipeConfigurationFragment_Validation) GetRegex added in v1.12.0

func (*RecipeFragment_RecipeSections_RecipeSectionFragment_Configuration_RecipeConfigurationFragment_Validation) GetType added in v1.12.0

type RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Configuration_RecipeConfigurationFragment_Condition added in v1.12.0

type RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Configuration_RecipeConfigurationFragment_Condition struct {
	Field     string    "json:\"field\" graphql:\"field\""
	Operation Operation "json:\"operation\" graphql:\"operation\""
	Value     *string   "json:\"value,omitempty\" graphql:\"value\""
}

func (*RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Configuration_RecipeConfigurationFragment_Condition) GetField added in v1.12.0

func (*RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Configuration_RecipeConfigurationFragment_Condition) GetOperation added in v1.12.0

func (*RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Configuration_RecipeConfigurationFragment_Condition) GetValue added in v1.12.0

type RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Configuration_RecipeConfigurationFragment_Validation added in v1.12.0

type RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Configuration_RecipeConfigurationFragment_Validation struct {
	Type    ValidationType "json:\"type\" graphql:\"type\""
	Regex   *string        "json:\"regex,omitempty\" graphql:\"regex\""
	Message string         "json:\"message\" graphql:\"message\""
}

func (*RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Configuration_RecipeConfigurationFragment_Validation) GetMessage added in v1.12.0

func (*RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Configuration_RecipeConfigurationFragment_Validation) GetRegex added in v1.12.0

func (*RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Configuration_RecipeConfigurationFragment_Validation) GetType added in v1.12.0

type RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Dependencies added in v1.12.0

type RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Dependencies struct {
	Type     *DependencyType "json:\"type,omitempty\" graphql:\"type\""
	Name     *string         "json:\"name,omitempty\" graphql:\"name\""
	Repo     *string         "json:\"repo,omitempty\" graphql:\"repo\""
	Optional *bool           "json:\"optional,omitempty\" graphql:\"optional\""
	Version  *string         "json:\"version,omitempty\" graphql:\"version\""
}

func (*RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Dependencies) GetName added in v1.12.0

func (*RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Dependencies) GetOptional added in v1.12.0

func (*RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Dependencies) GetRepo added in v1.12.0

func (*RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Dependencies) GetType added in v1.12.0

func (*RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Dependencies) GetVersion added in v1.12.0

type RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Instructions added in v1.12.0

type RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Instructions struct {
	Instructions *string "json:\"instructions,omitempty\" graphql:\"instructions\""
	Script       *string "json:\"script,omitempty\" graphql:\"script\""
}

func (*RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Instructions) GetInstructions added in v1.12.0

func (*RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Instructions) GetScript added in v1.12.0

type RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Wirings added in v1.12.0

type RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Wirings struct {
	Terraform map[string]interface{} "json:\"terraform,omitempty\" graphql:\"terraform\""
	Helm      map[string]interface{} "json:\"helm,omitempty\" graphql:\"helm\""
}

func (*RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Wirings) GetHelm added in v1.12.0

func (*RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Wirings) GetTerraform added in v1.12.0

type RecipeFragment_RecipeSections_RecipeSectionFragment_Repository_RepositoryFragment_Publisher added in v1.12.0

type RecipeFragment_RecipeSections_RecipeSectionFragment_Repository_RepositoryFragment_Publisher struct {
	Name string "json:\"name\" graphql:\"name\""
}

func (*RecipeFragment_RecipeSections_RecipeSectionFragment_Repository_RepositoryFragment_Publisher) GetName added in v1.12.0

type RecipeFragment_RecipeSections_RecipeSectionFragment_Repository_RepositoryFragment_Recipes added in v1.12.0

type RecipeFragment_RecipeSections_RecipeSectionFragment_Repository_RepositoryFragment_Recipes struct {
	Name string "json:\"name\" graphql:\"name\""
}

func (*RecipeFragment_RecipeSections_RecipeSectionFragment_Repository_RepositoryFragment_Recipes) GetName added in v1.12.0

type RecipeFragment_Repository added in v1.12.0

type RecipeFragment_Repository struct {
	ID   string "json:\"id\" graphql:\"id\""
	Name string "json:\"name\" graphql:\"name\""
}

func (*RecipeFragment_Repository) GetID added in v1.12.0

func (t *RecipeFragment_Repository) GetID() string

func (*RecipeFragment_Repository) GetName added in v1.12.0

func (t *RecipeFragment_Repository) GetName() string

type RecipeFragment_Tests added in v1.12.0

type RecipeFragment_Tests struct {
	Type    TestType                     "json:\"type\" graphql:\"type\""
	Name    string                       "json:\"name\" graphql:\"name\""
	Message *string                      "json:\"message,omitempty\" graphql:\"message\""
	Args    []*RecipeFragment_Tests_Args "json:\"args,omitempty\" graphql:\"args\""
}

func (*RecipeFragment_Tests) GetArgs added in v1.12.0

func (*RecipeFragment_Tests) GetMessage added in v1.12.0

func (t *RecipeFragment_Tests) GetMessage() *string

func (*RecipeFragment_Tests) GetName added in v1.12.0

func (t *RecipeFragment_Tests) GetName() string

func (*RecipeFragment_Tests) GetType added in v1.12.0

func (t *RecipeFragment_Tests) GetType() *TestType

type RecipeFragment_Tests_Args added in v1.12.0

type RecipeFragment_Tests_Args struct {
	Name string "json:\"name\" graphql:\"name\""
	Repo string "json:\"repo\" graphql:\"repo\""
	Key  string "json:\"key\" graphql:\"key\""
}

func (*RecipeFragment_Tests_Args) GetKey added in v1.12.0

func (t *RecipeFragment_Tests_Args) GetKey() string

func (*RecipeFragment_Tests_Args) GetName added in v1.12.0

func (t *RecipeFragment_Tests_Args) GetName() string

func (*RecipeFragment_Tests_Args) GetRepo added in v1.12.0

func (t *RecipeFragment_Tests_Args) GetRepo() string

type RecipeItem

type RecipeItem struct {
	ID            *string                `json:"id,omitempty"`
	Chart         *Chart                 `json:"chart,omitempty"`
	Terraform     *Terraform             `json:"terraform,omitempty"`
	RecipeSection *RecipeSection         `json:"recipeSection,omitempty"`
	Configuration []*RecipeConfiguration `json:"configuration,omitempty"`
	InsertedAt    *string                `json:"insertedAt,omitempty"`
	UpdatedAt     *string                `json:"updatedAt,omitempty"`
}

type RecipeItemAttributes

type RecipeItemAttributes struct {
	Name          string                           `json:"name"`
	Type          RecipeItemType                   `json:"type"`
	Configuration []*RecipeConfigurationAttributes `json:"configuration,omitempty"`
}

type RecipeItemFragment

type RecipeItemFragment struct {
	ID            *string                        "json:\"id,omitempty\" graphql:\"id\""
	Chart         *ChartFragment                 "json:\"chart,omitempty\" graphql:\"chart\""
	Terraform     *TerraformFragment             "json:\"terraform,omitempty\" graphql:\"terraform\""
	Configuration []*RecipeConfigurationFragment "json:\"configuration,omitempty\" graphql:\"configuration\""
}

func (*RecipeItemFragment) GetChart added in v1.12.0

func (t *RecipeItemFragment) GetChart() *ChartFragment

func (*RecipeItemFragment) GetConfiguration added in v1.12.0

func (t *RecipeItemFragment) GetConfiguration() []*RecipeConfigurationFragment

func (*RecipeItemFragment) GetID added in v1.12.0

func (t *RecipeItemFragment) GetID() *string

func (*RecipeItemFragment) GetTerraform added in v1.12.0

func (t *RecipeItemFragment) GetTerraform() *TerraformFragment

type RecipeItemFragment_Configuration_RecipeConfigurationFragment_Condition added in v1.12.0

type RecipeItemFragment_Configuration_RecipeConfigurationFragment_Condition struct {
	Field     string    "json:\"field\" graphql:\"field\""
	Operation Operation "json:\"operation\" graphql:\"operation\""
	Value     *string   "json:\"value,omitempty\" graphql:\"value\""
}

func (*RecipeItemFragment_Configuration_RecipeConfigurationFragment_Condition) GetField added in v1.12.0

func (*RecipeItemFragment_Configuration_RecipeConfigurationFragment_Condition) GetOperation added in v1.12.0

func (*RecipeItemFragment_Configuration_RecipeConfigurationFragment_Condition) GetValue added in v1.12.0

type RecipeItemFragment_Configuration_RecipeConfigurationFragment_Validation added in v1.12.0

type RecipeItemFragment_Configuration_RecipeConfigurationFragment_Validation struct {
	Type    ValidationType "json:\"type\" graphql:\"type\""
	Regex   *string        "json:\"regex,omitempty\" graphql:\"regex\""
	Message string         "json:\"message\" graphql:\"message\""
}

func (*RecipeItemFragment_Configuration_RecipeConfigurationFragment_Validation) GetMessage added in v1.12.0

func (*RecipeItemFragment_Configuration_RecipeConfigurationFragment_Validation) GetRegex added in v1.12.0

func (*RecipeItemFragment_Configuration_RecipeConfigurationFragment_Validation) GetType added in v1.12.0

type RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Dependencies added in v1.12.0

type RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Dependencies struct {
	Type     *DependencyType "json:\"type,omitempty\" graphql:\"type\""
	Name     *string         "json:\"name,omitempty\" graphql:\"name\""
	Repo     *string         "json:\"repo,omitempty\" graphql:\"repo\""
	Optional *bool           "json:\"optional,omitempty\" graphql:\"optional\""
	Version  *string         "json:\"version,omitempty\" graphql:\"version\""
}

func (*RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Dependencies) GetName added in v1.12.0

func (*RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Dependencies) GetOptional added in v1.12.0

func (*RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Dependencies) GetRepo added in v1.12.0

func (*RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Dependencies) GetType added in v1.12.0

func (*RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Dependencies) GetVersion added in v1.12.0

type RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Instructions added in v1.12.0

type RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Instructions struct {
	Instructions *string "json:\"instructions,omitempty\" graphql:\"instructions\""
	Script       *string "json:\"script,omitempty\" graphql:\"script\""
}

func (*RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Instructions) GetInstructions added in v1.12.0

func (*RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Instructions) GetScript added in v1.12.0

type RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Wirings added in v1.12.0

type RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Wirings struct {
	Terraform map[string]interface{} "json:\"terraform,omitempty\" graphql:\"terraform\""
	Helm      map[string]interface{} "json:\"helm,omitempty\" graphql:\"helm\""
}

func (*RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Wirings) GetHelm added in v1.12.0

func (*RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Wirings) GetTerraform added in v1.12.0

type RecipeItemType

type RecipeItemType string
const (
	RecipeItemTypeHelm      RecipeItemType = "HELM"
	RecipeItemTypeTerraform RecipeItemType = "TERRAFORM"
)

func (RecipeItemType) IsValid

func (e RecipeItemType) IsValid() bool

func (RecipeItemType) MarshalGQL

func (e RecipeItemType) MarshalGQL(w io.Writer)

func (RecipeItemType) String

func (e RecipeItemType) String() string

func (*RecipeItemType) UnmarshalGQL

func (e *RecipeItemType) UnmarshalGQL(v interface{}) error

type RecipeReference

type RecipeReference struct {
	Repo string `json:"repo"`
	Name string `json:"name"`
}

type RecipeSection

type RecipeSection struct {
	ID            *string                `json:"id,omitempty"`
	Repository    *Repository            `json:"repository,omitempty"`
	Recipe        *Recipe                `json:"recipe,omitempty"`
	Index         *int64                 `json:"index,omitempty"`
	RecipeItems   []*RecipeItem          `json:"recipeItems,omitempty"`
	Configuration []*RecipeConfiguration `json:"configuration,omitempty"`
	InsertedAt    *string                `json:"insertedAt,omitempty"`
	UpdatedAt     *string                `json:"updatedAt,omitempty"`
}

type RecipeSectionAttributes

type RecipeSectionAttributes struct {
	Name          string                           `json:"name"`
	Items         []*RecipeItemAttributes          `json:"items,omitempty"`
	Configuration []*RecipeConfigurationAttributes `json:"configuration,omitempty"`
}

type RecipeSectionFragment

type RecipeSectionFragment struct {
	Index         *int64                         "json:\"index,omitempty\" graphql:\"index\""
	Repository    *RepositoryFragment            "json:\"repository,omitempty\" graphql:\"repository\""
	RecipeItems   []*RecipeItemFragment          "json:\"recipeItems,omitempty\" graphql:\"recipeItems\""
	Configuration []*RecipeConfigurationFragment "json:\"configuration,omitempty\" graphql:\"configuration\""
}

func (*RecipeSectionFragment) GetConfiguration added in v1.12.0

func (t *RecipeSectionFragment) GetConfiguration() []*RecipeConfigurationFragment

func (*RecipeSectionFragment) GetIndex added in v1.12.0

func (t *RecipeSectionFragment) GetIndex() *int64

func (*RecipeSectionFragment) GetRecipeItems added in v1.12.0

func (t *RecipeSectionFragment) GetRecipeItems() []*RecipeItemFragment

func (*RecipeSectionFragment) GetRepository added in v1.12.0

func (t *RecipeSectionFragment) GetRepository() *RepositoryFragment

type RecipeSectionFragment_Configuration_RecipeConfigurationFragment_Condition added in v1.12.0

type RecipeSectionFragment_Configuration_RecipeConfigurationFragment_Condition struct {
	Field     string    "json:\"field\" graphql:\"field\""
	Operation Operation "json:\"operation\" graphql:\"operation\""
	Value     *string   "json:\"value,omitempty\" graphql:\"value\""
}

func (*RecipeSectionFragment_Configuration_RecipeConfigurationFragment_Condition) GetField added in v1.12.0

func (*RecipeSectionFragment_Configuration_RecipeConfigurationFragment_Condition) GetOperation added in v1.12.0

func (*RecipeSectionFragment_Configuration_RecipeConfigurationFragment_Condition) GetValue added in v1.12.0

type RecipeSectionFragment_Configuration_RecipeConfigurationFragment_Validation added in v1.12.0

type RecipeSectionFragment_Configuration_RecipeConfigurationFragment_Validation struct {
	Type    ValidationType "json:\"type\" graphql:\"type\""
	Regex   *string        "json:\"regex,omitempty\" graphql:\"regex\""
	Message string         "json:\"message\" graphql:\"message\""
}

func (*RecipeSectionFragment_Configuration_RecipeConfigurationFragment_Validation) GetMessage added in v1.12.0

func (*RecipeSectionFragment_Configuration_RecipeConfigurationFragment_Validation) GetRegex added in v1.12.0

func (*RecipeSectionFragment_Configuration_RecipeConfigurationFragment_Validation) GetType added in v1.12.0

type RecipeSectionFragment_RecipeItems_RecipeItemFragment_Configuration_RecipeConfigurationFragment_Condition added in v1.12.0

type RecipeSectionFragment_RecipeItems_RecipeItemFragment_Configuration_RecipeConfigurationFragment_Condition struct {
	Field     string    "json:\"field\" graphql:\"field\""
	Operation Operation "json:\"operation\" graphql:\"operation\""
	Value     *string   "json:\"value,omitempty\" graphql:\"value\""
}

func (*RecipeSectionFragment_RecipeItems_RecipeItemFragment_Configuration_RecipeConfigurationFragment_Condition) GetField added in v1.12.0

func (*RecipeSectionFragment_RecipeItems_RecipeItemFragment_Configuration_RecipeConfigurationFragment_Condition) GetOperation added in v1.12.0

func (*RecipeSectionFragment_RecipeItems_RecipeItemFragment_Configuration_RecipeConfigurationFragment_Condition) GetValue added in v1.12.0

type RecipeSectionFragment_RecipeItems_RecipeItemFragment_Configuration_RecipeConfigurationFragment_Validation added in v1.12.0

type RecipeSectionFragment_RecipeItems_RecipeItemFragment_Configuration_RecipeConfigurationFragment_Validation struct {
	Type    ValidationType "json:\"type\" graphql:\"type\""
	Regex   *string        "json:\"regex,omitempty\" graphql:\"regex\""
	Message string         "json:\"message\" graphql:\"message\""
}

func (*RecipeSectionFragment_RecipeItems_RecipeItemFragment_Configuration_RecipeConfigurationFragment_Validation) GetMessage added in v1.12.0

func (*RecipeSectionFragment_RecipeItems_RecipeItemFragment_Configuration_RecipeConfigurationFragment_Validation) GetRegex added in v1.12.0

func (*RecipeSectionFragment_RecipeItems_RecipeItemFragment_Configuration_RecipeConfigurationFragment_Validation) GetType added in v1.12.0

type RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Dependencies added in v1.12.0

type RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Dependencies struct {
	Type     *DependencyType "json:\"type,omitempty\" graphql:\"type\""
	Name     *string         "json:\"name,omitempty\" graphql:\"name\""
	Repo     *string         "json:\"repo,omitempty\" graphql:\"repo\""
	Optional *bool           "json:\"optional,omitempty\" graphql:\"optional\""
	Version  *string         "json:\"version,omitempty\" graphql:\"version\""
}

func (*RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Dependencies) GetName added in v1.12.0

func (*RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Dependencies) GetOptional added in v1.12.0

func (*RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Dependencies) GetRepo added in v1.12.0

func (*RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Dependencies) GetType added in v1.12.0

func (*RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Dependencies) GetVersion added in v1.12.0

type RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Instructions added in v1.12.0

type RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Instructions struct {
	Instructions *string "json:\"instructions,omitempty\" graphql:\"instructions\""
	Script       *string "json:\"script,omitempty\" graphql:\"script\""
}

func (*RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Instructions) GetInstructions added in v1.12.0

func (*RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Instructions) GetScript added in v1.12.0

type RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Wirings added in v1.12.0

type RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Wirings struct {
	Terraform map[string]interface{} "json:\"terraform,omitempty\" graphql:\"terraform\""
	Helm      map[string]interface{} "json:\"helm,omitempty\" graphql:\"helm\""
}

func (*RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Wirings) GetHelm added in v1.12.0

func (*RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Wirings) GetTerraform added in v1.12.0

type RecipeSectionFragment_Repository_RepositoryFragment_Publisher added in v1.12.0

type RecipeSectionFragment_Repository_RepositoryFragment_Publisher struct {
	Name string "json:\"name\" graphql:\"name\""
}

func (*RecipeSectionFragment_Repository_RepositoryFragment_Publisher) GetName added in v1.12.0

type RecipeSectionFragment_Repository_RepositoryFragment_Recipes added in v1.12.0

type RecipeSectionFragment_Repository_RepositoryFragment_Recipes struct {
	Name string "json:\"name\" graphql:\"name\""
}

func (*RecipeSectionFragment_Repository_RepositoryFragment_Recipes) GetName added in v1.12.0

type RecipeTest

type RecipeTest struct {
	Type    TestType        `json:"type"`
	Name    string          `json:"name"`
	Message *string         `json:"message,omitempty"`
	Args    []*TestArgument `json:"args,omitempty"`
}

type RecipeTestAttributes

type RecipeTestAttributes struct {
	Type    TestType                  `json:"type"`
	Message *string                   `json:"message,omitempty"`
	Name    string                    `json:"name"`
	Args    []*TestArgumentAttributes `json:"args,omitempty"`
}

type RecipeValidation

type RecipeValidation struct {
	Type    ValidationType `json:"type"`
	Regex   *string        `json:"regex,omitempty"`
	Message string         `json:"message"`
}

type RecipeValidationAttributes

type RecipeValidationAttributes struct {
	Type    ValidationType `json:"type"`
	Regex   *string        `json:"regex,omitempty"`
	Message string         `json:"message"`
}

type RedirectToURL

type RedirectToURL struct {
	URL       *string `json:"url,omitempty"`
	ReturnURL *string `json:"returnUrl,omitempty"`
}

type Release

type Release struct {
	Release *bool "json:\"release,omitempty\" graphql:\"release\""
}

func (*Release) GetRelease added in v1.12.0

func (t *Release) GetRelease() *bool

type ReleaseLock

type ReleaseLock struct {
	ReleaseLock *ApplyLockFragment "json:\"releaseLock,omitempty\" graphql:\"releaseLock\""
}

func (*ReleaseLock) GetReleaseLock added in v1.12.0

func (t *ReleaseLock) GetReleaseLock() *ApplyLockFragment

type ReleaseStatus

type ReleaseStatus string

The release status of a repository, defaults to ALPHA, GA if it is ready for general consumption

const (
	ReleaseStatusGa    ReleaseStatus = "GA"
	ReleaseStatusBeta  ReleaseStatus = "BETA"
	ReleaseStatusAlpha ReleaseStatus = "ALPHA"
)

func (ReleaseStatus) IsValid

func (e ReleaseStatus) IsValid() bool

func (ReleaseStatus) MarshalGQL

func (e ReleaseStatus) MarshalGQL(w io.Writer)

func (ReleaseStatus) String

func (e ReleaseStatus) String() string

func (*ReleaseStatus) UnmarshalGQL

func (e *ReleaseStatus) UnmarshalGQL(v interface{}) error

type Repository

type Repository struct {
	// The application's ID.
	ID string `json:"id"`
	// The name of the application.
	Name string `json:"name"`
	// The description of the application.
	Description *string `json:"description,omitempty"`
	// The documentation of the application.
	Documentation *string `json:"documentation,omitempty"`
	// The category of the application.
	Category *Category `json:"category,omitempty"`
	// release status of the repository
	ReleaseStatus *ReleaseStatus `json:"releaseStatus,omitempty"`
	// Whether the application is private.
	Private *bool `json:"private,omitempty"`
	// Whether the application is verified.
	Verified *bool `json:"verified,omitempty"`
	// Whether the application is trending.
	Trending *bool `json:"trending,omitempty"`
	// Notes about the application rendered after deploying and displayed to the user.
	Notes *string `json:"notes,omitempty"`
	// The default tag to deploy.
	DefaultTag *string `json:"defaultTag,omitempty"`
	// The git URL of the application.
	GitURL *string `json:"gitUrl,omitempty"`
	// The main branch of the application.
	MainBranch *string `json:"mainBranch,omitempty"`
	// The README of the application.
	Readme *string `json:"readme,omitempty"`
	// The license of the application.
	License *License `json:"license,omitempty"`
	// The community links of the application.
	Community *Community `json:"community,omitempty"`
	// The homepage of the application.
	Homepage *string `json:"homepage,omitempty"`
	// The application publisher.
	Publisher *Publisher `json:"publisher,omitempty"`
	// The available plans for the application.
	Plans []*Plan `json:"plans,omitempty"`
	// The tags of the application.
	Tags []*Tag `json:"tags,omitempty"`
	// The artifacts of the application.
	Artifacts []*Artifact `json:"artifacts,omitempty"`
	// The recipes used to install the application.
	Recipes []*Recipe `json:"recipes,omitempty"`
	// The OAuth settings for the application.
	OauthSettings *OauthSettings `json:"oauthSettings,omitempty"`
	Icon          *string        `json:"icon,omitempty"`
	DarkIcon      *string        `json:"darkIcon,omitempty"`
	// The external contributors to this repository
	Contributors []*Contributor `json:"contributors,omitempty"`
	// The installation of the application by a user.
	Installation *Installation `json:"installation,omitempty"`
	// version tags that can be followed to control upgrade flow
	UpgradeChannels []*string `json:"upgradeChannels,omitempty"`
	// If the application can be edited by the current user.
	Editable *bool `json:"editable,omitempty"`
	// A map of secrets of the application.
	Secrets map[string]interface{} `json:"secrets,omitempty"`
	// The application's public key.
	PublicKey *string `json:"publicKey,omitempty"`
	// The documentation of the application.
	Docs       []*FileContent `json:"docs,omitempty"`
	InsertedAt *string        `json:"insertedAt,omitempty"`
	UpdatedAt  *string        `json:"updatedAt,omitempty"`
}

Container for all resources to create an application.

type RepositoryAttributes

type RepositoryAttributes struct {
	// The name of the application.
	Name *string `json:"name,omitempty"`
	// A short description of the application.
	Description *string `json:"description,omitempty"`
	// A link to the application's documentation.
	Documentation *string `json:"documentation,omitempty"`
	// The category of the application.
	Category *Category `json:"category,omitempty"`
	// A YAML object of secrets.
	Secrets *string `json:"secrets,omitempty"`
	// release status of the repository
	ReleaseStatus *ReleaseStatus `json:"releaseStatus,omitempty"`
	// The application's icon.
	Icon *string `json:"icon,omitempty"`
	// The application's dark icon.
	DarkIcon *string `json:"darkIcon,omitempty"`
	// The application's documentation.
	Docs *string `json:"docs,omitempty"`
	// The application's tags.
	Tags []*TagAttributes `json:"tags,omitempty"`
	// Whether the application is private.
	Private *bool `json:"private,omitempty"`
	// Whether the application is verified.
	Verified *bool `json:"verified,omitempty"`
	// Whether the application is trending.
	Trending *bool `json:"trending,omitempty"`
	// Notes about the application rendered after deploying and displayed to the user.
	Notes *string `json:"notes,omitempty"`
	// The default tag to use when deploying the application.
	DefaultTag *string `json:"defaultTag,omitempty"`
	// The application's git URL.
	GitURL *string `json:"gitUrl,omitempty"`
	// The application's homepage.
	Homepage *string `json:"homepage,omitempty"`
	// The application's README.
	Readme *string `json:"readme,omitempty"`
	// List of emails of external users contributing to this repository and who will be granted access
	Contributors []*string `json:"contributors,omitempty"`
	// The application's OAuth settings.
	OauthSettings *OauthSettingsAttributes `json:"oauthSettings,omitempty"`
	// The application's integration resource definition.
	IntegrationResourceDefinition *ResourceDefinitionAttributes `json:"integrationResourceDefinition,omitempty"`
	// The application's community links.
	Community *CommunityAttributes `json:"community,omitempty"`
}

Input for creating or updating an application's attributes.

type RepositoryConnection

type RepositoryConnection struct {
	PageInfo *PageInfo         `json:"pageInfo"`
	Edges    []*RepositoryEdge `json:"edges,omitempty"`
}

type RepositoryEdge

type RepositoryEdge struct {
	Node   *Repository `json:"node,omitempty"`
	Cursor *string     `json:"cursor,omitempty"`
}

type RepositoryFragment

type RepositoryFragment struct {
	ID          string                        "json:\"id\" graphql:\"id\""
	Name        string                        "json:\"name\" graphql:\"name\""
	Notes       *string                       "json:\"notes,omitempty\" graphql:\"notes\""
	Icon        *string                       "json:\"icon,omitempty\" graphql:\"icon\""
	DarkIcon    *string                       "json:\"darkIcon,omitempty\" graphql:\"darkIcon\""
	Description *string                       "json:\"description,omitempty\" graphql:\"description\""
	Publisher   *RepositoryFragment_Publisher "json:\"publisher,omitempty\" graphql:\"publisher\""
	Recipes     []*RepositoryFragment_Recipes "json:\"recipes,omitempty\" graphql:\"recipes\""
}

func (*RepositoryFragment) GetDarkIcon added in v1.12.0

func (t *RepositoryFragment) GetDarkIcon() *string

func (*RepositoryFragment) GetDescription added in v1.12.0

func (t *RepositoryFragment) GetDescription() *string

func (*RepositoryFragment) GetID added in v1.12.0

func (t *RepositoryFragment) GetID() string

func (*RepositoryFragment) GetIcon added in v1.12.0

func (t *RepositoryFragment) GetIcon() *string

func (*RepositoryFragment) GetName added in v1.12.0

func (t *RepositoryFragment) GetName() string

func (*RepositoryFragment) GetNotes added in v1.12.0

func (t *RepositoryFragment) GetNotes() *string

func (*RepositoryFragment) GetPublisher added in v1.12.0

func (*RepositoryFragment) GetRecipes added in v1.12.0

type RepositoryFragment_Publisher added in v1.12.0

type RepositoryFragment_Publisher struct {
	Name string "json:\"name\" graphql:\"name\""
}

func (*RepositoryFragment_Publisher) GetName added in v1.12.0

func (t *RepositoryFragment_Publisher) GetName() string

type RepositoryFragment_Recipes added in v1.12.0

type RepositoryFragment_Recipes struct {
	Name string "json:\"name\" graphql:\"name\""
}

func (*RepositoryFragment_Recipes) GetName added in v1.12.0

func (t *RepositoryFragment_Recipes) GetName() string

type RepositorySubscription

type RepositorySubscription struct {
	ID           string                 `json:"id"`
	ExternalID   *string                `json:"externalId,omitempty"`
	CustomerID   *string                `json:"customerId,omitempty"`
	LineItems    *SubscriptionLineItems `json:"lineItems,omitempty"`
	Installation *Installation          `json:"installation,omitempty"`
	Plan         *Plan                  `json:"plan,omitempty"`
	Invoices     *InvoiceConnection     `json:"invoices,omitempty"`
}

type RepositorySubscriptionConnection

type RepositorySubscriptionConnection struct {
	PageInfo *PageInfo                     `json:"pageInfo"`
	Edges    []*RepositorySubscriptionEdge `json:"edges,omitempty"`
}

type RepositorySubscriptionEdge

type RepositorySubscriptionEdge struct {
	Node   *RepositorySubscription `json:"node,omitempty"`
	Cursor *string                 `json:"cursor,omitempty"`
}

type ResetInstallations

type ResetInstallations struct {
	ResetInstallations *int64 "json:\"resetInstallations,omitempty\" graphql:\"resetInstallations\""
}

func (*ResetInstallations) GetResetInstallations added in v1.12.0

func (t *ResetInstallations) GetResetInstallations() *int64

type ResetToken

type ResetToken struct {
	ID         string         `json:"id"`
	ExternalID string         `json:"externalId"`
	Type       ResetTokenType `json:"type"`
	User       *User          `json:"user"`
	Email      string         `json:"email"`
	InsertedAt *string        `json:"insertedAt,omitempty"`
	UpdatedAt  *string        `json:"updatedAt,omitempty"`
}

type ResetTokenAttributes

type ResetTokenAttributes struct {
	Type  ResetTokenType `json:"type"`
	Email *string        `json:"email,omitempty"`
}

type ResetTokenRealization

type ResetTokenRealization struct {
	Password *string `json:"password,omitempty"`
}

type ResetTokenType

type ResetTokenType string
const (
	ResetTokenTypePassword ResetTokenType = "PASSWORD"
	ResetTokenTypeEmail    ResetTokenType = "EMAIL"
)

func (ResetTokenType) IsValid

func (e ResetTokenType) IsValid() bool

func (ResetTokenType) MarshalGQL

func (e ResetTokenType) MarshalGQL(w io.Writer)

func (ResetTokenType) String

func (e ResetTokenType) String() string

func (*ResetTokenType) UnmarshalGQL

func (e *ResetTokenType) UnmarshalGQL(v interface{}) error

type ResourceDefinitionAttributes

type ResourceDefinitionAttributes struct {
	Name string                     `json:"name"`
	Spec []*SpecificationAttributes `json:"spec,omitempty"`
}

type Role

type Role struct {
	ID           string         `json:"id"`
	Name         string         `json:"name"`
	Description  *string        `json:"description,omitempty"`
	Repositories []*string      `json:"repositories,omitempty"`
	Permissions  []*Permission  `json:"permissions,omitempty"`
	RoleBindings []*RoleBinding `json:"roleBindings,omitempty"`
	Account      *Account       `json:"account,omitempty"`
	InsertedAt   *string        `json:"insertedAt,omitempty"`
	UpdatedAt    *string        `json:"updatedAt,omitempty"`
}

type RoleAttributes

type RoleAttributes struct {
	Name         *string              `json:"name,omitempty"`
	Description  *string              `json:"description,omitempty"`
	Repositories []*string            `json:"repositories,omitempty"`
	RoleBindings []*BindingAttributes `json:"roleBindings,omitempty"`
	Permissions  []*Permission        `json:"permissions,omitempty"`
}

type RoleBinding

type RoleBinding struct {
	ID         string  `json:"id"`
	User       *User   `json:"user,omitempty"`
	Group      *Group  `json:"group,omitempty"`
	InsertedAt *string `json:"insertedAt,omitempty"`
	UpdatedAt  *string `json:"updatedAt,omitempty"`
}

type RoleConnection

type RoleConnection struct {
	PageInfo *PageInfo   `json:"pageInfo"`
	Edges    []*RoleEdge `json:"edges,omitempty"`
}

type RoleEdge

type RoleEdge struct {
	Node   *Role   `json:"node,omitempty"`
	Cursor *string `json:"cursor,omitempty"`
}

type Roles

type Roles struct {
	Admin *bool `json:"admin,omitempty"`
}

type RolesAttributes

type RolesAttributes struct {
	Admin *bool `json:"admin,omitempty"`
}

type Rollout

type Rollout struct {
	ID         string        `json:"id"`
	Status     RolloutStatus `json:"status"`
	Heartbeat  *string       `json:"heartbeat,omitempty"`
	Cursor     *string       `json:"cursor,omitempty"`
	Count      *int64        `json:"count,omitempty"`
	Event      *string       `json:"event,omitempty"`
	Repository *Repository   `json:"repository,omitempty"`
	InsertedAt *string       `json:"insertedAt,omitempty"`
	UpdatedAt  *string       `json:"updatedAt,omitempty"`
}

type RolloutConnection

type RolloutConnection struct {
	PageInfo *PageInfo      `json:"pageInfo"`
	Edges    []*RolloutEdge `json:"edges,omitempty"`
}

type RolloutDelta

type RolloutDelta struct {
	Delta   *Delta   `json:"delta,omitempty"`
	Payload *Rollout `json:"payload,omitempty"`
}

type RolloutEdge

type RolloutEdge struct {
	Node   *Rollout `json:"node,omitempty"`
	Cursor *string  `json:"cursor,omitempty"`
}

type RolloutStatus

type RolloutStatus string
const (
	RolloutStatusQueued   RolloutStatus = "QUEUED"
	RolloutStatusRunning  RolloutStatus = "RUNNING"
	RolloutStatusFinished RolloutStatus = "FINISHED"
)

func (RolloutStatus) IsValid

func (e RolloutStatus) IsValid() bool

func (RolloutStatus) MarshalGQL

func (e RolloutStatus) MarshalGQL(w io.Writer)

func (RolloutStatus) String

func (e RolloutStatus) String() string

func (*RolloutStatus) UnmarshalGQL

func (e *RolloutStatus) UnmarshalGQL(v interface{}) error

type RootMutationType

type RootMutationType struct {
}

type RootQueryType

type RootQueryType struct {
}

type RootSubscriptionType added in v1.12.0

type RootSubscriptionType struct {
}

type ScaffoldFile

type ScaffoldFile struct {
	Path    *string `json:"path,omitempty"`
	Content *string `json:"content,omitempty"`
}

type Scaffolds

type Scaffolds struct {
	Scaffold []*Scaffolds_Scaffold "json:\"scaffold,omitempty\" graphql:\"scaffold\""
}

func (*Scaffolds) GetScaffold added in v1.12.0

func (t *Scaffolds) GetScaffold() []*Scaffolds_Scaffold

type Scaffolds_Scaffold added in v1.12.0

type Scaffolds_Scaffold struct {
	Path    *string "json:\"path,omitempty\" graphql:\"path\""
	Content *string "json:\"content,omitempty\" graphql:\"content\""
}

func (*Scaffolds_Scaffold) GetContent added in v1.12.0

func (t *Scaffolds_Scaffold) GetContent() *string

func (*Scaffolds_Scaffold) GetPath added in v1.12.0

func (t *Scaffolds_Scaffold) GetPath() *string

type ScanError

type ScanError struct {
	Message *string `json:"message,omitempty"`
}

type ScanViolation

type ScanViolation struct {
	RuleName     *string    `json:"ruleName,omitempty"`
	Description  *string    `json:"description,omitempty"`
	RuleID       *string    `json:"ruleId,omitempty"`
	Severity     *VulnGrade `json:"severity,omitempty"`
	Category     *string    `json:"category,omitempty"`
	ResourceName *string    `json:"resourceName,omitempty"`
	ResourceType *string    `json:"resourceType,omitempty"`
	Line         *int64     `json:"line,omitempty"`
	File         *string    `json:"file,omitempty"`
	InsertedAt   *string    `json:"insertedAt,omitempty"`
	UpdatedAt    *string    `json:"updatedAt,omitempty"`
}

type ScmAttributes

type ScmAttributes struct {
	Provider   *ScmProvider `json:"provider,omitempty"`
	Token      *string      `json:"token,omitempty"`
	Name       *string      `json:"name,omitempty"`
	Org        *string      `json:"org,omitempty"`
	GitURL     *string      `json:"gitUrl,omitempty"`
	PublicKey  *string      `json:"publicKey,omitempty"`
	PrivateKey *string      `json:"privateKey,omitempty"`
}

type ScmProvider

type ScmProvider string
const (
	ScmProviderGithub ScmProvider = "GITHUB"
	ScmProviderGitlab ScmProvider = "GITLAB"
	ScmProviderManual ScmProvider = "MANUAL"
	ScmProviderDemo   ScmProvider = "DEMO"
)

func (ScmProvider) IsValid

func (e ScmProvider) IsValid() bool

func (ScmProvider) MarshalGQL

func (e ScmProvider) MarshalGQL(w io.Writer)

func (ScmProvider) String

func (e ScmProvider) String() string

func (*ScmProvider) UnmarshalGQL

func (e *ScmProvider) UnmarshalGQL(v interface{}) error

type ServiceAccountAttributes

type ServiceAccountAttributes struct {
	Name                *string                        `json:"name,omitempty"`
	Email               *string                        `json:"email,omitempty"`
	ImpersonationPolicy *ImpersonationPolicyAttributes `json:"impersonationPolicy,omitempty"`
}

type ServiceLevel

type ServiceLevel struct {
	MaxSeverity  *int64 `json:"maxSeverity,omitempty"`
	MinSeverity  *int64 `json:"minSeverity,omitempty"`
	ResponseTime *int64 `json:"responseTime,omitempty"`
}

type ServiceLevelAttributes

type ServiceLevelAttributes struct {
	MaxSeverity  *int64 `json:"maxSeverity,omitempty"`
	MinSeverity  *int64 `json:"minSeverity,omitempty"`
	ResponseTime *int64 `json:"responseTime,omitempty"`
}

type SetupIntent

type SetupIntent struct {
	ID                 *string     `json:"id,omitempty"`
	ClientSecret       *string     `json:"clientSecret,omitempty"`
	NextAction         *NextAction `json:"nextAction,omitempty"`
	PaymentMethodTypes []*string   `json:"paymentMethodTypes,omitempty"`
	Status             *string     `json:"status,omitempty"`
}

type ShellConfiguration

type ShellConfiguration struct {
	Workspace            *ShellWorkspace        `json:"workspace,omitempty"`
	Git                  *GitConfiguration      `json:"git,omitempty"`
	ContextConfiguration map[string]interface{} `json:"contextConfiguration,omitempty"`
	Buckets              []*string              `json:"buckets,omitempty"`
	Domains              []*string              `json:"domains,omitempty"`
}

type ShellCredentialsAttributes

type ShellCredentialsAttributes struct {
	Aws   *AwsShellCredentialsAttributes   `json:"aws,omitempty"`
	Gcp   *GcpShellCredentialsAttributes   `json:"gcp,omitempty"`
	Azure *AzureShellCredentialsAttributes `json:"azure,omitempty"`
}

type ShellStatus

type ShellStatus struct {
	Ready           *bool `json:"ready,omitempty"`
	Initialized     *bool `json:"initialized,omitempty"`
	ContainersReady *bool `json:"containersReady,omitempty"`
	PodScheduled    *bool `json:"podScheduled,omitempty"`
}

type ShellWorkspace

type ShellWorkspace struct {
	Network      *NetworkConfiguration `json:"network,omitempty"`
	BucketPrefix *string               `json:"bucketPrefix,omitempty"`
	Cluster      *string               `json:"cluster,omitempty"`
	Region       *string               `json:"region,omitempty"`
}

type SlimSubscription

type SlimSubscription struct {
	ID        string                 `json:"id"`
	LineItems *SubscriptionLineItems `json:"lineItems,omitempty"`
	Plan      *Plan                  `json:"plan,omitempty"`
}

type Source

type Source string

Possible cluster sources.

const (
	SourceDefault Source = "DEFAULT"
	SourceShell   Source = "SHELL"
	SourceDemo    Source = "DEMO"
)

func (Source) IsValid

func (e Source) IsValid() bool

func (Source) MarshalGQL

func (e Source) MarshalGQL(w io.Writer)

func (Source) String

func (e Source) String() string

func (*Source) UnmarshalGQL

func (e *Source) UnmarshalGQL(v interface{}) error

type SpecDatatype

type SpecDatatype string
const (
	SpecDatatypeString SpecDatatype = "STRING"
	SpecDatatypeInt    SpecDatatype = "INT"
	SpecDatatypeFloat  SpecDatatype = "FLOAT"
	SpecDatatypeBool   SpecDatatype = "BOOL"
	SpecDatatypeObject SpecDatatype = "OBJECT"
	SpecDatatypeList   SpecDatatype = "LIST"
)

func (SpecDatatype) IsValid

func (e SpecDatatype) IsValid() bool

func (SpecDatatype) MarshalGQL

func (e SpecDatatype) MarshalGQL(w io.Writer)

func (SpecDatatype) String

func (e SpecDatatype) String() string

func (*SpecDatatype) UnmarshalGQL

func (e *SpecDatatype) UnmarshalGQL(v interface{}) error

type SpecificationAttributes

type SpecificationAttributes struct {
	Name     string                     `json:"name"`
	Type     SpecDatatype               `json:"type"`
	Inner    *SpecDatatype              `json:"inner,omitempty"`
	Spec     []*SpecificationAttributes `json:"spec,omitempty"`
	Required *bool                      `json:"required,omitempty"`
}

type Stack

type Stack struct {
	ID          string             `json:"id"`
	Name        string             `json:"name"`
	Description *string            `json:"description,omitempty"`
	Featured    *bool              `json:"featured,omitempty"`
	Community   *Community         `json:"community,omitempty"`
	DisplayName *string            `json:"displayName,omitempty"`
	Collections []*StackCollection `json:"collections,omitempty"`
	Creator     *User              `json:"creator,omitempty"`
	Bundles     []*Recipe          `json:"bundles,omitempty"`
	Sections    []*RecipeSection   `json:"sections,omitempty"`
	InsertedAt  *string            `json:"insertedAt,omitempty"`
	UpdatedAt   *string            `json:"updatedAt,omitempty"`
}

type StackAttributes

type StackAttributes struct {
	Name        string                       `json:"name"`
	Description *string                      `json:"description,omitempty"`
	Featured    *bool                        `json:"featured,omitempty"`
	DisplayName *string                      `json:"displayName,omitempty"`
	Collections []*StackCollectionAttributes `json:"collections,omitempty"`
	Community   *CommunityAttributes         `json:"community,omitempty"`
}

type StackCollection

type StackCollection struct {
	ID         string         `json:"id"`
	Provider   Provider       `json:"provider"`
	Bundles    []*StackRecipe `json:"bundles,omitempty"`
	InsertedAt *string        `json:"insertedAt,omitempty"`
	UpdatedAt  *string        `json:"updatedAt,omitempty"`
}

type StackCollectionAttributes

type StackCollectionAttributes struct {
	Provider Provider           `json:"provider"`
	Bundles  []*RecipeReference `json:"bundles,omitempty"`
}

type StackConnection

type StackConnection struct {
	PageInfo *PageInfo    `json:"pageInfo"`
	Edges    []*StackEdge `json:"edges,omitempty"`
}

type StackEdge

type StackEdge struct {
	Node   *Stack  `json:"node,omitempty"`
	Cursor *string `json:"cursor,omitempty"`
}

type StackFragment

type StackFragment struct {
	ID          string            "json:\"id\" graphql:\"id\""
	Name        string            "json:\"name\" graphql:\"name\""
	Featured    *bool             "json:\"featured,omitempty\" graphql:\"featured\""
	Description *string           "json:\"description,omitempty\" graphql:\"description\""
	Bundles     []*RecipeFragment "json:\"bundles,omitempty\" graphql:\"bundles\""
}

func (*StackFragment) GetBundles added in v1.12.0

func (t *StackFragment) GetBundles() []*RecipeFragment

func (*StackFragment) GetDescription added in v1.12.0

func (t *StackFragment) GetDescription() *string

func (*StackFragment) GetFeatured added in v1.12.0

func (t *StackFragment) GetFeatured() *bool

func (*StackFragment) GetID added in v1.12.0

func (t *StackFragment) GetID() string

func (*StackFragment) GetName added in v1.12.0

func (t *StackFragment) GetName() string

type StackFragment_Bundles_RecipeFragment_OidcSettings added in v1.12.0

type StackFragment_Bundles_RecipeFragment_OidcSettings struct {
	URIFormat  *string        "json:\"uriFormat,omitempty\" graphql:\"uriFormat\""
	URIFormats []*string      "json:\"uriFormats,omitempty\" graphql:\"uriFormats\""
	AuthMethod OidcAuthMethod "json:\"authMethod\" graphql:\"authMethod\""
	DomainKey  *string        "json:\"domainKey,omitempty\" graphql:\"domainKey\""
	Subdomain  *bool          "json:\"subdomain,omitempty\" graphql:\"subdomain\""
}

func (*StackFragment_Bundles_RecipeFragment_OidcSettings) GetAuthMethod added in v1.12.0

func (*StackFragment_Bundles_RecipeFragment_OidcSettings) GetDomainKey added in v1.12.0

func (*StackFragment_Bundles_RecipeFragment_OidcSettings) GetSubdomain added in v1.12.0

func (*StackFragment_Bundles_RecipeFragment_OidcSettings) GetURIFormat added in v1.12.0

func (*StackFragment_Bundles_RecipeFragment_OidcSettings) GetURIFormats added in v1.12.0

type StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_Configuration_RecipeConfigurationFragment_Condition added in v1.12.0

type StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_Configuration_RecipeConfigurationFragment_Condition struct {
	Field     string    "json:\"field\" graphql:\"field\""
	Operation Operation "json:\"operation\" graphql:\"operation\""
	Value     *string   "json:\"value,omitempty\" graphql:\"value\""
}

func (*StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_Configuration_RecipeConfigurationFragment_Condition) GetField added in v1.12.0

func (*StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_Configuration_RecipeConfigurationFragment_Condition) GetOperation added in v1.12.0

func (*StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_Configuration_RecipeConfigurationFragment_Condition) GetValue added in v1.12.0

type StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_Configuration_RecipeConfigurationFragment_Validation added in v1.12.0

type StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_Configuration_RecipeConfigurationFragment_Validation struct {
	Type    ValidationType "json:\"type\" graphql:\"type\""
	Regex   *string        "json:\"regex,omitempty\" graphql:\"regex\""
	Message string         "json:\"message\" graphql:\"message\""
}

func (*StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_Configuration_RecipeConfigurationFragment_Validation) GetMessage added in v1.12.0

func (*StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_Configuration_RecipeConfigurationFragment_Validation) GetRegex added in v1.12.0

func (*StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_Configuration_RecipeConfigurationFragment_Validation) GetType added in v1.12.0

type StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Configuration_RecipeConfigurationFragment_Condition added in v1.12.0

type StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Configuration_RecipeConfigurationFragment_Condition struct {
	Field     string    "json:\"field\" graphql:\"field\""
	Operation Operation "json:\"operation\" graphql:\"operation\""
	Value     *string   "json:\"value,omitempty\" graphql:\"value\""
}

func (*StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Configuration_RecipeConfigurationFragment_Condition) GetField added in v1.12.0

func (*StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Configuration_RecipeConfigurationFragment_Condition) GetOperation added in v1.12.0

func (*StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Configuration_RecipeConfigurationFragment_Condition) GetValue added in v1.12.0

type StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Configuration_RecipeConfigurationFragment_Validation added in v1.12.0

type StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Configuration_RecipeConfigurationFragment_Validation struct {
	Type    ValidationType "json:\"type\" graphql:\"type\""
	Regex   *string        "json:\"regex,omitempty\" graphql:\"regex\""
	Message string         "json:\"message\" graphql:\"message\""
}

func (*StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Configuration_RecipeConfigurationFragment_Validation) GetMessage added in v1.12.0

func (*StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Configuration_RecipeConfigurationFragment_Validation) GetRegex added in v1.12.0

func (*StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Configuration_RecipeConfigurationFragment_Validation) GetType added in v1.12.0

type StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Dependencies added in v1.12.0

type StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Dependencies struct {
	Type     *DependencyType "json:\"type,omitempty\" graphql:\"type\""
	Name     *string         "json:\"name,omitempty\" graphql:\"name\""
	Repo     *string         "json:\"repo,omitempty\" graphql:\"repo\""
	Optional *bool           "json:\"optional,omitempty\" graphql:\"optional\""
	Version  *string         "json:\"version,omitempty\" graphql:\"version\""
}

func (*StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Dependencies) GetName added in v1.12.0

func (*StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Dependencies) GetOptional added in v1.12.0

func (*StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Dependencies) GetRepo added in v1.12.0

func (*StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Dependencies) GetType added in v1.12.0

func (*StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Dependencies) GetVersion added in v1.12.0

type StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Instructions added in v1.12.0

type StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Instructions struct {
	Instructions *string "json:\"instructions,omitempty\" graphql:\"instructions\""
	Script       *string "json:\"script,omitempty\" graphql:\"script\""
}

func (*StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Instructions) GetInstructions added in v1.12.0

func (*StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Instructions) GetScript added in v1.12.0

type StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Wirings added in v1.12.0

type StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Wirings struct {
	Terraform map[string]interface{} "json:\"terraform,omitempty\" graphql:\"terraform\""
	Helm      map[string]interface{} "json:\"helm,omitempty\" graphql:\"helm\""
}

func (*StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Wirings) GetHelm added in v1.12.0

func (*StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_RecipeItems_RecipeItemFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Wirings) GetTerraform added in v1.12.0

type StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_Repository_RepositoryFragment_Publisher added in v1.12.0

type StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_Repository_RepositoryFragment_Publisher struct {
	Name string "json:\"name\" graphql:\"name\""
}

func (*StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_Repository_RepositoryFragment_Publisher) GetName added in v1.12.0

type StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_Repository_RepositoryFragment_Recipes added in v1.12.0

type StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_Repository_RepositoryFragment_Recipes struct {
	Name string "json:\"name\" graphql:\"name\""
}

func (*StackFragment_Bundles_RecipeFragment_RecipeSections_RecipeSectionFragment_Repository_RepositoryFragment_Recipes) GetName added in v1.12.0

type StackFragment_Bundles_RecipeFragment_Repository added in v1.12.0

type StackFragment_Bundles_RecipeFragment_Repository struct {
	ID   string "json:\"id\" graphql:\"id\""
	Name string "json:\"name\" graphql:\"name\""
}

func (*StackFragment_Bundles_RecipeFragment_Repository) GetID added in v1.12.0

func (*StackFragment_Bundles_RecipeFragment_Repository) GetName added in v1.12.0

type StackFragment_Bundles_RecipeFragment_Tests added in v1.12.0

type StackFragment_Bundles_RecipeFragment_Tests struct {
	Type    TestType                                           "json:\"type\" graphql:\"type\""
	Name    string                                             "json:\"name\" graphql:\"name\""
	Message *string                                            "json:\"message,omitempty\" graphql:\"message\""
	Args    []*StackFragment_Bundles_RecipeFragment_Tests_Args "json:\"args,omitempty\" graphql:\"args\""
}

func (*StackFragment_Bundles_RecipeFragment_Tests) GetArgs added in v1.12.0

func (*StackFragment_Bundles_RecipeFragment_Tests) GetMessage added in v1.12.0

func (*StackFragment_Bundles_RecipeFragment_Tests) GetName added in v1.12.0

func (*StackFragment_Bundles_RecipeFragment_Tests) GetType added in v1.12.0

type StackFragment_Bundles_RecipeFragment_Tests_Args added in v1.12.0

type StackFragment_Bundles_RecipeFragment_Tests_Args struct {
	Name string "json:\"name\" graphql:\"name\""
	Repo string "json:\"repo\" graphql:\"repo\""
	Key  string "json:\"key\" graphql:\"key\""
}

func (*StackFragment_Bundles_RecipeFragment_Tests_Args) GetKey added in v1.12.0

func (*StackFragment_Bundles_RecipeFragment_Tests_Args) GetName added in v1.12.0

func (*StackFragment_Bundles_RecipeFragment_Tests_Args) GetRepo added in v1.12.0

type StackRecipe

type StackRecipe struct {
	ID         string  `json:"id"`
	Recipe     *Recipe `json:"recipe"`
	InsertedAt *string `json:"insertedAt,omitempty"`
	UpdatedAt  *string `json:"updatedAt,omitempty"`
}

type StepLogs

type StepLogs struct {
	Step *TestStep `json:"step,omitempty"`
	Logs []*string `json:"logs,omitempty"`
}

type SubscriptionAttributes

type SubscriptionAttributes struct {
	LineItems *SubscriptionLineItemAttributes `json:"lineItems,omitempty"`
}

type SubscriptionLineItemAttributes

type SubscriptionLineItemAttributes struct {
	Items []*LimitAttributes `json:"items,omitempty"`
}

type SubscriptionLineItems

type SubscriptionLineItems struct {
	Items []*Limit `json:"items,omitempty"`
}

type Tag

type Tag struct {
	ID  string `json:"id"`
	Tag string `json:"tag"`
}

type TagAttributes

type TagAttributes struct {
	Tag string `json:"tag"`
}

type TagGroup

type TagGroup string
const (
	TagGroupIntegrations TagGroup = "INTEGRATIONS"
	TagGroupRepositories TagGroup = "REPOSITORIES"
)

func (TagGroup) IsValid

func (e TagGroup) IsValid() bool

func (TagGroup) MarshalGQL

func (e TagGroup) MarshalGQL(w io.Writer)

func (TagGroup) String

func (e TagGroup) String() string

func (*TagGroup) UnmarshalGQL

func (e *TagGroup) UnmarshalGQL(v interface{}) error

type TemplateType

type TemplateType string

Template engines that can be used at build time.

const (
	TemplateTypeGotemplate TemplateType = "GOTEMPLATE"
	TemplateTypeLua        TemplateType = "LUA"
	TemplateTypeJavascript TemplateType = "JAVASCRIPT"
)

func (TemplateType) IsValid

func (e TemplateType) IsValid() bool

func (TemplateType) MarshalGQL

func (e TemplateType) MarshalGQL(w io.Writer)

func (TemplateType) String

func (e TemplateType) String() string

func (*TemplateType) UnmarshalGQL

func (e *TemplateType) UnmarshalGQL(v interface{}) error

type Terraform

type Terraform struct {
	ID             *string                `json:"id,omitempty"`
	Name           *string                `json:"name,omitempty"`
	Readme         *string                `json:"readme,omitempty"`
	Description    *string                `json:"description,omitempty"`
	ValuesTemplate *string                `json:"valuesTemplate,omitempty"`
	LatestVersion  *string                `json:"latestVersion,omitempty"`
	Dependencies   *Dependencies          `json:"dependencies,omitempty"`
	Package        *string                `json:"package,omitempty"`
	Repository     *Repository            `json:"repository,omitempty"`
	Editable       *bool                  `json:"editable,omitempty"`
	Installation   *TerraformInstallation `json:"installation,omitempty"`
	InsertedAt     *string                `json:"insertedAt,omitempty"`
	UpdatedAt      *string                `json:"updatedAt,omitempty"`
}

type TerraformAttributes

type TerraformAttributes struct {
	Name         *string `json:"name,omitempty"`
	Description  *string `json:"description,omitempty"`
	Package      *string `json:"package,omitempty"`
	Dependencies *string `json:"dependencies,omitempty"`
	Version      *string `json:"version,omitempty"`
}

type TerraformConnection

type TerraformConnection struct {
	PageInfo *PageInfo        `json:"pageInfo"`
	Edges    []*TerraformEdge `json:"edges,omitempty"`
}

type TerraformEdge

type TerraformEdge struct {
	Node   *Terraform `json:"node,omitempty"`
	Cursor *string    `json:"cursor,omitempty"`
}

type TerraformFragment

type TerraformFragment struct {
	ID             *string               "json:\"id,omitempty\" graphql:\"id\""
	Name           *string               "json:\"name,omitempty\" graphql:\"name\""
	Package        *string               "json:\"package,omitempty\" graphql:\"package\""
	Description    *string               "json:\"description,omitempty\" graphql:\"description\""
	Dependencies   *DependenciesFragment "json:\"dependencies,omitempty\" graphql:\"dependencies\""
	ValuesTemplate *string               "json:\"valuesTemplate,omitempty\" graphql:\"valuesTemplate\""
}

func (*TerraformFragment) GetDependencies added in v1.12.0

func (t *TerraformFragment) GetDependencies() *DependenciesFragment

func (*TerraformFragment) GetDescription added in v1.12.0

func (t *TerraformFragment) GetDescription() *string

func (*TerraformFragment) GetID added in v1.12.0

func (t *TerraformFragment) GetID() *string

func (*TerraformFragment) GetName added in v1.12.0

func (t *TerraformFragment) GetName() *string

func (*TerraformFragment) GetPackage added in v1.12.0

func (t *TerraformFragment) GetPackage() *string

func (*TerraformFragment) GetValuesTemplate added in v1.12.0

func (t *TerraformFragment) GetValuesTemplate() *string

type TerraformFragment_Dependencies_DependenciesFragment_Dependencies added in v1.12.0

type TerraformFragment_Dependencies_DependenciesFragment_Dependencies struct {
	Type     *DependencyType "json:\"type,omitempty\" graphql:\"type\""
	Name     *string         "json:\"name,omitempty\" graphql:\"name\""
	Repo     *string         "json:\"repo,omitempty\" graphql:\"repo\""
	Optional *bool           "json:\"optional,omitempty\" graphql:\"optional\""
	Version  *string         "json:\"version,omitempty\" graphql:\"version\""
}

func (*TerraformFragment_Dependencies_DependenciesFragment_Dependencies) GetName added in v1.12.0

func (*TerraformFragment_Dependencies_DependenciesFragment_Dependencies) GetOptional added in v1.12.0

func (*TerraformFragment_Dependencies_DependenciesFragment_Dependencies) GetRepo added in v1.12.0

func (*TerraformFragment_Dependencies_DependenciesFragment_Dependencies) GetType added in v1.12.0

func (*TerraformFragment_Dependencies_DependenciesFragment_Dependencies) GetVersion added in v1.12.0

type TerraformFragment_Dependencies_DependenciesFragment_Instructions added in v1.12.0

type TerraformFragment_Dependencies_DependenciesFragment_Instructions struct {
	Instructions *string "json:\"instructions,omitempty\" graphql:\"instructions\""
	Script       *string "json:\"script,omitempty\" graphql:\"script\""
}

func (*TerraformFragment_Dependencies_DependenciesFragment_Instructions) GetInstructions added in v1.12.0

func (*TerraformFragment_Dependencies_DependenciesFragment_Instructions) GetScript added in v1.12.0

type TerraformFragment_Dependencies_DependenciesFragment_Wirings added in v1.12.0

type TerraformFragment_Dependencies_DependenciesFragment_Wirings struct {
	Terraform map[string]interface{} "json:\"terraform,omitempty\" graphql:\"terraform\""
	Helm      map[string]interface{} "json:\"helm,omitempty\" graphql:\"helm\""
}

func (*TerraformFragment_Dependencies_DependenciesFragment_Wirings) GetHelm added in v1.12.0

func (*TerraformFragment_Dependencies_DependenciesFragment_Wirings) GetTerraform added in v1.12.0

func (t *TerraformFragment_Dependencies_DependenciesFragment_Wirings) GetTerraform() map[string]interface{}

type TerraformInstallation

type TerraformInstallation struct {
	ID           *string       `json:"id,omitempty"`
	Terraform    *Terraform    `json:"terraform,omitempty"`
	Installation *Installation `json:"installation,omitempty"`
	Version      *Version      `json:"version,omitempty"`
	InsertedAt   *string       `json:"insertedAt,omitempty"`
	UpdatedAt    *string       `json:"updatedAt,omitempty"`
}

type TerraformInstallationAttributes

type TerraformInstallationAttributes struct {
	TerraformID *string `json:"terraformId,omitempty"`
	VersionID   *string `json:"versionId,omitempty"`
}

type TerraformInstallationConnection

type TerraformInstallationConnection struct {
	PageInfo *PageInfo                    `json:"pageInfo"`
	Edges    []*TerraformInstallationEdge `json:"edges,omitempty"`
}

type TerraformInstallationEdge

type TerraformInstallationEdge struct {
	Node   *TerraformInstallation `json:"node,omitempty"`
	Cursor *string                `json:"cursor,omitempty"`
}

type TerraformInstallationFragment

type TerraformInstallationFragment struct {
	ID        *string            "json:\"id,omitempty\" graphql:\"id\""
	Terraform *TerraformFragment "json:\"terraform,omitempty\" graphql:\"terraform\""
	Version   *VersionFragment   "json:\"version,omitempty\" graphql:\"version\""
}

func (*TerraformInstallationFragment) GetID added in v1.12.0

func (*TerraformInstallationFragment) GetTerraform added in v1.12.0

func (*TerraformInstallationFragment) GetVersion added in v1.12.0

type TerraformInstallationFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Dependencies added in v1.12.0

type TerraformInstallationFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Dependencies struct {
	Type     *DependencyType "json:\"type,omitempty\" graphql:\"type\""
	Name     *string         "json:\"name,omitempty\" graphql:\"name\""
	Repo     *string         "json:\"repo,omitempty\" graphql:\"repo\""
	Optional *bool           "json:\"optional,omitempty\" graphql:\"optional\""
	Version  *string         "json:\"version,omitempty\" graphql:\"version\""
}

func (*TerraformInstallationFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Dependencies) GetName added in v1.12.0

func (*TerraformInstallationFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Dependencies) GetOptional added in v1.12.0

func (*TerraformInstallationFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Dependencies) GetRepo added in v1.12.0

func (*TerraformInstallationFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Dependencies) GetType added in v1.12.0

func (*TerraformInstallationFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Dependencies) GetVersion added in v1.12.0

type TerraformInstallationFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Instructions added in v1.12.0

type TerraformInstallationFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Instructions struct {
	Instructions *string "json:\"instructions,omitempty\" graphql:\"instructions\""
	Script       *string "json:\"script,omitempty\" graphql:\"script\""
}

func (*TerraformInstallationFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Instructions) GetInstructions added in v1.12.0

func (*TerraformInstallationFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Instructions) GetScript added in v1.12.0

type TerraformInstallationFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Wirings added in v1.12.0

type TerraformInstallationFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Wirings struct {
	Terraform map[string]interface{} "json:\"terraform,omitempty\" graphql:\"terraform\""
	Helm      map[string]interface{} "json:\"helm,omitempty\" graphql:\"helm\""
}

func (*TerraformInstallationFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Wirings) GetHelm added in v1.12.0

func (*TerraformInstallationFragment_Terraform_TerraformFragment_Dependencies_DependenciesFragment_Wirings) GetTerraform added in v1.12.0

type TerraformInstallationFragment_Version_VersionFragment_Dependencies_DependenciesFragment_Dependencies added in v1.12.0

type TerraformInstallationFragment_Version_VersionFragment_Dependencies_DependenciesFragment_Dependencies struct {
	Type     *DependencyType "json:\"type,omitempty\" graphql:\"type\""
	Name     *string         "json:\"name,omitempty\" graphql:\"name\""
	Repo     *string         "json:\"repo,omitempty\" graphql:\"repo\""
	Optional *bool           "json:\"optional,omitempty\" graphql:\"optional\""
	Version  *string         "json:\"version,omitempty\" graphql:\"version\""
}

func (*TerraformInstallationFragment_Version_VersionFragment_Dependencies_DependenciesFragment_Dependencies) GetName added in v1.12.0

func (*TerraformInstallationFragment_Version_VersionFragment_Dependencies_DependenciesFragment_Dependencies) GetOptional added in v1.12.0

func (*TerraformInstallationFragment_Version_VersionFragment_Dependencies_DependenciesFragment_Dependencies) GetRepo added in v1.12.0

func (*TerraformInstallationFragment_Version_VersionFragment_Dependencies_DependenciesFragment_Dependencies) GetType added in v1.12.0

func (*TerraformInstallationFragment_Version_VersionFragment_Dependencies_DependenciesFragment_Dependencies) GetVersion added in v1.12.0

type TerraformInstallationFragment_Version_VersionFragment_Dependencies_DependenciesFragment_Instructions added in v1.12.0

type TerraformInstallationFragment_Version_VersionFragment_Dependencies_DependenciesFragment_Instructions struct {
	Instructions *string "json:\"instructions,omitempty\" graphql:\"instructions\""
	Script       *string "json:\"script,omitempty\" graphql:\"script\""
}

func (*TerraformInstallationFragment_Version_VersionFragment_Dependencies_DependenciesFragment_Instructions) GetInstructions added in v1.12.0

func (*TerraformInstallationFragment_Version_VersionFragment_Dependencies_DependenciesFragment_Instructions) GetScript added in v1.12.0

type TerraformInstallationFragment_Version_VersionFragment_Dependencies_DependenciesFragment_Wirings added in v1.12.0

type TerraformInstallationFragment_Version_VersionFragment_Dependencies_DependenciesFragment_Wirings struct {
	Terraform map[string]interface{} "json:\"terraform,omitempty\" graphql:\"terraform\""
	Helm      map[string]interface{} "json:\"helm,omitempty\" graphql:\"helm\""
}

func (*TerraformInstallationFragment_Version_VersionFragment_Dependencies_DependenciesFragment_Wirings) GetHelm added in v1.12.0

func (*TerraformInstallationFragment_Version_VersionFragment_Dependencies_DependenciesFragment_Wirings) GetTerraform added in v1.12.0

type TerraformProvider

type TerraformProvider struct {
	Name    *Provider `json:"name,omitempty"`
	Content *string   `json:"content,omitempty"`
}

type Test

type Test struct {
	ID         string      `json:"id"`
	Name       *string     `json:"name,omitempty"`
	Status     TestStatus  `json:"status"`
	SourceTag  string      `json:"sourceTag"`
	PromoteTag string      `json:"promoteTag"`
	Tags       []string    `json:"tags,omitempty"`
	Steps      []*TestStep `json:"steps,omitempty"`
	Creator    *User       `json:"creator,omitempty"`
	Repository *Repository `json:"repository,omitempty"`
	InsertedAt *string     `json:"insertedAt,omitempty"`
	UpdatedAt  *string     `json:"updatedAt,omitempty"`
}

type TestArgument

type TestArgument struct {
	Name string `json:"name"`
	Repo string `json:"repo"`
	Key  string `json:"key"`
}

type TestArgumentAttributes

type TestArgumentAttributes struct {
	Name string `json:"name"`
	Repo string `json:"repo"`
	Key  string `json:"key"`
}

type TestAttributes

type TestAttributes struct {
	Name       *string               `json:"name,omitempty"`
	Status     *TestStatus           `json:"status,omitempty"`
	PromoteTag *string               `json:"promoteTag,omitempty"`
	Tags       []*string             `json:"tags,omitempty"`
	Steps      []*TestStepAttributes `json:"steps,omitempty"`
}

type TestConnection

type TestConnection struct {
	PageInfo *PageInfo   `json:"pageInfo"`
	Edges    []*TestEdge `json:"edges,omitempty"`
}

type TestDelta

type TestDelta struct {
	Delta   *Delta `json:"delta,omitempty"`
	Payload *Test  `json:"payload,omitempty"`
}

type TestEdge

type TestEdge struct {
	Node   *Test   `json:"node,omitempty"`
	Cursor *string `json:"cursor,omitempty"`
}

type TestFragment

type TestFragment struct {
	ID         string                "json:\"id\" graphql:\"id\""
	Name       *string               "json:\"name,omitempty\" graphql:\"name\""
	Status     TestStatus            "json:\"status\" graphql:\"status\""
	PromoteTag string                "json:\"promoteTag\" graphql:\"promoteTag\""
	Steps      []*TestFragment_Steps "json:\"steps,omitempty\" graphql:\"steps\""
}

func (*TestFragment) GetID added in v1.12.0

func (t *TestFragment) GetID() string

func (*TestFragment) GetName added in v1.12.0

func (t *TestFragment) GetName() *string

func (*TestFragment) GetPromoteTag added in v1.12.0

func (t *TestFragment) GetPromoteTag() string

func (*TestFragment) GetStatus added in v1.12.0

func (t *TestFragment) GetStatus() *TestStatus

func (*TestFragment) GetSteps added in v1.12.0

func (t *TestFragment) GetSteps() []*TestFragment_Steps

type TestFragment_Steps added in v1.12.0

type TestFragment_Steps struct {
	ID          string     "json:\"id\" graphql:\"id\""
	Name        string     "json:\"name\" graphql:\"name\""
	Description string     "json:\"description\" graphql:\"description\""
	Status      TestStatus "json:\"status\" graphql:\"status\""
}

func (*TestFragment_Steps) GetDescription added in v1.12.0

func (t *TestFragment_Steps) GetDescription() string

func (*TestFragment_Steps) GetID added in v1.12.0

func (t *TestFragment_Steps) GetID() string

func (*TestFragment_Steps) GetName added in v1.12.0

func (t *TestFragment_Steps) GetName() string

func (*TestFragment_Steps) GetStatus added in v1.12.0

func (t *TestFragment_Steps) GetStatus() *TestStatus

type TestStatus

type TestStatus string
const (
	TestStatusQueued    TestStatus = "QUEUED"
	TestStatusRunning   TestStatus = "RUNNING"
	TestStatusSucceeded TestStatus = "SUCCEEDED"
	TestStatusFailed    TestStatus = "FAILED"
)

func (TestStatus) IsValid

func (e TestStatus) IsValid() bool

func (TestStatus) MarshalGQL

func (e TestStatus) MarshalGQL(w io.Writer)

func (TestStatus) String

func (e TestStatus) String() string

func (*TestStatus) UnmarshalGQL

func (e *TestStatus) UnmarshalGQL(v interface{}) error

type TestStep

type TestStep struct {
	ID          string     `json:"id"`
	Status      TestStatus `json:"status"`
	Name        string     `json:"name"`
	Description string     `json:"description"`
	HasLogs     *bool      `json:"hasLogs,omitempty"`
	InsertedAt  *string    `json:"insertedAt,omitempty"`
	UpdatedAt   *string    `json:"updatedAt,omitempty"`
}

type TestStepAttributes

type TestStepAttributes struct {
	ID          *string     `json:"id,omitempty"`
	Name        *string     `json:"name,omitempty"`
	Description *string     `json:"description,omitempty"`
	Status      *TestStatus `json:"status,omitempty"`
	Logs        *string     `json:"logs,omitempty"`
}

type TestType

type TestType string
const (
	TestTypeGit TestType = "GIT"
)

func (TestType) IsValid

func (e TestType) IsValid() bool

func (TestType) MarshalGQL

func (e TestType) MarshalGQL(w io.Writer)

func (TestType) String

func (e TestType) String() string

func (*TestType) UnmarshalGQL

func (e *TestType) UnmarshalGQL(v interface{}) error

type TransferOwnership

type TransferOwnership struct {
	TransferOwnership *TransferOwnership_TransferOwnership "json:\"transferOwnership,omitempty\" graphql:\"transferOwnership\""
}

func (*TransferOwnership) GetTransferOwnership added in v1.12.0

func (t *TransferOwnership) GetTransferOwnership() *TransferOwnership_TransferOwnership

type TransferOwnership_TransferOwnership added in v1.12.0

type TransferOwnership_TransferOwnership struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*TransferOwnership_TransferOwnership) GetID added in v1.12.0

type TrustRelationshipAttributes added in v1.8.0

type TrustRelationshipAttributes struct {
	Issuer string   `json:"issuer"`
	Trust  string   `json:"trust"`
	Scopes []string `json:"scopes,omitempty"`
}

type UninstallChart

type UninstallChart struct {
	DeleteChartInstallation *UninstallChart_DeleteChartInstallation "json:\"deleteChartInstallation,omitempty\" graphql:\"deleteChartInstallation\""
}

func (*UninstallChart) GetDeleteChartInstallation added in v1.12.0

func (t *UninstallChart) GetDeleteChartInstallation() *UninstallChart_DeleteChartInstallation

type UninstallChart_DeleteChartInstallation added in v1.12.0

type UninstallChart_DeleteChartInstallation struct {
	ID *string "json:\"id,omitempty\" graphql:\"id\""
}

func (*UninstallChart_DeleteChartInstallation) GetID added in v1.12.0

type UninstallTerraform

type UninstallTerraform struct {
	UninstallTerraform *UninstallTerraform_UninstallTerraform "json:\"uninstallTerraform,omitempty\" graphql:\"uninstallTerraform\""
}

func (*UninstallTerraform) GetUninstallTerraform added in v1.12.0

func (t *UninstallTerraform) GetUninstallTerraform() *UninstallTerraform_UninstallTerraform

type UninstallTerraform_UninstallTerraform added in v1.12.0

type UninstallTerraform_UninstallTerraform struct {
	ID *string "json:\"id,omitempty\" graphql:\"id\""
}

func (*UninstallTerraform_UninstallTerraform) GetID added in v1.12.0

type UnlockRepository

type UnlockRepository struct {
	UnlockRepository *int64 "json:\"unlockRepository,omitempty\" graphql:\"unlockRepository\""
}

func (*UnlockRepository) GetUnlockRepository added in v1.12.0

func (t *UnlockRepository) GetUnlockRepository() *int64

type UpdatablePlanAttributes

type UpdatablePlanAttributes struct {
	Default       *bool                     `json:"default,omitempty"`
	ServiceLevels []*ServiceLevelAttributes `json:"serviceLevels,omitempty"`
}

type UpdateConsoleInstance added in v1.12.2

type UpdateConsoleInstance struct {
	UpdateConsoleInstance *ConsoleInstanceFragment "json:\"updateConsoleInstance,omitempty\" graphql:\"updateConsoleInstance\""
}

func (*UpdateConsoleInstance) GetUpdateConsoleInstance added in v1.12.2

func (t *UpdateConsoleInstance) GetUpdateConsoleInstance() *ConsoleInstanceFragment

type UpdateRepository

type UpdateRepository struct {
	UpdateRepository *UpdateRepository_UpdateRepository "json:\"updateRepository,omitempty\" graphql:\"updateRepository\""
}

func (*UpdateRepository) GetUpdateRepository added in v1.12.0

func (t *UpdateRepository) GetUpdateRepository() *UpdateRepository_UpdateRepository

type UpdateRepository_UpdateRepository added in v1.12.0

type UpdateRepository_UpdateRepository struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*UpdateRepository_UpdateRepository) GetID added in v1.12.0

type UpdateStep

type UpdateStep struct {
	UpdateStep *UpdateStep_UpdateStep "json:\"updateStep,omitempty\" graphql:\"updateStep\""
}

func (*UpdateStep) GetUpdateStep added in v1.12.0

func (t *UpdateStep) GetUpdateStep() *UpdateStep_UpdateStep

type UpdateStep_UpdateStep added in v1.12.0

type UpdateStep_UpdateStep struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*UpdateStep_UpdateStep) GetID added in v1.12.0

func (t *UpdateStep_UpdateStep) GetID() string

type UpdateTest

type UpdateTest struct {
	UpdateTest *TestFragment "json:\"updateTest,omitempty\" graphql:\"updateTest\""
}

func (*UpdateTest) GetUpdateTest added in v1.12.0

func (t *UpdateTest) GetUpdateTest() *TestFragment

type UpdateTest_UpdateTest_TestFragment_Steps added in v1.12.0

type UpdateTest_UpdateTest_TestFragment_Steps struct {
	ID          string     "json:\"id\" graphql:\"id\""
	Name        string     "json:\"name\" graphql:\"name\""
	Description string     "json:\"description\" graphql:\"description\""
	Status      TestStatus "json:\"status\" graphql:\"status\""
}

func (*UpdateTest_UpdateTest_TestFragment_Steps) GetDescription added in v1.12.0

func (*UpdateTest_UpdateTest_TestFragment_Steps) GetID added in v1.12.0

func (*UpdateTest_UpdateTest_TestFragment_Steps) GetName added in v1.12.0

func (*UpdateTest_UpdateTest_TestFragment_Steps) GetStatus added in v1.12.0

type UpdateVersion

type UpdateVersion struct {
	UpdateVersion *UpdateVersion_UpdateVersion "json:\"updateVersion,omitempty\" graphql:\"updateVersion\""
}

func (*UpdateVersion) GetUpdateVersion added in v1.12.0

func (t *UpdateVersion) GetUpdateVersion() *UpdateVersion_UpdateVersion

type UpdateVersion_UpdateVersion added in v1.12.0

type UpdateVersion_UpdateVersion struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*UpdateVersion_UpdateVersion) GetID added in v1.12.0

type Upgrade

type Upgrade struct {
	ID         string         `json:"id"`
	Type       *UpgradeType   `json:"type,omitempty"`
	Message    *string        `json:"message,omitempty"`
	Config     *UpgradeConfig `json:"config,omitempty"`
	Repository *Repository    `json:"repository,omitempty"`
	InsertedAt *string        `json:"insertedAt,omitempty"`
	UpdatedAt  *string        `json:"updatedAt,omitempty"`
}

type UpgradeAttributes

type UpgradeAttributes struct {
	// a simple message to explain this upgrade
	Message string `json:"message"`
	// the type of upgrade
	Type UpgradeType `json:"type"`
	// information for a config upgrade
	Config *UpgradeConfigAttributes `json:"config,omitempty"`
}

The information for this upgrade

type UpgradeConfig

type UpgradeConfig struct {
	Paths []*UpgradePath `json:"paths,omitempty"`
}

type UpgradeConfigAttributes

type UpgradeConfigAttributes struct {
	// paths for a configuration change
	Paths []*UpgradePathAttributes `json:"paths,omitempty"`
}

the attributes of the config upgrade

type UpgradeConnection

type UpgradeConnection struct {
	PageInfo *PageInfo      `json:"pageInfo"`
	Edges    []*UpgradeEdge `json:"edges,omitempty"`
}

type UpgradeEdge

type UpgradeEdge struct {
	Node   *Upgrade `json:"node,omitempty"`
	Cursor *string  `json:"cursor,omitempty"`
}

type UpgradeInfo

type UpgradeInfo struct {
	Installation *Installation `json:"installation,omitempty"`
	Count        *int64        `json:"count,omitempty"`
}

The pending upgrades for a repository

type UpgradePath

type UpgradePath struct {
	Path  string    `json:"path"`
	Value string    `json:"value"`
	Type  ValueType `json:"type"`
}

type UpgradePathAttributes

type UpgradePathAttributes struct {
	// path the upgrade will occur on, formatted like .some.key[0].here
	Path string `json:"path"`
	// the stringified value that will be applied on this path
	Value string `json:"value"`
	// the ultimate type of the value
	Type ValueType `json:"type"`
}

attributes of a path update

type UpgradeQueue

type UpgradeQueue struct {
	ID         string             `json:"id"`
	Acked      *string            `json:"acked,omitempty"`
	Name       *string            `json:"name,omitempty"`
	Domain     *string            `json:"domain,omitempty"`
	Git        *string            `json:"git,omitempty"`
	Provider   *Provider          `json:"provider,omitempty"`
	PingedAt   *string            `json:"pingedAt,omitempty"`
	User       *User              `json:"user"`
	Upgrades   *UpgradeConnection `json:"upgrades,omitempty"`
	InsertedAt *string            `json:"insertedAt,omitempty"`
	UpdatedAt  *string            `json:"updatedAt,omitempty"`
}

type UpgradeQueueAttributes

type UpgradeQueueAttributes struct {
	Name     string    `json:"name"`
	Domain   *string   `json:"domain,omitempty"`
	Git      *string   `json:"git,omitempty"`
	Provider *Provider `json:"provider,omitempty"`
}

type UpgradeQueueDelta

type UpgradeQueueDelta struct {
	Delta   *Delta        `json:"delta,omitempty"`
	Payload *UpgradeQueue `json:"payload,omitempty"`
}

type UpgradeType

type UpgradeType string
const (
	UpgradeTypeDeploy    UpgradeType = "DEPLOY"
	UpgradeTypeApproval  UpgradeType = "APPROVAL"
	UpgradeTypeBounce    UpgradeType = "BOUNCE"
	UpgradeTypeDedicated UpgradeType = "DEDICATED"
	UpgradeTypeConfig    UpgradeType = "CONFIG"
)

func (UpgradeType) IsValid

func (e UpgradeType) IsValid() bool

func (UpgradeType) MarshalGQL

func (e UpgradeType) MarshalGQL(w io.Writer)

func (UpgradeType) String

func (e UpgradeType) String() string

func (*UpgradeType) UnmarshalGQL

func (e *UpgradeType) UnmarshalGQL(v interface{}) error

type Upload

type Upload struct {
	Field string
	Name  string
	R     io.Reader
}

Upload File represents a file to upload.

type UploadTerraform

type UploadTerraform struct {
	UploadTerraform *TerraformFragment "json:\"uploadTerraform,omitempty\" graphql:\"uploadTerraform\""
}

func (*UploadTerraform) GetUploadTerraform added in v1.12.0

func (t *UploadTerraform) GetUploadTerraform() *TerraformFragment

type UploadTerraform_UploadTerraform_TerraformFragment_Dependencies_DependenciesFragment_Dependencies added in v1.12.0

type UploadTerraform_UploadTerraform_TerraformFragment_Dependencies_DependenciesFragment_Dependencies struct {
	Type     *DependencyType "json:\"type,omitempty\" graphql:\"type\""
	Name     *string         "json:\"name,omitempty\" graphql:\"name\""
	Repo     *string         "json:\"repo,omitempty\" graphql:\"repo\""
	Optional *bool           "json:\"optional,omitempty\" graphql:\"optional\""
	Version  *string         "json:\"version,omitempty\" graphql:\"version\""
}

func (*UploadTerraform_UploadTerraform_TerraformFragment_Dependencies_DependenciesFragment_Dependencies) GetName added in v1.12.0

func (*UploadTerraform_UploadTerraform_TerraformFragment_Dependencies_DependenciesFragment_Dependencies) GetOptional added in v1.12.0

func (*UploadTerraform_UploadTerraform_TerraformFragment_Dependencies_DependenciesFragment_Dependencies) GetRepo added in v1.12.0

func (*UploadTerraform_UploadTerraform_TerraformFragment_Dependencies_DependenciesFragment_Dependencies) GetType added in v1.12.0

func (*UploadTerraform_UploadTerraform_TerraformFragment_Dependencies_DependenciesFragment_Dependencies) GetVersion added in v1.12.0

type UploadTerraform_UploadTerraform_TerraformFragment_Dependencies_DependenciesFragment_Instructions added in v1.12.0

type UploadTerraform_UploadTerraform_TerraformFragment_Dependencies_DependenciesFragment_Instructions struct {
	Instructions *string "json:\"instructions,omitempty\" graphql:\"instructions\""
	Script       *string "json:\"script,omitempty\" graphql:\"script\""
}

func (*UploadTerraform_UploadTerraform_TerraformFragment_Dependencies_DependenciesFragment_Instructions) GetInstructions added in v1.12.0

func (*UploadTerraform_UploadTerraform_TerraformFragment_Dependencies_DependenciesFragment_Instructions) GetScript added in v1.12.0

type UploadTerraform_UploadTerraform_TerraformFragment_Dependencies_DependenciesFragment_Wirings added in v1.12.0

type UploadTerraform_UploadTerraform_TerraformFragment_Dependencies_DependenciesFragment_Wirings struct {
	Terraform map[string]interface{} "json:\"terraform,omitempty\" graphql:\"terraform\""
	Helm      map[string]interface{} "json:\"helm,omitempty\" graphql:\"helm\""
}

func (*UploadTerraform_UploadTerraform_TerraformFragment_Dependencies_DependenciesFragment_Wirings) GetHelm added in v1.12.0

func (*UploadTerraform_UploadTerraform_TerraformFragment_Dependencies_DependenciesFragment_Wirings) GetTerraform added in v1.12.0

type UpsertOidcProvider

type UpsertOidcProvider struct {
	UpsertOidcProvider *UpsertOidcProvider_UpsertOidcProvider "json:\"upsertOidcProvider,omitempty\" graphql:\"upsertOidcProvider\""
}

func (*UpsertOidcProvider) GetUpsertOidcProvider added in v1.12.0

func (t *UpsertOidcProvider) GetUpsertOidcProvider() *UpsertOidcProvider_UpsertOidcProvider

type UpsertOidcProvider_UpsertOidcProvider added in v1.12.0

type UpsertOidcProvider_UpsertOidcProvider struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*UpsertOidcProvider_UpsertOidcProvider) GetID added in v1.12.0

type User

type User struct {
	ID                  string               `json:"id"`
	Name                string               `json:"name"`
	Email               string               `json:"email"`
	Phone               *string              `json:"phone,omitempty"`
	Address             *Address             `json:"address,omitempty"`
	LoginMethod         *LoginMethod         `json:"loginMethod,omitempty"`
	Onboarding          *OnboardingState     `json:"onboarding,omitempty"`
	OnboardingChecklist *OnboardingChecklist `json:"onboardingChecklist,omitempty"`
	DefaultQueueID      *string              `json:"defaultQueueId,omitempty"`
	ServiceAccount      *bool                `json:"serviceAccount,omitempty"`
	EmailConfirmed      *bool                `json:"emailConfirmed,omitempty"`
	EmailConfirmBy      *string              `json:"emailConfirmBy,omitempty"`
	Provider            *Provider            `json:"provider,omitempty"`
	Roles               *Roles               `json:"roles,omitempty"`
	// the groups attached to this user, only fetch this when querying an individual user
	Groups []*Group `json:"groups,omitempty"`
	// the roles attached to this user, only fetch this when querying an individual user
	BoundRoles          []*Role                  `json:"boundRoles,omitempty"`
	Publisher           *Publisher               `json:"publisher,omitempty"`
	Account             *Account                 `json:"account"`
	ImpersonationPolicy *ImpersonationPolicy     `json:"impersonationPolicy,omitempty"`
	TrustRelationships  []*OidcTrustRelationship `json:"trustRelationships,omitempty"`
	Invites             []*Invite                `json:"invites,omitempty"`
	Jwt                 *string                  `json:"jwt,omitempty"`
	HasInstallations    *bool                    `json:"hasInstallations,omitempty"`
	Demoing             *bool                    `json:"demoing,omitempty"`
	HasShell            *bool                    `json:"hasShell,omitempty"`
	Avatar              *string                  `json:"avatar,omitempty"`
	BackgroundColor     *string                  `json:"backgroundColor,omitempty"`
	// If a user has reached the demo project usage limit.
	Demoed     *bool           `json:"demoed,omitempty"`
	Cards      *CardConnection `json:"cards,omitempty"`
	InsertedAt *string         `json:"insertedAt,omitempty"`
	UpdatedAt  *string         `json:"updatedAt,omitempty"`
}

type UserAttributes

type UserAttributes struct {
	Name                *string                        `json:"name,omitempty"`
	Email               *string                        `json:"email,omitempty"`
	Password            *string                        `json:"password,omitempty"`
	Avatar              *string                        `json:"avatar,omitempty"`
	Onboarding          *OnboardingState               `json:"onboarding,omitempty"`
	OnboardingChecklist *OnboardingChecklistAttributes `json:"onboardingChecklist,omitempty"`
	LoginMethod         *LoginMethod                   `json:"loginMethod,omitempty"`
	Roles               *RolesAttributes               `json:"roles,omitempty"`
	Confirm             *string                        `json:"confirm,omitempty"`
	GroupIds            []string                       `json:"groupIds,omitempty"`
}

type UserConnection

type UserConnection struct {
	PageInfo *PageInfo   `json:"pageInfo"`
	Edges    []*UserEdge `json:"edges,omitempty"`
}

type UserEdge

type UserEdge struct {
	Node   *User   `json:"node,omitempty"`
	Cursor *string `json:"cursor,omitempty"`
}

type UserEventAttributes

type UserEventAttributes struct {
	Event  string           `json:"event"`
	Data   *string          `json:"data,omitempty"`
	Status *UserEventStatus `json:"status,omitempty"`
}

type UserEventStatus

type UserEventStatus string
const (
	UserEventStatusOk    UserEventStatus = "OK"
	UserEventStatusError UserEventStatus = "ERROR"
)

func (UserEventStatus) IsValid

func (e UserEventStatus) IsValid() bool

func (UserEventStatus) MarshalGQL

func (e UserEventStatus) MarshalGQL(w io.Writer)

func (UserEventStatus) String

func (e UserEventStatus) String() string

func (*UserEventStatus) UnmarshalGQL

func (e *UserEventStatus) UnmarshalGQL(v interface{}) error

type UserFragment

type UserFragment struct {
	ID    string "json:\"id\" graphql:\"id\""
	Name  string "json:\"name\" graphql:\"name\""
	Email string "json:\"email\" graphql:\"email\""
}

func (*UserFragment) GetEmail added in v1.12.0

func (t *UserFragment) GetEmail() string

func (*UserFragment) GetID added in v1.12.0

func (t *UserFragment) GetID() string

func (*UserFragment) GetName added in v1.12.0

func (t *UserFragment) GetName() string

type ValidationType

type ValidationType string
const (
	ValidationTypeRegex ValidationType = "REGEX"
)

func (ValidationType) IsValid

func (e ValidationType) IsValid() bool

func (ValidationType) MarshalGQL

func (e ValidationType) MarshalGQL(w io.Writer)

func (ValidationType) String

func (e ValidationType) String() string

func (*ValidationType) UnmarshalGQL

func (e *ValidationType) UnmarshalGQL(v interface{}) error

type ValueType

type ValueType string
const (
	ValueTypeInt    ValueType = "INT"
	ValueTypeString ValueType = "STRING"
	ValueTypeFloat  ValueType = "FLOAT"
)

func (ValueType) IsValid

func (e ValueType) IsValid() bool

func (ValueType) MarshalGQL

func (e ValueType) MarshalGQL(w io.Writer)

func (ValueType) String

func (e ValueType) String() string

func (*ValueType) UnmarshalGQL

func (e *ValueType) UnmarshalGQL(v interface{}) error

type Version

type Version struct {
	ID             string  `json:"id"`
	Version        string  `json:"version"`
	Readme         *string `json:"readme,omitempty"`
	ValuesTemplate *string `json:"valuesTemplate,omitempty"`
	// The template engine used to render the valuesTemplate.
	TemplateType      *TemplateType          `json:"templateType,omitempty"`
	Helm              map[string]interface{} `json:"helm,omitempty"`
	Tags              []*VersionTag          `json:"tags,omitempty"`
	Dependencies      *Dependencies          `json:"dependencies,omitempty"`
	Package           *string                `json:"package,omitempty"`
	Chart             *Chart                 `json:"chart,omitempty"`
	Terraform         *Terraform             `json:"terraform,omitempty"`
	Crds              []*Crd                 `json:"crds,omitempty"`
	Scan              *PackageScan           `json:"scan,omitempty"`
	ImageDependencies []*ImageDependency     `json:"imageDependencies,omitempty"`
	InsertedAt        *string                `json:"insertedAt,omitempty"`
	UpdatedAt         *string                `json:"updatedAt,omitempty"`
}

The version of a package.

type VersionAttributes

type VersionAttributes struct {
	Tags []*VersionTagAttributes `json:"tags,omitempty"`
}

type VersionConnection

type VersionConnection struct {
	PageInfo *PageInfo      `json:"pageInfo"`
	Edges    []*VersionEdge `json:"edges,omitempty"`
}

type VersionEdge

type VersionEdge struct {
	Node   *Version `json:"node,omitempty"`
	Cursor *string  `json:"cursor,omitempty"`
}

type VersionFragment

type VersionFragment struct {
	ID             string                 "json:\"id\" graphql:\"id\""
	Helm           map[string]interface{} "json:\"helm,omitempty\" graphql:\"helm\""
	Readme         *string                "json:\"readme,omitempty\" graphql:\"readme\""
	Version        string                 "json:\"version\" graphql:\"version\""
	ValuesTemplate *string                "json:\"valuesTemplate,omitempty\" graphql:\"valuesTemplate\""
	TemplateType   *TemplateType          "json:\"templateType,omitempty\" graphql:\"templateType\""
	Package        *string                "json:\"package,omitempty\" graphql:\"package\""
	Crds           []*CrdFragment         "json:\"crds,omitempty\" graphql:\"crds\""
	Dependencies   *DependenciesFragment  "json:\"dependencies,omitempty\" graphql:\"dependencies\""
	InsertedAt     *string                "json:\"insertedAt,omitempty\" graphql:\"insertedAt\""
}

func (*VersionFragment) GetCrds added in v1.12.0

func (t *VersionFragment) GetCrds() []*CrdFragment

func (*VersionFragment) GetDependencies added in v1.12.0

func (t *VersionFragment) GetDependencies() *DependenciesFragment

func (*VersionFragment) GetHelm added in v1.12.0

func (t *VersionFragment) GetHelm() map[string]interface{}

func (*VersionFragment) GetID added in v1.12.0

func (t *VersionFragment) GetID() string

func (*VersionFragment) GetInsertedAt added in v1.12.0

func (t *VersionFragment) GetInsertedAt() *string

func (*VersionFragment) GetPackage added in v1.12.0

func (t *VersionFragment) GetPackage() *string

func (*VersionFragment) GetReadme added in v1.12.0

func (t *VersionFragment) GetReadme() *string

func (*VersionFragment) GetTemplateType added in v1.12.0

func (t *VersionFragment) GetTemplateType() *TemplateType

func (*VersionFragment) GetValuesTemplate added in v1.12.0

func (t *VersionFragment) GetValuesTemplate() *string

func (*VersionFragment) GetVersion added in v1.12.0

func (t *VersionFragment) GetVersion() string

type VersionFragment_Dependencies_DependenciesFragment_Dependencies added in v1.12.0

type VersionFragment_Dependencies_DependenciesFragment_Dependencies struct {
	Type     *DependencyType "json:\"type,omitempty\" graphql:\"type\""
	Name     *string         "json:\"name,omitempty\" graphql:\"name\""
	Repo     *string         "json:\"repo,omitempty\" graphql:\"repo\""
	Optional *bool           "json:\"optional,omitempty\" graphql:\"optional\""
	Version  *string         "json:\"version,omitempty\" graphql:\"version\""
}

func (*VersionFragment_Dependencies_DependenciesFragment_Dependencies) GetName added in v1.12.0

func (*VersionFragment_Dependencies_DependenciesFragment_Dependencies) GetOptional added in v1.12.0

func (*VersionFragment_Dependencies_DependenciesFragment_Dependencies) GetRepo added in v1.12.0

func (*VersionFragment_Dependencies_DependenciesFragment_Dependencies) GetType added in v1.12.0

func (*VersionFragment_Dependencies_DependenciesFragment_Dependencies) GetVersion added in v1.12.0

type VersionFragment_Dependencies_DependenciesFragment_Instructions added in v1.12.0

type VersionFragment_Dependencies_DependenciesFragment_Instructions struct {
	Instructions *string "json:\"instructions,omitempty\" graphql:\"instructions\""
	Script       *string "json:\"script,omitempty\" graphql:\"script\""
}

func (*VersionFragment_Dependencies_DependenciesFragment_Instructions) GetInstructions added in v1.12.0

func (*VersionFragment_Dependencies_DependenciesFragment_Instructions) GetScript added in v1.12.0

type VersionFragment_Dependencies_DependenciesFragment_Wirings added in v1.12.0

type VersionFragment_Dependencies_DependenciesFragment_Wirings struct {
	Terraform map[string]interface{} "json:\"terraform,omitempty\" graphql:\"terraform\""
	Helm      map[string]interface{} "json:\"helm,omitempty\" graphql:\"helm\""
}

func (*VersionFragment_Dependencies_DependenciesFragment_Wirings) GetHelm added in v1.12.0

func (*VersionFragment_Dependencies_DependenciesFragment_Wirings) GetTerraform added in v1.12.0

func (t *VersionFragment_Dependencies_DependenciesFragment_Wirings) GetTerraform() map[string]interface{}

type VersionSpec

type VersionSpec struct {
	Repository *string `json:"repository,omitempty"`
	Chart      *string `json:"chart,omitempty"`
	Terraform  *string `json:"terraform,omitempty"`
	Version    *string `json:"version,omitempty"`
}

type VersionTag

type VersionTag struct {
	ID         string   `json:"id"`
	Tag        string   `json:"tag"`
	Version    *Version `json:"version,omitempty"`
	Chart      *Chart   `json:"chart,omitempty"`
	InsertedAt *string  `json:"insertedAt,omitempty"`
	UpdatedAt  *string  `json:"updatedAt,omitempty"`
}

type VersionTagAttributes

type VersionTagAttributes struct {
	VersionID *string `json:"versionId,omitempty"`
	Tag       string  `json:"tag"`
}

type VulnGrade

type VulnGrade string
const (
	VulnGradeLow      VulnGrade = "LOW"
	VulnGradeMedium   VulnGrade = "MEDIUM"
	VulnGradeHigh     VulnGrade = "HIGH"
	VulnGradeCritical VulnGrade = "CRITICAL"
	VulnGradeNone     VulnGrade = "NONE"
)

func (VulnGrade) IsValid

func (e VulnGrade) IsValid() bool

func (VulnGrade) MarshalGQL

func (e VulnGrade) MarshalGQL(w io.Writer)

func (VulnGrade) String

func (e VulnGrade) String() string

func (*VulnGrade) UnmarshalGQL

func (e *VulnGrade) UnmarshalGQL(v interface{}) error

type VulnRequirement

type VulnRequirement string
const (
	VulnRequirementNone     VulnRequirement = "NONE"
	VulnRequirementRequired VulnRequirement = "REQUIRED"
)

func (VulnRequirement) IsValid

func (e VulnRequirement) IsValid() bool

func (VulnRequirement) MarshalGQL

func (e VulnRequirement) MarshalGQL(w io.Writer)

func (VulnRequirement) String

func (e VulnRequirement) String() string

func (*VulnRequirement) UnmarshalGQL

func (e *VulnRequirement) UnmarshalGQL(v interface{}) error

type VulnVector

type VulnVector string
const (
	VulnVectorNetwork  VulnVector = "NETWORK"
	VulnVectorAdjacent VulnVector = "ADJACENT"
	VulnVectorLocal    VulnVector = "LOCAL"
	VulnVectorPhysical VulnVector = "PHYSICAL"
)

func (VulnVector) IsValid

func (e VulnVector) IsValid() bool

func (VulnVector) MarshalGQL

func (e VulnVector) MarshalGQL(w io.Writer)

func (VulnVector) String

func (e VulnVector) String() string

func (*VulnVector) UnmarshalGQL

func (e *VulnVector) UnmarshalGQL(v interface{}) error

type Vulnerability

type Vulnerability struct {
	ID               string      `json:"id"`
	Title            *string     `json:"title,omitempty"`
	Description      *string     `json:"description,omitempty"`
	VulnerabilityID  *string     `json:"vulnerabilityId,omitempty"`
	Package          *string     `json:"package,omitempty"`
	InstalledVersion *string     `json:"installedVersion,omitempty"`
	FixedVersion     *string     `json:"fixedVersion,omitempty"`
	Source           *string     `json:"source,omitempty"`
	URL              *string     `json:"url,omitempty"`
	Severity         *VulnGrade  `json:"severity,omitempty"`
	Score            *float64    `json:"score,omitempty"`
	Cvss             *Cvss       `json:"cvss,omitempty"`
	Layer            *ImageLayer `json:"layer,omitempty"`
	InsertedAt       *string     `json:"insertedAt,omitempty"`
	UpdatedAt        *string     `json:"updatedAt,omitempty"`
}

type Webhook

type Webhook struct {
	ID         *string `json:"id,omitempty"`
	URL        *string `json:"url,omitempty"`
	Secret     *string `json:"secret,omitempty"`
	User       *User   `json:"user,omitempty"`
	InsertedAt *string `json:"insertedAt,omitempty"`
	UpdatedAt  *string `json:"updatedAt,omitempty"`
}

type WebhookAttributes

type WebhookAttributes struct {
	URL string `json:"url"`
}

type WebhookConnection

type WebhookConnection struct {
	PageInfo *PageInfo      `json:"pageInfo"`
	Edges    []*WebhookEdge `json:"edges,omitempty"`
}

type WebhookEdge

type WebhookEdge struct {
	Node   *Webhook `json:"node,omitempty"`
	Cursor *string  `json:"cursor,omitempty"`
}

type WebhookLog

type WebhookLog struct {
	ID         string                 `json:"id"`
	State      WebhookLogState        `json:"state"`
	Status     *int64                 `json:"status,omitempty"`
	Response   *string                `json:"response,omitempty"`
	Payload    map[string]interface{} `json:"payload,omitempty"`
	Webhook    *IntegrationWebhook    `json:"webhook,omitempty"`
	InsertedAt *string                `json:"insertedAt,omitempty"`
	UpdatedAt  *string                `json:"updatedAt,omitempty"`
}

type WebhookLogConnection

type WebhookLogConnection struct {
	PageInfo *PageInfo         `json:"pageInfo"`
	Edges    []*WebhookLogEdge `json:"edges,omitempty"`
}

type WebhookLogEdge

type WebhookLogEdge struct {
	Node   *WebhookLog `json:"node,omitempty"`
	Cursor *string     `json:"cursor,omitempty"`
}

type WebhookLogState

type WebhookLogState string
const (
	WebhookLogStateSending   WebhookLogState = "SENDING"
	WebhookLogStateDelivered WebhookLogState = "DELIVERED"
	WebhookLogStateFailed    WebhookLogState = "FAILED"
)

func (WebhookLogState) IsValid

func (e WebhookLogState) IsValid() bool

func (WebhookLogState) MarshalGQL

func (e WebhookLogState) MarshalGQL(w io.Writer)

func (WebhookLogState) String

func (e WebhookLogState) String() string

func (*WebhookLogState) UnmarshalGQL

func (e *WebhookLogState) UnmarshalGQL(v interface{}) error

type WebhookResponse

type WebhookResponse struct {
	StatusCode int64                  `json:"statusCode"`
	Body       *string                `json:"body,omitempty"`
	Headers    map[string]interface{} `json:"headers,omitempty"`
}

type Wirings

type Wirings struct {
	Terraform map[string]interface{} `json:"terraform,omitempty"`
	Helm      map[string]interface{} `json:"helm,omitempty"`
}

type WorkspaceAttributes

type WorkspaceAttributes struct {
	Cluster      string  `json:"cluster"`
	BucketPrefix string  `json:"bucketPrefix"`
	Region       string  `json:"region"`
	Project      *string `json:"project,omitempty"`
	Subdomain    string  `json:"subdomain"`
}

type ZoomMeeting

type ZoomMeeting struct {
	JoinURL  string  `json:"joinUrl"`
	Password *string `json:"password,omitempty"`
}

Directories

Path Synopsis
pkg

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL