model

package
v1.1.0 Latest Latest
Warning

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

Go to latest
Published: Oct 15, 2024 License: AGPL-3.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

Functions

This section is empty.

Types

type BYOKClusterEdge

type BYOKClusterEdge struct {
	Cursor string                `json:"cursor"`
	Node   *entities.BYOKCluster `json:"node"`
}

type BYOKClusterPaginatedRecords

type BYOKClusterPaginatedRecords struct {
	Edges      []*BYOKClusterEdge `json:"edges"`
	PageInfo   *PageInfo          `json:"pageInfo"`
	TotalCount int                `json:"totalCount"`
}

type BYOKSetupInstruction

type BYOKSetupInstruction struct {
	Command string `json:"command"`
	Title   string `json:"title"`
}

type BYOKSetupInstructionIn

type BYOKSetupInstructionIn struct {
	Command string `json:"command"`
	Title   string `json:"title"`
}

type CheckAWSAccessOutput

type CheckAWSAccessOutput struct {
	Result          bool    `json:"result"`
	InstallationURL *string `json:"installationUrl,omitempty"`
}

type CloudProviderSecretEdge

type CloudProviderSecretEdge struct {
	Cursor string                        `json:"cursor"`
	Node   *entities.CloudProviderSecret `json:"node"`
}

type CloudProviderSecretPaginatedRecords

type CloudProviderSecretPaginatedRecords struct {
	Edges      []*CloudProviderSecretEdge `json:"edges"`
	PageInfo   *PageInfo                  `json:"pageInfo"`
	TotalCount int                        `json:"totalCount"`
}

type ClusterEdge

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

type ClusterPaginatedRecords

type ClusterPaginatedRecords struct {
	Edges      []*ClusterEdge `json:"edges"`
	PageInfo   *PageInfo      `json:"pageInfo"`
	TotalCount int            `json:"totalCount"`
}

type DomainEntryEdge

type DomainEntryEdge struct {
	Cursor string                `json:"cursor"`
	Node   *entities.DomainEntry `json:"node"`
}

type DomainEntryPaginatedRecords

type DomainEntryPaginatedRecords struct {
	Edges      []*DomainEntryEdge `json:"edges"`
	PageInfo   *PageInfo          `json:"pageInfo"`
	TotalCount int                `json:"totalCount"`
}

type EncodedValue

type EncodedValue struct {
	Value    string `json:"value"`
	Encoding string `json:"encoding"`
}

type GithubComKloudliteAPIAppsInfraInternalEntitiesAWSAssumeRoleParams

type GithubComKloudliteAPIAppsInfraInternalEntitiesAWSAssumeRoleParams struct {
	AWSAccountID      string `json:"awsAccountId"`
	CfParamTrustedArn string `json:"cfParamTrustedARN"`
	ExternalID        string `json:"externalID"`
	RoleArn           string `json:"roleARN"`
}

type GithubComKloudliteAPIAppsInfraInternalEntitiesAWSAssumeRoleParamsIn

type GithubComKloudliteAPIAppsInfraInternalEntitiesAWSAssumeRoleParamsIn struct {
	AWSAccountID string `json:"awsAccountId"`
}

type GithubComKloudliteAPIAppsInfraInternalEntitiesAWSAuthSecretKeys

type GithubComKloudliteAPIAppsInfraInternalEntitiesAWSAuthSecretKeys struct {
	AccessKey       string `json:"accessKey"`
	CfParamUserName string `json:"cfParamUserName"`
	SecretKey       string `json:"secretKey"`
}

type GithubComKloudliteAPIAppsInfraInternalEntitiesAWSAuthSecretKeysIn

type GithubComKloudliteAPIAppsInfraInternalEntitiesAWSAuthSecretKeysIn struct {
	AccessKey string `json:"accessKey"`
	SecretKey string `json:"secretKey"`
}

type GithubComKloudliteAPIAppsInfraInternalEntitiesAWSSecretCredentials

type GithubComKloudliteAPIAppsInfraInternalEntitiesAWSSecretCredentials struct {
	AssumeRoleParams           *GithubComKloudliteAPIAppsInfraInternalEntitiesAWSAssumeRoleParams `json:"assumeRoleParams,omitempty"`
	AuthMechanism              GithubComKloudliteOperatorApisClustersV1AWSAuthMechanism           `json:"authMechanism"`
	AuthSecretKeys             *GithubComKloudliteAPIAppsInfraInternalEntitiesAWSAuthSecretKeys   `json:"authSecretKeys,omitempty"`
	CfParamInstanceProfileName *string                                                            `json:"cfParamInstanceProfileName,omitempty"`
	CfParamRoleName            *string                                                            `json:"cfParamRoleName,omitempty"`
	CfParamStackName           *string                                                            `json:"cfParamStackName,omitempty"`
}

type GithubComKloudliteAPIAppsInfraInternalEntitiesAWSSecretCredentialsIn

type GithubComKloudliteAPIAppsInfraInternalEntitiesAWSSecretCredentialsIn struct {
	AssumeRoleParams *GithubComKloudliteAPIAppsInfraInternalEntitiesAWSAssumeRoleParamsIn `json:"assumeRoleParams,omitempty"`
	AuthMechanism    GithubComKloudliteOperatorApisClustersV1AWSAuthMechanism             `json:"authMechanism"`
	AuthSecretKeys   *GithubComKloudliteAPIAppsInfraInternalEntitiesAWSAuthSecretKeysIn   `json:"authSecretKeys,omitempty"`
}

type GithubComKloudliteAPIAppsInfraInternalEntitiesClusterVisbility

type GithubComKloudliteAPIAppsInfraInternalEntitiesClusterVisbility struct {
	Mode           GithubComKloudliteAPIAppsInfraInternalEntitiesClusterVisibilityMode `json:"mode"`
	PublicEndpoint *string                                                             `json:"publicEndpoint,omitempty"`
}

type GithubComKloudliteAPIAppsInfraInternalEntitiesClusterVisbilityIn

type GithubComKloudliteAPIAppsInfraInternalEntitiesClusterVisbilityIn struct {
	Mode GithubComKloudliteAPIAppsInfraInternalEntitiesClusterVisibilityMode `json:"mode"`
}

type GithubComKloudliteAPIAppsInfraInternalEntitiesClusterVisibilityMode

type GithubComKloudliteAPIAppsInfraInternalEntitiesClusterVisibilityMode string
const (
	GithubComKloudliteAPIAppsInfraInternalEntitiesClusterVisibilityModePrivate GithubComKloudliteAPIAppsInfraInternalEntitiesClusterVisibilityMode = "private"
	GithubComKloudliteAPIAppsInfraInternalEntitiesClusterVisibilityModePublic  GithubComKloudliteAPIAppsInfraInternalEntitiesClusterVisibilityMode = "public"
)

func (GithubComKloudliteAPIAppsInfraInternalEntitiesClusterVisibilityMode) IsValid

func (GithubComKloudliteAPIAppsInfraInternalEntitiesClusterVisibilityMode) MarshalGQL

func (GithubComKloudliteAPIAppsInfraInternalEntitiesClusterVisibilityMode) String

func (*GithubComKloudliteAPIAppsInfraInternalEntitiesClusterVisibilityMode) UnmarshalGQL

type GithubComKloudliteAPIAppsInfraInternalEntitiesDispatchAddr

type GithubComKloudliteAPIAppsInfraInternalEntitiesDispatchAddr struct {
	AccountName string `json:"accountName"`
	ClusterName string `json:"clusterName"`
}

type GithubComKloudliteAPIAppsInfraInternalEntitiesGCPSecretCredentials

type GithubComKloudliteAPIAppsInfraInternalEntitiesGCPSecretCredentials struct {
	ServiceAccountJSON string `json:"serviceAccountJSON"`
}

type GithubComKloudliteAPIAppsInfraInternalEntitiesGCPSecretCredentialsIn

type GithubComKloudliteAPIAppsInfraInternalEntitiesGCPSecretCredentialsIn struct {
	ServiceAccountJSON string `json:"serviceAccountJSON"`
}

type GithubComKloudliteAPIAppsInfraInternalEntitiesInputField

type GithubComKloudliteAPIAppsInfraInternalEntitiesInputField struct {
	DefaultValue any      `json:"defaultValue,omitempty"`
	DisplayUnit  *string  `json:"displayUnit,omitempty"`
	InputType    string   `json:"inputType"`
	Label        string   `json:"label"`
	Max          *float64 `json:"max,omitempty"`
	Min          *float64 `json:"min,omitempty"`
	Multiplier   *float64 `json:"multiplier,omitempty"`
	Name         string   `json:"name"`
	Required     *bool    `json:"required,omitempty"`
	Unit         *string  `json:"unit,omitempty"`
}

type GithubComKloudliteAPIAppsInfraInternalEntitiesMresTemplate

type GithubComKloudliteAPIAppsInfraInternalEntitiesMresTemplate struct {
	APIVersion  *string                                                      `json:"apiVersion,omitempty"`
	Description string                                                       `json:"description"`
	DisplayName string                                                       `json:"displayName"`
	Fields      []*GithubComKloudliteAPIAppsInfraInternalEntitiesInputField  `json:"fields"`
	Kind        *string                                                      `json:"kind,omitempty"`
	Name        string                                                       `json:"name"`
	Outputs     []*GithubComKloudliteAPIAppsInfraInternalEntitiesOutputField `json:"outputs"`
}

type GithubComKloudliteAPIAppsInfraInternalEntitiesOutputField

type GithubComKloudliteAPIAppsInfraInternalEntitiesOutputField struct {
	Description string `json:"description"`
	Label       string `json:"label"`
	Name        string `json:"name"`
}

type GithubComKloudliteOperatorApisClustersV1AWSAuthMechanism

type GithubComKloudliteOperatorApisClustersV1AWSAuthMechanism string
const (
	GithubComKloudliteOperatorApisClustersV1AWSAuthMechanismAssumeRole GithubComKloudliteOperatorApisClustersV1AWSAuthMechanism = "assume_role"
	GithubComKloudliteOperatorApisClustersV1AWSAuthMechanismSecretKeys GithubComKloudliteOperatorApisClustersV1AWSAuthMechanism = "secret_keys"
)

func (GithubComKloudliteOperatorApisClustersV1AWSAuthMechanism) IsValid

func (GithubComKloudliteOperatorApisClustersV1AWSAuthMechanism) MarshalGQL

func (GithubComKloudliteOperatorApisClustersV1AWSAuthMechanism) String

func (*GithubComKloudliteOperatorApisClustersV1AWSAuthMechanism) UnmarshalGQL

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

type GithubComKloudliteOperatorApisClustersV1AWSClusterConfig

type GithubComKloudliteOperatorApisClustersV1AWSClusterConfig struct {
	Credentials   *GithubComKloudliteOperatorApisClustersV1AWSCredentials      `json:"credentials"`
	K3sMasters    *GithubComKloudliteOperatorApisClustersV1AWSK3sMastersConfig `json:"k3sMasters,omitempty"`
	NodePools     map[string]interface{}                                       `json:"nodePools,omitempty"`
	Region        string                                                       `json:"region"`
	SpotNodePools map[string]interface{}                                       `json:"spotNodePools,omitempty"`
	Vpc           *GithubComKloudliteOperatorApisClustersV1AWSVPCParams        `json:"vpc,omitempty"`
}

type GithubComKloudliteOperatorApisClustersV1AWSClusterConfigIn

type GithubComKloudliteOperatorApisClustersV1AWSClusterConfigIn struct {
	Credentials *GithubComKloudliteOperatorApisClustersV1AWSCredentialsIn      `json:"credentials"`
	K3sMasters  *GithubComKloudliteOperatorApisClustersV1AWSK3sMastersConfigIn `json:"k3sMasters,omitempty"`
	Region      string                                                         `json:"region"`
}

type GithubComKloudliteOperatorApisClustersV1AWSCredentials

type GithubComKloudliteOperatorApisClustersV1AWSCredentials struct {
	AuthMechanism GithubComKloudliteOperatorApisClustersV1AWSAuthMechanism `json:"authMechanism"`
	SecretRef     *GithubComKloudliteOperatorApisCommonTypesSecretRef      `json:"secretRef"`
}

type GithubComKloudliteOperatorApisClustersV1AWSCredentialsIn

type GithubComKloudliteOperatorApisClustersV1AWSCredentialsIn struct {
	AuthMechanism GithubComKloudliteOperatorApisClustersV1AWSAuthMechanism `json:"authMechanism"`
	SecretRef     *GithubComKloudliteOperatorApisCommonTypesSecretRefIn    `json:"secretRef"`
}

type GithubComKloudliteOperatorApisClustersV1AWSEC2PoolConfig

type GithubComKloudliteOperatorApisClustersV1AWSEC2PoolConfig struct {
	InstanceType string                 `json:"instanceType"`
	Nodes        map[string]interface{} `json:"nodes,omitempty"`
}

type GithubComKloudliteOperatorApisClustersV1AWSEC2PoolConfigIn

type GithubComKloudliteOperatorApisClustersV1AWSEC2PoolConfigIn struct {
	InstanceType string                 `json:"instanceType"`
	Nodes        map[string]interface{} `json:"nodes,omitempty"`
}

type GithubComKloudliteOperatorApisClustersV1AWSK3sMastersConfig

type GithubComKloudliteOperatorApisClustersV1AWSK3sMastersConfig struct {
	IamInstanceProfileRole *string                `json:"iamInstanceProfileRole,omitempty"`
	InstanceType           string                 `json:"instanceType"`
	Nodes                  map[string]interface{} `json:"nodes,omitempty"`
	NvidiaGpuEnabled       bool                   `json:"nvidiaGpuEnabled"`
	RootVolumeSize         int                    `json:"rootVolumeSize"`
	RootVolumeType         string                 `json:"rootVolumeType"`
}

type GithubComKloudliteOperatorApisClustersV1AWSK3sMastersConfigIn

type GithubComKloudliteOperatorApisClustersV1AWSK3sMastersConfigIn struct {
	InstanceType     string `json:"instanceType"`
	NvidiaGpuEnabled bool   `json:"nvidiaGpuEnabled"`
}

type GithubComKloudliteOperatorApisClustersV1AWSNodePoolConfig

type GithubComKloudliteOperatorApisClustersV1AWSNodePoolConfig struct {
	AvailabilityZone       string                                                     `json:"availabilityZone"`
	Ec2Pool                *GithubComKloudliteOperatorApisClustersV1AWSEC2PoolConfig  `json:"ec2Pool,omitempty"`
	IamInstanceProfileRole *string                                                    `json:"iamInstanceProfileRole,omitempty"`
	NvidiaGpuEnabled       bool                                                       `json:"nvidiaGpuEnabled"`
	PoolType               GithubComKloudliteOperatorApisClustersV1AWSPoolType        `json:"poolType"`
	Region                 string                                                     `json:"region"`
	RootVolumeSize         int                                                        `json:"rootVolumeSize"`
	RootVolumeType         string                                                     `json:"rootVolumeType"`
	SpotPool               *GithubComKloudliteOperatorApisClustersV1AWSSpotPoolConfig `json:"spotPool,omitempty"`
	VpcID                  string                                                     `json:"vpcId"`
	VpcSubnetID            string                                                     `json:"vpcSubnetId"`
}

type GithubComKloudliteOperatorApisClustersV1AWSNodePoolConfigIn

type GithubComKloudliteOperatorApisClustersV1AWSNodePoolConfigIn struct {
	AvailabilityZone string                                                       `json:"availabilityZone"`
	Ec2Pool          *GithubComKloudliteOperatorApisClustersV1AWSEC2PoolConfigIn  `json:"ec2Pool,omitempty"`
	NvidiaGpuEnabled bool                                                         `json:"nvidiaGpuEnabled"`
	PoolType         GithubComKloudliteOperatorApisClustersV1AWSPoolType          `json:"poolType"`
	SpotPool         *GithubComKloudliteOperatorApisClustersV1AWSSpotPoolConfigIn `json:"spotPool,omitempty"`
}

type GithubComKloudliteOperatorApisClustersV1AWSPoolType

type GithubComKloudliteOperatorApisClustersV1AWSPoolType string
const (
	GithubComKloudliteOperatorApisClustersV1AWSPoolTypeEc2  GithubComKloudliteOperatorApisClustersV1AWSPoolType = "ec2"
	GithubComKloudliteOperatorApisClustersV1AWSPoolTypeSpot GithubComKloudliteOperatorApisClustersV1AWSPoolType = "spot"
)

func (GithubComKloudliteOperatorApisClustersV1AWSPoolType) IsValid

func (GithubComKloudliteOperatorApisClustersV1AWSPoolType) MarshalGQL

func (GithubComKloudliteOperatorApisClustersV1AWSPoolType) String

func (*GithubComKloudliteOperatorApisClustersV1AWSPoolType) UnmarshalGQL

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

type GithubComKloudliteOperatorApisClustersV1AWSSpotCPUNode

type GithubComKloudliteOperatorApisClustersV1AWSSpotCPUNode struct {
	MemoryPerVcpu *GithubComKloudliteOperatorApisCommonTypesMinMaxFloat `json:"memoryPerVcpu,omitempty"`
	Vcpu          *GithubComKloudliteOperatorApisCommonTypesMinMaxFloat `json:"vcpu"`
}

type GithubComKloudliteOperatorApisClustersV1AWSSpotCPUNodeIn

type GithubComKloudliteOperatorApisClustersV1AWSSpotCPUNodeIn struct {
	MemoryPerVcpu *GithubComKloudliteOperatorApisCommonTypesMinMaxFloatIn `json:"memoryPerVcpu,omitempty"`
	Vcpu          *GithubComKloudliteOperatorApisCommonTypesMinMaxFloatIn `json:"vcpu"`
}

type GithubComKloudliteOperatorApisClustersV1AWSSpotGpuNode

type GithubComKloudliteOperatorApisClustersV1AWSSpotGpuNode struct {
	InstanceTypes []string `json:"instanceTypes"`
}

type GithubComKloudliteOperatorApisClustersV1AWSSpotGpuNodeIn

type GithubComKloudliteOperatorApisClustersV1AWSSpotGpuNodeIn struct {
	InstanceTypes []string `json:"instanceTypes"`
}

type GithubComKloudliteOperatorApisClustersV1AWSSpotPoolConfig

type GithubComKloudliteOperatorApisClustersV1AWSSpotPoolConfig struct {
	CPUNode                  *GithubComKloudliteOperatorApisClustersV1AWSSpotCPUNode `json:"cpuNode,omitempty"`
	GpuNode                  *GithubComKloudliteOperatorApisClustersV1AWSSpotGpuNode `json:"gpuNode,omitempty"`
	Nodes                    map[string]interface{}                                  `json:"nodes,omitempty"`
	SpotFleetTaggingRoleName string                                                  `json:"spotFleetTaggingRoleName"`
}

type GithubComKloudliteOperatorApisClustersV1AWSSpotPoolConfigIn

type GithubComKloudliteOperatorApisClustersV1AWSSpotPoolConfigIn struct {
	CPUNode *GithubComKloudliteOperatorApisClustersV1AWSSpotCPUNodeIn `json:"cpuNode,omitempty"`
	GpuNode *GithubComKloudliteOperatorApisClustersV1AWSSpotGpuNodeIn `json:"gpuNode,omitempty"`
	Nodes   map[string]interface{}                                    `json:"nodes,omitempty"`
}

type GithubComKloudliteOperatorApisClustersV1AWSSubnetWithID

type GithubComKloudliteOperatorApisClustersV1AWSSubnetWithID struct {
	AvailabilityZone string `json:"availabilityZone"`
	ID               string `json:"id"`
}

type GithubComKloudliteOperatorApisClustersV1AWSVPCParams

type GithubComKloudliteOperatorApisClustersV1AWSVPCParams struct {
	ID            string                                                     `json:"id"`
	PublicSubnets []*GithubComKloudliteOperatorApisClustersV1AWSSubnetWithID `json:"publicSubnets"`
}

type GithubComKloudliteOperatorApisClustersV1ClusterOutput

type GithubComKloudliteOperatorApisClustersV1ClusterOutput struct {
	JobName                string  `json:"jobName"`
	JobNamespace           string  `json:"jobNamespace"`
	KeyAWSVPCId            *string `json:"keyAWSVPCId,omitempty"`
	KeyAWSVPCPublicSubnets *string `json:"keyAWSVPCPublicSubnets,omitempty"`
	KeyK3sAgentJoinToken   string  `json:"keyK3sAgentJoinToken"`
	KeyK3sServerJoinToken  string  `json:"keyK3sServerJoinToken"`
	KeyKubeconfig          string  `json:"keyKubeconfig"`
	SecretName             string  `json:"secretName"`
}

type GithubComKloudliteOperatorApisClustersV1ClusterSpec

type GithubComKloudliteOperatorApisClustersV1ClusterSpec struct {
	AccountID              string                                                              `json:"accountId"`
	AccountName            string                                                              `json:"accountName"`
	AvailabilityMode       GithubComKloudliteOperatorApisClustersV1ClusterSpecAvailabilityMode `json:"availabilityMode"`
	AWS                    *GithubComKloudliteOperatorApisClustersV1AWSClusterConfig           `json:"aws,omitempty"`
	BackupToS3Enabled      bool                                                                `json:"backupToS3Enabled"`
	CloudflareEnabled      *bool                                                               `json:"cloudflareEnabled,omitempty"`
	CloudProvider          GithubComKloudliteOperatorApisCommonTypesCloudProvider              `json:"cloudProvider"`
	ClusterInternalDNSHost *string                                                             `json:"clusterInternalDnsHost,omitempty"`
	ClusterServiceCidr     *string                                                             `json:"clusterServiceCIDR,omitempty"`
	ClusterTokenRef        *GithubComKloudliteOperatorApisCommonTypesSecretKeyRef              `json:"clusterTokenRef,omitempty"`
	GCP                    *GithubComKloudliteOperatorApisClustersV1GCPClusterConfig           `json:"gcp,omitempty"`
	KloudliteRelease       string                                                              `json:"kloudliteRelease"`
	MessageQueueTopicName  string                                                              `json:"messageQueueTopicName"`
	Output                 *GithubComKloudliteOperatorApisClustersV1ClusterOutput              `json:"output,omitempty"`
	PublicDNSHost          string                                                              `json:"publicDNSHost"`
	TaintMasterNodes       bool                                                                `json:"taintMasterNodes"`
}

type GithubComKloudliteOperatorApisClustersV1ClusterSpecAvailabilityMode

type GithubComKloudliteOperatorApisClustersV1ClusterSpecAvailabilityMode string
const (
	GithubComKloudliteOperatorApisClustersV1ClusterSpecAvailabilityModeDev GithubComKloudliteOperatorApisClustersV1ClusterSpecAvailabilityMode = "dev"
	GithubComKloudliteOperatorApisClustersV1ClusterSpecAvailabilityModeHa  GithubComKloudliteOperatorApisClustersV1ClusterSpecAvailabilityMode = "HA"
)

func (GithubComKloudliteOperatorApisClustersV1ClusterSpecAvailabilityMode) IsValid

func (GithubComKloudliteOperatorApisClustersV1ClusterSpecAvailabilityMode) MarshalGQL

func (GithubComKloudliteOperatorApisClustersV1ClusterSpecAvailabilityMode) String

func (*GithubComKloudliteOperatorApisClustersV1ClusterSpecAvailabilityMode) UnmarshalGQL

type GithubComKloudliteOperatorApisClustersV1ClusterSpecIn

type GithubComKloudliteOperatorApisClustersV1ClusterSpecIn struct {
	AvailabilityMode  GithubComKloudliteOperatorApisClustersV1ClusterSpecAvailabilityMode `json:"availabilityMode"`
	AWS               *GithubComKloudliteOperatorApisClustersV1AWSClusterConfigIn         `json:"aws,omitempty"`
	CloudflareEnabled *bool                                                               `json:"cloudflareEnabled,omitempty"`
	CloudProvider     GithubComKloudliteOperatorApisCommonTypesCloudProvider              `json:"cloudProvider"`
	GCP               *GithubComKloudliteOperatorApisClustersV1GCPClusterConfigIn         `json:"gcp,omitempty"`
}

type GithubComKloudliteOperatorApisClustersV1GCPClusterConfig

type GithubComKloudliteOperatorApisClustersV1GCPClusterConfig struct {
	CredentialsRef *GithubComKloudliteOperatorApisCommonTypesSecretRef           `json:"credentialsRef"`
	GCPProjectID   string                                                        `json:"gcpProjectID"`
	MasterNodes    *GithubComKloudliteOperatorApisClustersV1GCPMasterNodesConfig `json:"masterNodes,omitempty"`
	Region         string                                                        `json:"region"`
	ServiceAccount *GithubComKloudliteOperatorApisClustersV1GCPServiceAccount    `json:"serviceAccount"`
	Vpc            *GithubComKloudliteOperatorApisClustersV1GCPVPCParams         `json:"vpc,omitempty"`
}

type GithubComKloudliteOperatorApisClustersV1GCPClusterConfigIn

type GithubComKloudliteOperatorApisClustersV1GCPClusterConfigIn struct {
	CredentialsRef *GithubComKloudliteOperatorApisCommonTypesSecretRefIn `json:"credentialsRef"`
	Region         string                                                `json:"region"`
}

type GithubComKloudliteOperatorApisClustersV1GCPMasterNodesConfig

type GithubComKloudliteOperatorApisClustersV1GCPMasterNodesConfig struct {
	Nodes          map[string]interface{} `json:"nodes,omitempty"`
	RootVolumeSize int                    `json:"rootVolumeSize"`
	RootVolumeType string                 `json:"rootVolumeType"`
}

type GithubComKloudliteOperatorApisClustersV1GCPNodePoolConfig

type GithubComKloudliteOperatorApisClustersV1GCPNodePoolConfig struct {
	AvailabilityZone string                                                     `json:"availabilityZone"`
	BootVolumeSize   int                                                        `json:"bootVolumeSize"`
	BootVolumeType   string                                                     `json:"bootVolumeType"`
	Credentials      *GithubComKloudliteOperatorApisCommonTypesSecretRef        `json:"credentials"`
	GCPProjectID     string                                                     `json:"gcpProjectID"`
	MachineType      string                                                     `json:"machineType"`
	Nodes            map[string]interface{}                                     `json:"nodes,omitempty"`
	PoolType         GithubComKloudliteOperatorApisClustersV1GCPPoolType        `json:"poolType"`
	Region           string                                                     `json:"region"`
	ServiceAccount   *GithubComKloudliteOperatorApisClustersV1GCPServiceAccount `json:"serviceAccount"`
	Vpc              *GithubComKloudliteOperatorApisClustersV1GCPVPCParams      `json:"vpc,omitempty"`
}

type GithubComKloudliteOperatorApisClustersV1GCPNodePoolConfigIn

type GithubComKloudliteOperatorApisClustersV1GCPNodePoolConfigIn struct {
	AvailabilityZone string                                              `json:"availabilityZone"`
	MachineType      string                                              `json:"machineType"`
	PoolType         GithubComKloudliteOperatorApisClustersV1GCPPoolType `json:"poolType"`
}

type GithubComKloudliteOperatorApisClustersV1GCPPoolType

type GithubComKloudliteOperatorApisClustersV1GCPPoolType string
const (
	GithubComKloudliteOperatorApisClustersV1GCPPoolTypeSpot     GithubComKloudliteOperatorApisClustersV1GCPPoolType = "SPOT"
	GithubComKloudliteOperatorApisClustersV1GCPPoolTypeStandard GithubComKloudliteOperatorApisClustersV1GCPPoolType = "STANDARD"
)

func (GithubComKloudliteOperatorApisClustersV1GCPPoolType) IsValid

func (GithubComKloudliteOperatorApisClustersV1GCPPoolType) MarshalGQL

func (GithubComKloudliteOperatorApisClustersV1GCPPoolType) String

func (*GithubComKloudliteOperatorApisClustersV1GCPPoolType) UnmarshalGQL

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

type GithubComKloudliteOperatorApisClustersV1GCPServiceAccount

type GithubComKloudliteOperatorApisClustersV1GCPServiceAccount struct {
	Email   *string  `json:"email,omitempty"`
	Enabled bool     `json:"enabled"`
	Scopes  []string `json:"scopes,omitempty"`
}

type GithubComKloudliteOperatorApisClustersV1GCPVPCParams

type GithubComKloudliteOperatorApisClustersV1GCPVPCParams struct {
	Name string `json:"name"`
}

type GithubComKloudliteOperatorApisClustersV1MasterNodeProps

type GithubComKloudliteOperatorApisClustersV1MasterNodeProps struct {
	AvailabilityZone string  `json:"availabilityZone"`
	KloudliteRelease string  `json:"kloudliteRelease"`
	LastRecreatedAt  *string `json:"lastRecreatedAt,omitempty"`
	Role             string  `json:"role"`
}

type GithubComKloudliteOperatorApisClustersV1NodePoolSpec

type GithubComKloudliteOperatorApisClustersV1NodePoolSpec struct {
	AWS           *GithubComKloudliteOperatorApisClustersV1AWSNodePoolConfig `json:"aws,omitempty"`
	CloudProvider GithubComKloudliteOperatorApisCommonTypesCloudProvider     `json:"cloudProvider"`
	GCP           *GithubComKloudliteOperatorApisClustersV1GCPNodePoolConfig `json:"gcp,omitempty"`
	MaxCount      int                                                        `json:"maxCount"`
	MinCount      int                                                        `json:"minCount"`
	NodeLabels    map[string]interface{}                                     `json:"nodeLabels,omitempty"`
	NodeTaints    []*K8sIoAPICoreV1Taint                                     `json:"nodeTaints,omitempty"`
}

type GithubComKloudliteOperatorApisClustersV1NodePoolSpecIn

type GithubComKloudliteOperatorApisClustersV1NodePoolSpecIn struct {
	AWS           *GithubComKloudliteOperatorApisClustersV1AWSNodePoolConfigIn `json:"aws,omitempty"`
	CloudProvider GithubComKloudliteOperatorApisCommonTypesCloudProvider       `json:"cloudProvider"`
	GCP           *GithubComKloudliteOperatorApisClustersV1GCPNodePoolConfigIn `json:"gcp,omitempty"`
	MaxCount      int                                                          `json:"maxCount"`
	MinCount      int                                                          `json:"minCount"`
	NodeLabels    map[string]interface{}                                       `json:"nodeLabels,omitempty"`
	NodeTaints    []*K8sIoAPICoreV1TaintIn                                     `json:"nodeTaints,omitempty"`
}

type GithubComKloudliteOperatorApisClustersV1NodeProps

type GithubComKloudliteOperatorApisClustersV1NodeProps struct {
	LastRecreatedAt *string `json:"lastRecreatedAt,omitempty"`
}

type GithubComKloudliteOperatorApisClustersV1NodePropsIn

type GithubComKloudliteOperatorApisClustersV1NodePropsIn struct {
	LastRecreatedAt *string `json:"lastRecreatedAt,omitempty"`
}

type GithubComKloudliteOperatorApisClustersV1NodeSpec

type GithubComKloudliteOperatorApisClustersV1NodeSpec struct {
	NodepoolName string `json:"nodepoolName"`
}

type GithubComKloudliteOperatorApisClustersV1NodeSpecIn

type GithubComKloudliteOperatorApisClustersV1NodeSpecIn struct {
	NodepoolName string `json:"nodepoolName"`
}

type GithubComKloudliteOperatorApisCommonTypesCloudProvider

type GithubComKloudliteOperatorApisCommonTypesCloudProvider string
const (
	GithubComKloudliteOperatorApisCommonTypesCloudProviderAWS          GithubComKloudliteOperatorApisCommonTypesCloudProvider = "aws"
	GithubComKloudliteOperatorApisCommonTypesCloudProviderAzure        GithubComKloudliteOperatorApisCommonTypesCloudProvider = "azure"
	GithubComKloudliteOperatorApisCommonTypesCloudProviderDigitalocean GithubComKloudliteOperatorApisCommonTypesCloudProvider = "digitalocean"
	GithubComKloudliteOperatorApisCommonTypesCloudProviderGCP          GithubComKloudliteOperatorApisCommonTypesCloudProvider = "gcp"
)

func (GithubComKloudliteOperatorApisCommonTypesCloudProvider) IsValid

func (GithubComKloudliteOperatorApisCommonTypesCloudProvider) MarshalGQL

func (GithubComKloudliteOperatorApisCommonTypesCloudProvider) String

func (*GithubComKloudliteOperatorApisCommonTypesCloudProvider) UnmarshalGQL

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

type GithubComKloudliteOperatorApisCommonTypesMinMaxFloat

type GithubComKloudliteOperatorApisCommonTypesMinMaxFloat struct {
	Max string `json:"max"`
	Min string `json:"min"`
}

type GithubComKloudliteOperatorApisCommonTypesMinMaxFloatIn

type GithubComKloudliteOperatorApisCommonTypesMinMaxFloatIn struct {
	Max string `json:"max"`
	Min string `json:"min"`
}

type GithubComKloudliteOperatorApisCommonTypesSecretKeyRef

type GithubComKloudliteOperatorApisCommonTypesSecretKeyRef struct {
	Key       string  `json:"key"`
	Name      string  `json:"name"`
	Namespace *string `json:"namespace,omitempty"`
}

type GithubComKloudliteOperatorApisCommonTypesSecretRef

type GithubComKloudliteOperatorApisCommonTypesSecretRef struct {
	Name      string  `json:"name"`
	Namespace *string `json:"namespace,omitempty"`
}

type GithubComKloudliteOperatorApisCommonTypesSecretRefIn

type GithubComKloudliteOperatorApisCommonTypesSecretRefIn struct {
	Name      string  `json:"name"`
	Namespace *string `json:"namespace,omitempty"`
}

type GithubComKloudliteOperatorApisCrdsV1HelmChartSpec

type GithubComKloudliteOperatorApisCrdsV1HelmChartSpec struct {
	ChartName     string                                       `json:"chartName"`
	ChartRepoURL  string                                       `json:"chartRepoURL"`
	ChartVersion  string                                       `json:"chartVersion"`
	JobVars       *GithubComKloudliteOperatorApisCrdsV1JobVars `json:"jobVars,omitempty"`
	PostInstall   *string                                      `json:"postInstall,omitempty"`
	PostUninstall *string                                      `json:"postUninstall,omitempty"`
	PreInstall    *string                                      `json:"preInstall,omitempty"`
	PreUninstall  *string                                      `json:"preUninstall,omitempty"`
	ReleaseName   *string                                      `json:"releaseName,omitempty"`
	Values        map[string]interface{}                       `json:"values"`
}

type GithubComKloudliteOperatorApisCrdsV1HelmChartSpecIn

type GithubComKloudliteOperatorApisCrdsV1HelmChartSpecIn struct {
	ChartName     string                                         `json:"chartName"`
	ChartRepoURL  string                                         `json:"chartRepoURL"`
	ChartVersion  string                                         `json:"chartVersion"`
	JobVars       *GithubComKloudliteOperatorApisCrdsV1JobVarsIn `json:"jobVars,omitempty"`
	PostInstall   *string                                        `json:"postInstall,omitempty"`
	PostUninstall *string                                        `json:"postUninstall,omitempty"`
	PreInstall    *string                                        `json:"preInstall,omitempty"`
	PreUninstall  *string                                        `json:"preUninstall,omitempty"`
	Values        map[string]interface{}                         `json:"values"`
}

type GithubComKloudliteOperatorApisCrdsV1HelmChartStatus

type GithubComKloudliteOperatorApisCrdsV1HelmChartStatus struct {
	CheckList           []*GithubComKloudliteOperatorPkgOperatorCheckMeta `json:"checkList,omitempty"`
	Checks              map[string]interface{}                            `json:"checks,omitempty"`
	IsReady             bool                                              `json:"isReady"`
	LastReadyGeneration *int                                              `json:"lastReadyGeneration,omitempty"`
	LastReconcileTime   *string                                           `json:"lastReconcileTime,omitempty"`
	Message             *GithubComKloudliteOperatorPkgRawJSONRawJSON      `json:"message,omitempty"`
	ReleaseNotes        string                                            `json:"releaseNotes"`
	ReleaseStatus       string                                            `json:"releaseStatus"`
	Resources           []*operator.ResourceRef                           `json:"resources,omitempty"`
}

type GithubComKloudliteOperatorApisCrdsV1JobVars

type GithubComKloudliteOperatorApisCrdsV1JobVars struct {
	Affinity     *K8sIoAPICoreV1Affinity     `json:"affinity,omitempty"`
	BackOffLimit *int                        `json:"backOffLimit,omitempty"`
	NodeSelector map[string]interface{}      `json:"nodeSelector,omitempty"`
	Tolerations  []*K8sIoAPICoreV1Toleration `json:"tolerations,omitempty"`
}

type GithubComKloudliteOperatorApisCrdsV1JobVarsIn

type GithubComKloudliteOperatorApisCrdsV1JobVarsIn struct {
	Affinity     *K8sIoAPICoreV1AffinityIn     `json:"affinity,omitempty"`
	BackOffLimit *int                          `json:"backOffLimit,omitempty"`
	NodeSelector map[string]interface{}        `json:"nodeSelector,omitempty"`
	Tolerations  []*K8sIoAPICoreV1TolerationIn `json:"tolerations,omitempty"`
}

type GithubComKloudliteOperatorPkgOperatorCheckMeta

type GithubComKloudliteOperatorPkgOperatorCheckMeta struct {
	Debug       *bool   `json:"debug,omitempty"`
	Description *string `json:"description,omitempty"`
	Hide        *bool   `json:"hide,omitempty"`
	Name        string  `json:"name"`
	Title       string  `json:"title"`
}

type GithubComKloudliteOperatorPkgOperatorState

type GithubComKloudliteOperatorPkgOperatorState string
const (
	GithubComKloudliteOperatorPkgOperatorStateErroredDuringReconcilation GithubComKloudliteOperatorPkgOperatorState = "errored____during____reconcilation"
	GithubComKloudliteOperatorPkgOperatorStateFinishedReconcilation      GithubComKloudliteOperatorPkgOperatorState = "finished____reconcilation"
	GithubComKloudliteOperatorPkgOperatorStateUnderReconcilation         GithubComKloudliteOperatorPkgOperatorState = "under____reconcilation"
	GithubComKloudliteOperatorPkgOperatorStateYetToBeReconciled          GithubComKloudliteOperatorPkgOperatorState = "yet____to____be____reconciled"
)

func (GithubComKloudliteOperatorPkgOperatorState) IsValid

func (GithubComKloudliteOperatorPkgOperatorState) MarshalGQL

func (GithubComKloudliteOperatorPkgOperatorState) String

func (*GithubComKloudliteOperatorPkgOperatorState) UnmarshalGQL

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

type GithubComKloudliteOperatorPkgRawJSONRawJSON

type GithubComKloudliteOperatorPkgRawJSONRawJSON struct {
	RawMessage any `json:"RawMessage,omitempty"`
}

type GlobalVPNDeviceEdge

type GlobalVPNDeviceEdge struct {
	Cursor string                    `json:"cursor"`
	Node   *entities.GlobalVPNDevice `json:"node"`
}

type GlobalVPNDevicePaginatedRecords

type GlobalVPNDevicePaginatedRecords struct {
	Edges      []*GlobalVPNDeviceEdge `json:"edges"`
	PageInfo   *PageInfo              `json:"pageInfo"`
	TotalCount int                    `json:"totalCount"`
}

type GlobalVPNEdge

type GlobalVPNEdge struct {
	Cursor string              `json:"cursor"`
	Node   *entities.GlobalVPN `json:"node"`
}

type GlobalVPNKloudliteClusterLocalDevice

type GlobalVPNKloudliteClusterLocalDevice struct {
	IPAddr string `json:"ipAddr"`
	Name   string `json:"name"`
}

type GlobalVPNKloudliteGatewayDevice

type GlobalVPNKloudliteGatewayDevice struct {
	IPAddr string `json:"ipAddr"`
	Name   string `json:"name"`
}

type GlobalVPNPaginatedRecords

type GlobalVPNPaginatedRecords struct {
	Edges      []*GlobalVPNEdge `json:"edges"`
	PageInfo   *PageInfo        `json:"pageInfo"`
	TotalCount int              `json:"totalCount"`
}

type HelmReleaseEdge

type HelmReleaseEdge struct {
	Cursor string                `json:"cursor"`
	Node   *entities.HelmRelease `json:"node"`
}

type HelmReleasePaginatedRecords

type HelmReleasePaginatedRecords struct {
	Edges      []*HelmReleaseEdge `json:"edges"`
	PageInfo   *PageInfo          `json:"pageInfo"`
	TotalCount int                `json:"totalCount"`
}

type K8sIoAPICoreV1AWSElasticBlockStoreVolumeSource

type K8sIoAPICoreV1AWSElasticBlockStoreVolumeSource struct {
	FsType    *string `json:"fsType,omitempty"`
	Partition *int    `json:"partition,omitempty"`
	ReadOnly  *bool   `json:"readOnly,omitempty"`
	VolumeID  string  `json:"volumeID"`
}

type K8sIoAPICoreV1AWSElasticBlockStoreVolumeSourceIn

type K8sIoAPICoreV1AWSElasticBlockStoreVolumeSourceIn struct {
	FsType    *string `json:"fsType,omitempty"`
	Partition *int    `json:"partition,omitempty"`
	ReadOnly  *bool   `json:"readOnly,omitempty"`
	VolumeID  string  `json:"volumeID"`
}

type K8sIoAPICoreV1Affinity

type K8sIoAPICoreV1Affinity struct {
	NodeAffinity    *K8sIoAPICoreV1NodeAffinity    `json:"nodeAffinity,omitempty"`
	PodAffinity     *K8sIoAPICoreV1PodAffinity     `json:"podAffinity,omitempty"`
	PodAntiAffinity *K8sIoAPICoreV1PodAntiAffinity `json:"podAntiAffinity,omitempty"`
}

type K8sIoAPICoreV1AffinityIn

type K8sIoAPICoreV1AffinityIn struct {
	NodeAffinity    *K8sIoAPICoreV1NodeAffinityIn    `json:"nodeAffinity,omitempty"`
	PodAffinity     *K8sIoAPICoreV1PodAffinityIn     `json:"podAffinity,omitempty"`
	PodAntiAffinity *K8sIoAPICoreV1PodAntiAffinityIn `json:"podAntiAffinity,omitempty"`
}

type K8sIoAPICoreV1AzureDiskVolumeSource

type K8sIoAPICoreV1AzureDiskVolumeSource struct {
	CachingMode *string `json:"cachingMode,omitempty"`
	DiskName    string  `json:"diskName"`
	DiskURI     string  `json:"diskURI"`
	FsType      *string `json:"fsType,omitempty"`
	Kind        *string `json:"kind,omitempty"`
	ReadOnly    *bool   `json:"readOnly,omitempty"`
}

type K8sIoAPICoreV1AzureDiskVolumeSourceIn

type K8sIoAPICoreV1AzureDiskVolumeSourceIn struct {
	CachingMode *string `json:"cachingMode,omitempty"`
	DiskName    string  `json:"diskName"`
	DiskURI     string  `json:"diskURI"`
	FsType      *string `json:"fsType,omitempty"`
	Kind        *string `json:"kind,omitempty"`
	ReadOnly    *bool   `json:"readOnly,omitempty"`
}

type K8sIoAPICoreV1AzureFilePersistentVolumeSource

type K8sIoAPICoreV1AzureFilePersistentVolumeSource struct {
	ReadOnly        *bool   `json:"readOnly,omitempty"`
	SecretName      string  `json:"secretName"`
	SecretNamespace *string `json:"secretNamespace,omitempty"`
	ShareName       string  `json:"shareName"`
}

type K8sIoAPICoreV1AzureFilePersistentVolumeSourceIn

type K8sIoAPICoreV1AzureFilePersistentVolumeSourceIn struct {
	ReadOnly        *bool   `json:"readOnly,omitempty"`
	SecretName      string  `json:"secretName"`
	SecretNamespace *string `json:"secretNamespace,omitempty"`
	ShareName       string  `json:"shareName"`
}

type K8sIoAPICoreV1CSIPersistentVolumeSource

type K8sIoAPICoreV1CSIPersistentVolumeSource struct {
	ControllerExpandSecretRef  *K8sIoAPICoreV1SecretReference `json:"controllerExpandSecretRef,omitempty"`
	ControllerPublishSecretRef *K8sIoAPICoreV1SecretReference `json:"controllerPublishSecretRef,omitempty"`
	Driver                     string                         `json:"driver"`
	FsType                     *string                        `json:"fsType,omitempty"`
	NodeExpandSecretRef        *K8sIoAPICoreV1SecretReference `json:"nodeExpandSecretRef,omitempty"`
	NodePublishSecretRef       *K8sIoAPICoreV1SecretReference `json:"nodePublishSecretRef,omitempty"`
	NodeStageSecretRef         *K8sIoAPICoreV1SecretReference `json:"nodeStageSecretRef,omitempty"`
	ReadOnly                   *bool                          `json:"readOnly,omitempty"`
	VolumeAttributes           map[string]interface{}         `json:"volumeAttributes,omitempty"`
	VolumeHandle               string                         `json:"volumeHandle"`
}

type K8sIoAPICoreV1CSIPersistentVolumeSourceIn

type K8sIoAPICoreV1CSIPersistentVolumeSourceIn struct {
	ControllerExpandSecretRef  *K8sIoAPICoreV1SecretReferenceIn `json:"controllerExpandSecretRef,omitempty"`
	ControllerPublishSecretRef *K8sIoAPICoreV1SecretReferenceIn `json:"controllerPublishSecretRef,omitempty"`
	Driver                     string                           `json:"driver"`
	FsType                     *string                          `json:"fsType,omitempty"`
	NodeExpandSecretRef        *K8sIoAPICoreV1SecretReferenceIn `json:"nodeExpandSecretRef,omitempty"`
	NodePublishSecretRef       *K8sIoAPICoreV1SecretReferenceIn `json:"nodePublishSecretRef,omitempty"`
	NodeStageSecretRef         *K8sIoAPICoreV1SecretReferenceIn `json:"nodeStageSecretRef,omitempty"`
	ReadOnly                   *bool                            `json:"readOnly,omitempty"`
	VolumeAttributes           map[string]interface{}           `json:"volumeAttributes,omitempty"`
	VolumeHandle               string                           `json:"volumeHandle"`
}

type K8sIoAPICoreV1CephFSPersistentVolumeSource

type K8sIoAPICoreV1CephFSPersistentVolumeSource struct {
	Monitors   []string                       `json:"monitors"`
	Path       *string                        `json:"path,omitempty"`
	ReadOnly   *bool                          `json:"readOnly,omitempty"`
	SecretFile *string                        `json:"secretFile,omitempty"`
	SecretRef  *K8sIoAPICoreV1SecretReference `json:"secretRef,omitempty"`
	User       *string                        `json:"user,omitempty"`
}

type K8sIoAPICoreV1CephFSPersistentVolumeSourceIn

type K8sIoAPICoreV1CephFSPersistentVolumeSourceIn struct {
	Monitors   []string                         `json:"monitors"`
	Path       *string                          `json:"path,omitempty"`
	ReadOnly   *bool                            `json:"readOnly,omitempty"`
	SecretFile *string                          `json:"secretFile,omitempty"`
	SecretRef  *K8sIoAPICoreV1SecretReferenceIn `json:"secretRef,omitempty"`
	User       *string                          `json:"user,omitempty"`
}

type K8sIoAPICoreV1CinderPersistentVolumeSource

type K8sIoAPICoreV1CinderPersistentVolumeSource struct {
	FsType    *string                        `json:"fsType,omitempty"`
	ReadOnly  *bool                          `json:"readOnly,omitempty"`
	SecretRef *K8sIoAPICoreV1SecretReference `json:"secretRef,omitempty"`
	VolumeID  string                         `json:"volumeID"`
}

type K8sIoAPICoreV1CinderPersistentVolumeSourceIn

type K8sIoAPICoreV1CinderPersistentVolumeSourceIn struct {
	FsType    *string                          `json:"fsType,omitempty"`
	ReadOnly  *bool                            `json:"readOnly,omitempty"`
	SecretRef *K8sIoAPICoreV1SecretReferenceIn `json:"secretRef,omitempty"`
	VolumeID  string                           `json:"volumeID"`
}

type K8sIoAPICoreV1ConditionStatus

type K8sIoAPICoreV1ConditionStatus string
const (
	K8sIoAPICoreV1ConditionStatusFalse   K8sIoAPICoreV1ConditionStatus = "False"
	K8sIoAPICoreV1ConditionStatusTrue    K8sIoAPICoreV1ConditionStatus = "True"
	K8sIoAPICoreV1ConditionStatusUnknown K8sIoAPICoreV1ConditionStatus = "Unknown"
)

func (K8sIoAPICoreV1ConditionStatus) IsValid

func (e K8sIoAPICoreV1ConditionStatus) IsValid() bool

func (K8sIoAPICoreV1ConditionStatus) MarshalGQL

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

func (K8sIoAPICoreV1ConditionStatus) String

func (*K8sIoAPICoreV1ConditionStatus) UnmarshalGQL

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

type K8sIoAPICoreV1FCVolumeSource

type K8sIoAPICoreV1FCVolumeSource struct {
	FsType     *string  `json:"fsType,omitempty"`
	Lun        *int     `json:"lun,omitempty"`
	ReadOnly   *bool    `json:"readOnly,omitempty"`
	TargetWWNs []string `json:"targetWWNs,omitempty"`
	Wwids      []string `json:"wwids,omitempty"`
}

type K8sIoAPICoreV1FCVolumeSourceIn

type K8sIoAPICoreV1FCVolumeSourceIn struct {
	FsType     *string  `json:"fsType,omitempty"`
	Lun        *int     `json:"lun,omitempty"`
	ReadOnly   *bool    `json:"readOnly,omitempty"`
	TargetWWNs []string `json:"targetWWNs,omitempty"`
	Wwids      []string `json:"wwids,omitempty"`
}

type K8sIoAPICoreV1FlexPersistentVolumeSource

type K8sIoAPICoreV1FlexPersistentVolumeSource struct {
	Driver    string                         `json:"driver"`
	FsType    *string                        `json:"fsType,omitempty"`
	Options   map[string]interface{}         `json:"options,omitempty"`
	ReadOnly  *bool                          `json:"readOnly,omitempty"`
	SecretRef *K8sIoAPICoreV1SecretReference `json:"secretRef,omitempty"`
}

type K8sIoAPICoreV1FlexPersistentVolumeSourceIn

type K8sIoAPICoreV1FlexPersistentVolumeSourceIn struct {
	Driver    string                           `json:"driver"`
	FsType    *string                          `json:"fsType,omitempty"`
	Options   map[string]interface{}           `json:"options,omitempty"`
	ReadOnly  *bool                            `json:"readOnly,omitempty"`
	SecretRef *K8sIoAPICoreV1SecretReferenceIn `json:"secretRef,omitempty"`
}

type K8sIoAPICoreV1FlockerVolumeSource

type K8sIoAPICoreV1FlockerVolumeSource struct {
	DatasetName *string `json:"datasetName,omitempty"`
	DatasetUUID *string `json:"datasetUUID,omitempty"`
}

type K8sIoAPICoreV1FlockerVolumeSourceIn

type K8sIoAPICoreV1FlockerVolumeSourceIn struct {
	DatasetName *string `json:"datasetName,omitempty"`
	DatasetUUID *string `json:"datasetUUID,omitempty"`
}

type K8sIoAPICoreV1GCEPersistentDiskVolumeSource

type K8sIoAPICoreV1GCEPersistentDiskVolumeSource struct {
	FsType    *string `json:"fsType,omitempty"`
	Partition *int    `json:"partition,omitempty"`
	PdName    string  `json:"pdName"`
	ReadOnly  *bool   `json:"readOnly,omitempty"`
}

type K8sIoAPICoreV1GCEPersistentDiskVolumeSourceIn

type K8sIoAPICoreV1GCEPersistentDiskVolumeSourceIn struct {
	FsType    *string `json:"fsType,omitempty"`
	Partition *int    `json:"partition,omitempty"`
	PdName    string  `json:"pdName"`
	ReadOnly  *bool   `json:"readOnly,omitempty"`
}

type K8sIoAPICoreV1GlusterfsPersistentVolumeSource

type K8sIoAPICoreV1GlusterfsPersistentVolumeSource struct {
	Endpoints          string  `json:"endpoints"`
	EndpointsNamespace *string `json:"endpointsNamespace,omitempty"`
	Path               string  `json:"path"`
	ReadOnly           *bool   `json:"readOnly,omitempty"`
}

type K8sIoAPICoreV1GlusterfsPersistentVolumeSourceIn

type K8sIoAPICoreV1GlusterfsPersistentVolumeSourceIn struct {
	Endpoints          string  `json:"endpoints"`
	EndpointsNamespace *string `json:"endpointsNamespace,omitempty"`
	Path               string  `json:"path"`
	ReadOnly           *bool   `json:"readOnly,omitempty"`
}

type K8sIoAPICoreV1HostPathVolumeSource

type K8sIoAPICoreV1HostPathVolumeSource struct {
	Path string  `json:"path"`
	Type *string `json:"type,omitempty"`
}

type K8sIoAPICoreV1HostPathVolumeSourceIn

type K8sIoAPICoreV1HostPathVolumeSourceIn struct {
	Path string  `json:"path"`
	Type *string `json:"type,omitempty"`
}

type K8sIoAPICoreV1ISCSIPersistentVolumeSource

type K8sIoAPICoreV1ISCSIPersistentVolumeSource struct {
	ChapAuthDiscovery *bool                          `json:"chapAuthDiscovery,omitempty"`
	ChapAuthSession   *bool                          `json:"chapAuthSession,omitempty"`
	FsType            *string                        `json:"fsType,omitempty"`
	InitiatorName     *string                        `json:"initiatorName,omitempty"`
	Iqn               string                         `json:"iqn"`
	IscsiInterface    *string                        `json:"iscsiInterface,omitempty"`
	Lun               int                            `json:"lun"`
	Portals           []string                       `json:"portals,omitempty"`
	ReadOnly          *bool                          `json:"readOnly,omitempty"`
	SecretRef         *K8sIoAPICoreV1SecretReference `json:"secretRef,omitempty"`
	TargetPortal      string                         `json:"targetPortal"`
}

type K8sIoAPICoreV1ISCSIPersistentVolumeSourceIn

type K8sIoAPICoreV1ISCSIPersistentVolumeSourceIn struct {
	ChapAuthDiscovery *bool                            `json:"chapAuthDiscovery,omitempty"`
	ChapAuthSession   *bool                            `json:"chapAuthSession,omitempty"`
	FsType            *string                          `json:"fsType,omitempty"`
	InitiatorName     *string                          `json:"initiatorName,omitempty"`
	Iqn               string                           `json:"iqn"`
	IscsiInterface    *string                          `json:"iscsiInterface,omitempty"`
	Lun               int                              `json:"lun"`
	Portals           []string                         `json:"portals,omitempty"`
	ReadOnly          *bool                            `json:"readOnly,omitempty"`
	SecretRef         *K8sIoAPICoreV1SecretReferenceIn `json:"secretRef,omitempty"`
	TargetPortal      string                           `json:"targetPortal"`
}

type K8sIoAPICoreV1LocalVolumeSource

type K8sIoAPICoreV1LocalVolumeSource struct {
	FsType *string `json:"fsType,omitempty"`
	Path   string  `json:"path"`
}

type K8sIoAPICoreV1LocalVolumeSourceIn

type K8sIoAPICoreV1LocalVolumeSourceIn struct {
	FsType *string `json:"fsType,omitempty"`
	Path   string  `json:"path"`
}

type K8sIoAPICoreV1ModifyVolumeStatus

type K8sIoAPICoreV1ModifyVolumeStatus struct {
	Status                          K8sIoAPICoreV1PersistentVolumeClaimModifyVolumeStatus `json:"status"`
	TargetVolumeAttributesClassName *string                                               `json:"targetVolumeAttributesClassName,omitempty"`
}

type K8sIoAPICoreV1ModifyVolumeStatusIn

type K8sIoAPICoreV1ModifyVolumeStatusIn struct {
	Status                          K8sIoAPICoreV1PersistentVolumeClaimModifyVolumeStatus `json:"status"`
	TargetVolumeAttributesClassName *string                                               `json:"targetVolumeAttributesClassName,omitempty"`
}

type K8sIoAPICoreV1NFSVolumeSource

type K8sIoAPICoreV1NFSVolumeSource struct {
	Path     string `json:"path"`
	ReadOnly *bool  `json:"readOnly,omitempty"`
	Server   string `json:"server"`
}

type K8sIoAPICoreV1NFSVolumeSourceIn

type K8sIoAPICoreV1NFSVolumeSourceIn struct {
	Path     string `json:"path"`
	ReadOnly *bool  `json:"readOnly,omitempty"`
	Server   string `json:"server"`
}

type K8sIoAPICoreV1NamespaceCondition

type K8sIoAPICoreV1NamespaceCondition struct {
	LastTransitionTime *string                              `json:"lastTransitionTime,omitempty"`
	Message            *string                              `json:"message,omitempty"`
	Reason             *string                              `json:"reason,omitempty"`
	Status             K8sIoAPICoreV1ConditionStatus        `json:"status"`
	Type               K8sIoAPICoreV1NamespaceConditionType `json:"type"`
}

type K8sIoAPICoreV1NamespaceConditionIn

type K8sIoAPICoreV1NamespaceConditionIn struct {
	LastTransitionTime *string                              `json:"lastTransitionTime,omitempty"`
	Message            *string                              `json:"message,omitempty"`
	Reason             *string                              `json:"reason,omitempty"`
	Status             K8sIoAPICoreV1ConditionStatus        `json:"status"`
	Type               K8sIoAPICoreV1NamespaceConditionType `json:"type"`
}

type K8sIoAPICoreV1NamespaceConditionType

type K8sIoAPICoreV1NamespaceConditionType string
const (
	K8sIoAPICoreV1NamespaceConditionTypeNamespaceContentRemaining                   K8sIoAPICoreV1NamespaceConditionType = "NamespaceContentRemaining"
	K8sIoAPICoreV1NamespaceConditionTypeNamespaceDeletionContentFailure             K8sIoAPICoreV1NamespaceConditionType = "NamespaceDeletionContentFailure"
	K8sIoAPICoreV1NamespaceConditionTypeNamespaceDeletionDiscoveryFailure           K8sIoAPICoreV1NamespaceConditionType = "NamespaceDeletionDiscoveryFailure"
	K8sIoAPICoreV1NamespaceConditionTypeNamespaceDeletionGroupVersionParsingFailure K8sIoAPICoreV1NamespaceConditionType = "NamespaceDeletionGroupVersionParsingFailure"
	K8sIoAPICoreV1NamespaceConditionTypeNamespaceFinalizersRemaining                K8sIoAPICoreV1NamespaceConditionType = "NamespaceFinalizersRemaining"
)

func (K8sIoAPICoreV1NamespaceConditionType) IsValid

func (K8sIoAPICoreV1NamespaceConditionType) MarshalGQL

func (K8sIoAPICoreV1NamespaceConditionType) String

func (*K8sIoAPICoreV1NamespaceConditionType) UnmarshalGQL

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

type K8sIoAPICoreV1NamespacePhase

type K8sIoAPICoreV1NamespacePhase string
const (
	K8sIoAPICoreV1NamespacePhaseActive      K8sIoAPICoreV1NamespacePhase = "Active"
	K8sIoAPICoreV1NamespacePhaseTerminating K8sIoAPICoreV1NamespacePhase = "Terminating"
)

func (K8sIoAPICoreV1NamespacePhase) IsValid

func (e K8sIoAPICoreV1NamespacePhase) IsValid() bool

func (K8sIoAPICoreV1NamespacePhase) MarshalGQL

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

func (K8sIoAPICoreV1NamespacePhase) String

func (*K8sIoAPICoreV1NamespacePhase) UnmarshalGQL

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

type K8sIoAPICoreV1NamespaceSpec

type K8sIoAPICoreV1NamespaceSpec struct {
	Finalizers []string `json:"finalizers,omitempty"`
}

type K8sIoAPICoreV1NamespaceSpecIn

type K8sIoAPICoreV1NamespaceSpecIn struct {
	Finalizers []string `json:"finalizers,omitempty"`
}

type K8sIoAPICoreV1NamespaceStatus

type K8sIoAPICoreV1NamespaceStatus struct {
	Conditions []*K8sIoAPICoreV1NamespaceCondition `json:"conditions,omitempty"`
	Phase      *K8sIoAPICoreV1NamespacePhase       `json:"phase,omitempty"`
}

type K8sIoAPICoreV1NamespaceStatusIn

type K8sIoAPICoreV1NamespaceStatusIn struct {
	Conditions []*K8sIoAPICoreV1NamespaceConditionIn `json:"conditions,omitempty"`
	Phase      *K8sIoAPICoreV1NamespacePhase         `json:"phase,omitempty"`
}

type K8sIoAPICoreV1NodeAffinity

type K8sIoAPICoreV1NodeAffinity struct {
	PreferredDuringSchedulingIgnoredDuringExecution []*K8sIoAPICoreV1PreferredSchedulingTerm `json:"preferredDuringSchedulingIgnoredDuringExecution,omitempty"`
	RequiredDuringSchedulingIgnoredDuringExecution  *K8sIoAPICoreV1NodeSelector              `json:"requiredDuringSchedulingIgnoredDuringExecution,omitempty"`
}

type K8sIoAPICoreV1NodeAffinityIn

type K8sIoAPICoreV1NodeAffinityIn struct {
	PreferredDuringSchedulingIgnoredDuringExecution []*K8sIoAPICoreV1PreferredSchedulingTermIn `json:"preferredDuringSchedulingIgnoredDuringExecution,omitempty"`
	RequiredDuringSchedulingIgnoredDuringExecution  *K8sIoAPICoreV1NodeSelectorIn              `json:"requiredDuringSchedulingIgnoredDuringExecution,omitempty"`
}

type K8sIoAPICoreV1NodeSelector

type K8sIoAPICoreV1NodeSelector struct {
	NodeSelectorTerms []*K8sIoAPICoreV1NodeSelectorTerm `json:"nodeSelectorTerms"`
}

type K8sIoAPICoreV1NodeSelectorIn

type K8sIoAPICoreV1NodeSelectorIn struct {
	NodeSelectorTerms []*K8sIoAPICoreV1NodeSelectorTermIn `json:"nodeSelectorTerms"`
}

type K8sIoAPICoreV1NodeSelectorOperator

type K8sIoAPICoreV1NodeSelectorOperator string
const (
	K8sIoAPICoreV1NodeSelectorOperatorDoesNotExist K8sIoAPICoreV1NodeSelectorOperator = "DoesNotExist"
	K8sIoAPICoreV1NodeSelectorOperatorExists       K8sIoAPICoreV1NodeSelectorOperator = "Exists"
	K8sIoAPICoreV1NodeSelectorOperatorGt           K8sIoAPICoreV1NodeSelectorOperator = "Gt"
	K8sIoAPICoreV1NodeSelectorOperatorIn           K8sIoAPICoreV1NodeSelectorOperator = "In"
	K8sIoAPICoreV1NodeSelectorOperatorLt           K8sIoAPICoreV1NodeSelectorOperator = "Lt"
	K8sIoAPICoreV1NodeSelectorOperatorNotIn        K8sIoAPICoreV1NodeSelectorOperator = "NotIn"
)

func (K8sIoAPICoreV1NodeSelectorOperator) IsValid

func (K8sIoAPICoreV1NodeSelectorOperator) MarshalGQL

func (K8sIoAPICoreV1NodeSelectorOperator) String

func (*K8sIoAPICoreV1NodeSelectorOperator) UnmarshalGQL

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

type K8sIoAPICoreV1NodeSelectorRequirement

type K8sIoAPICoreV1NodeSelectorRequirement struct {
	Key      string                             `json:"key"`
	Operator K8sIoAPICoreV1NodeSelectorOperator `json:"operator"`
	Values   []string                           `json:"values,omitempty"`
}

type K8sIoAPICoreV1NodeSelectorRequirementIn

type K8sIoAPICoreV1NodeSelectorRequirementIn struct {
	Key      string                             `json:"key"`
	Operator K8sIoAPICoreV1NodeSelectorOperator `json:"operator"`
	Values   []string                           `json:"values,omitempty"`
}

type K8sIoAPICoreV1NodeSelectorTerm

type K8sIoAPICoreV1NodeSelectorTerm struct {
	MatchExpressions []*K8sIoAPICoreV1NodeSelectorRequirement `json:"matchExpressions,omitempty"`
	MatchFields      []*K8sIoAPICoreV1NodeSelectorRequirement `json:"matchFields,omitempty"`
}

type K8sIoAPICoreV1NodeSelectorTermIn

type K8sIoAPICoreV1NodeSelectorTermIn struct {
	MatchExpressions []*K8sIoAPICoreV1NodeSelectorRequirementIn `json:"matchExpressions,omitempty"`
	MatchFields      []*K8sIoAPICoreV1NodeSelectorRequirementIn `json:"matchFields,omitempty"`
}

type K8sIoAPICoreV1ObjectReference

type K8sIoAPICoreV1ObjectReference struct {
	APIVersion      *string `json:"apiVersion,omitempty"`
	FieldPath       *string `json:"fieldPath,omitempty"`
	Kind            *string `json:"kind,omitempty"`
	Name            *string `json:"name,omitempty"`
	Namespace       *string `json:"namespace,omitempty"`
	ResourceVersion *string `json:"resourceVersion,omitempty"`
	UID             *string `json:"uid,omitempty"`
}

type K8sIoAPICoreV1ObjectReferenceIn

type K8sIoAPICoreV1ObjectReferenceIn struct {
	APIVersion      *string `json:"apiVersion,omitempty"`
	FieldPath       *string `json:"fieldPath,omitempty"`
	Kind            *string `json:"kind,omitempty"`
	Name            *string `json:"name,omitempty"`
	Namespace       *string `json:"namespace,omitempty"`
	ResourceVersion *string `json:"resourceVersion,omitempty"`
	UID             *string `json:"uid,omitempty"`
}

type K8sIoAPICoreV1PersistentVolumeClaimCondition

type K8sIoAPICoreV1PersistentVolumeClaimCondition struct {
	LastProbeTime      *string                                          `json:"lastProbeTime,omitempty"`
	LastTransitionTime *string                                          `json:"lastTransitionTime,omitempty"`
	Message            *string                                          `json:"message,omitempty"`
	Reason             *string                                          `json:"reason,omitempty"`
	Status             K8sIoAPICoreV1ConditionStatus                    `json:"status"`
	Type               K8sIoAPICoreV1PersistentVolumeClaimConditionType `json:"type"`
}

type K8sIoAPICoreV1PersistentVolumeClaimConditionIn

type K8sIoAPICoreV1PersistentVolumeClaimConditionIn struct {
	LastProbeTime      *string                                          `json:"lastProbeTime,omitempty"`
	LastTransitionTime *string                                          `json:"lastTransitionTime,omitempty"`
	Message            *string                                          `json:"message,omitempty"`
	Reason             *string                                          `json:"reason,omitempty"`
	Status             K8sIoAPICoreV1ConditionStatus                    `json:"status"`
	Type               K8sIoAPICoreV1PersistentVolumeClaimConditionType `json:"type"`
}

type K8sIoAPICoreV1PersistentVolumeClaimConditionType

type K8sIoAPICoreV1PersistentVolumeClaimConditionType string
const (
	K8sIoAPICoreV1PersistentVolumeClaimConditionTypeFileSystemResizePending K8sIoAPICoreV1PersistentVolumeClaimConditionType = "FileSystemResizePending"
	K8sIoAPICoreV1PersistentVolumeClaimConditionTypeModifyingVolume         K8sIoAPICoreV1PersistentVolumeClaimConditionType = "ModifyingVolume"
	K8sIoAPICoreV1PersistentVolumeClaimConditionTypeModifyVolumeError       K8sIoAPICoreV1PersistentVolumeClaimConditionType = "ModifyVolumeError"
	K8sIoAPICoreV1PersistentVolumeClaimConditionTypeResizing                K8sIoAPICoreV1PersistentVolumeClaimConditionType = "Resizing"
)

func (K8sIoAPICoreV1PersistentVolumeClaimConditionType) IsValid

func (K8sIoAPICoreV1PersistentVolumeClaimConditionType) MarshalGQL

func (K8sIoAPICoreV1PersistentVolumeClaimConditionType) String

func (*K8sIoAPICoreV1PersistentVolumeClaimConditionType) UnmarshalGQL

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

type K8sIoAPICoreV1PersistentVolumeClaimModifyVolumeStatus

type K8sIoAPICoreV1PersistentVolumeClaimModifyVolumeStatus string
const (
	K8sIoAPICoreV1PersistentVolumeClaimModifyVolumeStatusInfeasible K8sIoAPICoreV1PersistentVolumeClaimModifyVolumeStatus = "Infeasible"
	K8sIoAPICoreV1PersistentVolumeClaimModifyVolumeStatusInProgress K8sIoAPICoreV1PersistentVolumeClaimModifyVolumeStatus = "InProgress"
	K8sIoAPICoreV1PersistentVolumeClaimModifyVolumeStatusPending    K8sIoAPICoreV1PersistentVolumeClaimModifyVolumeStatus = "Pending"
)

func (K8sIoAPICoreV1PersistentVolumeClaimModifyVolumeStatus) IsValid

func (K8sIoAPICoreV1PersistentVolumeClaimModifyVolumeStatus) MarshalGQL

func (K8sIoAPICoreV1PersistentVolumeClaimModifyVolumeStatus) String

func (*K8sIoAPICoreV1PersistentVolumeClaimModifyVolumeStatus) UnmarshalGQL

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

type K8sIoAPICoreV1PersistentVolumeClaimPhase

type K8sIoAPICoreV1PersistentVolumeClaimPhase string
const (
	K8sIoAPICoreV1PersistentVolumeClaimPhaseBound   K8sIoAPICoreV1PersistentVolumeClaimPhase = "Bound"
	K8sIoAPICoreV1PersistentVolumeClaimPhaseLost    K8sIoAPICoreV1PersistentVolumeClaimPhase = "Lost"
	K8sIoAPICoreV1PersistentVolumeClaimPhasePending K8sIoAPICoreV1PersistentVolumeClaimPhase = "Pending"
)

func (K8sIoAPICoreV1PersistentVolumeClaimPhase) IsValid

func (K8sIoAPICoreV1PersistentVolumeClaimPhase) MarshalGQL

func (K8sIoAPICoreV1PersistentVolumeClaimPhase) String

func (*K8sIoAPICoreV1PersistentVolumeClaimPhase) UnmarshalGQL

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

type K8sIoAPICoreV1PersistentVolumeClaimSpec

type K8sIoAPICoreV1PersistentVolumeClaimSpec struct {
	AccessModes               []string                                     `json:"accessModes,omitempty"`
	DataSource                *K8sIoAPICoreV1TypedLocalObjectReference     `json:"dataSource,omitempty"`
	DataSourceRef             *K8sIoAPICoreV1TypedObjectReference          `json:"dataSourceRef,omitempty"`
	Resources                 *K8sIoAPICoreV1VolumeResourceRequirements    `json:"resources,omitempty"`
	Selector                  *K8sIoApimachineryPkgApisMetaV1LabelSelector `json:"selector,omitempty"`
	StorageClassName          *string                                      `json:"storageClassName,omitempty"`
	VolumeAttributesClassName *string                                      `json:"volumeAttributesClassName,omitempty"`
	VolumeMode                *string                                      `json:"volumeMode,omitempty"`
	VolumeName                *string                                      `json:"volumeName,omitempty"`
}

type K8sIoAPICoreV1PersistentVolumeClaimSpecIn

type K8sIoAPICoreV1PersistentVolumeClaimSpecIn struct {
	AccessModes               []string                                       `json:"accessModes,omitempty"`
	DataSource                *K8sIoAPICoreV1TypedLocalObjectReferenceIn     `json:"dataSource,omitempty"`
	DataSourceRef             *K8sIoAPICoreV1TypedObjectReferenceIn          `json:"dataSourceRef,omitempty"`
	Resources                 *K8sIoAPICoreV1VolumeResourceRequirementsIn    `json:"resources,omitempty"`
	Selector                  *K8sIoApimachineryPkgApisMetaV1LabelSelectorIn `json:"selector,omitempty"`
	StorageClassName          *string                                        `json:"storageClassName,omitempty"`
	VolumeAttributesClassName *string                                        `json:"volumeAttributesClassName,omitempty"`
	VolumeMode                *string                                        `json:"volumeMode,omitempty"`
	VolumeName                *string                                        `json:"volumeName,omitempty"`
}

type K8sIoAPICoreV1PersistentVolumeClaimStatus

type K8sIoAPICoreV1PersistentVolumeClaimStatus struct {
	AccessModes                      []string                                        `json:"accessModes,omitempty"`
	AllocatedResources               map[string]interface{}                          `json:"allocatedResources,omitempty"`
	AllocatedResourceStatuses        map[string]interface{}                          `json:"allocatedResourceStatuses,omitempty"`
	Capacity                         map[string]interface{}                          `json:"capacity,omitempty"`
	Conditions                       []*K8sIoAPICoreV1PersistentVolumeClaimCondition `json:"conditions,omitempty"`
	CurrentVolumeAttributesClassName *string                                         `json:"currentVolumeAttributesClassName,omitempty"`
	ModifyVolumeStatus               *K8sIoAPICoreV1ModifyVolumeStatus               `json:"modifyVolumeStatus,omitempty"`
	Phase                            *K8sIoAPICoreV1PersistentVolumeClaimPhase       `json:"phase,omitempty"`
}

type K8sIoAPICoreV1PersistentVolumeClaimStatusIn

type K8sIoAPICoreV1PersistentVolumeClaimStatusIn struct {
	AccessModes                      []string                                          `json:"accessModes,omitempty"`
	AllocatedResources               map[string]interface{}                            `json:"allocatedResources,omitempty"`
	AllocatedResourceStatuses        map[string]interface{}                            `json:"allocatedResourceStatuses,omitempty"`
	Capacity                         map[string]interface{}                            `json:"capacity,omitempty"`
	Conditions                       []*K8sIoAPICoreV1PersistentVolumeClaimConditionIn `json:"conditions,omitempty"`
	CurrentVolumeAttributesClassName *string                                           `json:"currentVolumeAttributesClassName,omitempty"`
	ModifyVolumeStatus               *K8sIoAPICoreV1ModifyVolumeStatusIn               `json:"modifyVolumeStatus,omitempty"`
	Phase                            *K8sIoAPICoreV1PersistentVolumeClaimPhase         `json:"phase,omitempty"`
}

type K8sIoAPICoreV1PersistentVolumePhase

type K8sIoAPICoreV1PersistentVolumePhase string
const (
	K8sIoAPICoreV1PersistentVolumePhaseAvailable K8sIoAPICoreV1PersistentVolumePhase = "Available"
	K8sIoAPICoreV1PersistentVolumePhaseBound     K8sIoAPICoreV1PersistentVolumePhase = "Bound"
	K8sIoAPICoreV1PersistentVolumePhaseFailed    K8sIoAPICoreV1PersistentVolumePhase = "Failed"
	K8sIoAPICoreV1PersistentVolumePhasePending   K8sIoAPICoreV1PersistentVolumePhase = "Pending"
	K8sIoAPICoreV1PersistentVolumePhaseReleased  K8sIoAPICoreV1PersistentVolumePhase = "Released"
)

func (K8sIoAPICoreV1PersistentVolumePhase) IsValid

func (K8sIoAPICoreV1PersistentVolumePhase) MarshalGQL

func (K8sIoAPICoreV1PersistentVolumePhase) String

func (*K8sIoAPICoreV1PersistentVolumePhase) UnmarshalGQL

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

type K8sIoAPICoreV1PersistentVolumeReclaimPolicy

type K8sIoAPICoreV1PersistentVolumeReclaimPolicy string
const (
	K8sIoAPICoreV1PersistentVolumeReclaimPolicyDelete  K8sIoAPICoreV1PersistentVolumeReclaimPolicy = "Delete"
	K8sIoAPICoreV1PersistentVolumeReclaimPolicyRecycle K8sIoAPICoreV1PersistentVolumeReclaimPolicy = "Recycle"
	K8sIoAPICoreV1PersistentVolumeReclaimPolicyRetain  K8sIoAPICoreV1PersistentVolumeReclaimPolicy = "Retain"
)

func (K8sIoAPICoreV1PersistentVolumeReclaimPolicy) IsValid

func (K8sIoAPICoreV1PersistentVolumeReclaimPolicy) MarshalGQL

func (K8sIoAPICoreV1PersistentVolumeReclaimPolicy) String

func (*K8sIoAPICoreV1PersistentVolumeReclaimPolicy) UnmarshalGQL

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

type K8sIoAPICoreV1PersistentVolumeSpec

type K8sIoAPICoreV1PersistentVolumeSpec struct {
	AccessModes                   []string                                        `json:"accessModes,omitempty"`
	AWSElasticBlockStore          *K8sIoAPICoreV1AWSElasticBlockStoreVolumeSource `json:"awsElasticBlockStore,omitempty"`
	AzureDisk                     *K8sIoAPICoreV1AzureDiskVolumeSource            `json:"azureDisk,omitempty"`
	AzureFile                     *K8sIoAPICoreV1AzureFilePersistentVolumeSource  `json:"azureFile,omitempty"`
	Capacity                      map[string]interface{}                          `json:"capacity,omitempty"`
	Cephfs                        *K8sIoAPICoreV1CephFSPersistentVolumeSource     `json:"cephfs,omitempty"`
	Cinder                        *K8sIoAPICoreV1CinderPersistentVolumeSource     `json:"cinder,omitempty"`
	ClaimRef                      *K8sIoAPICoreV1ObjectReference                  `json:"claimRef,omitempty"`
	Csi                           *K8sIoAPICoreV1CSIPersistentVolumeSource        `json:"csi,omitempty"`
	Fc                            *K8sIoAPICoreV1FCVolumeSource                   `json:"fc,omitempty"`
	FlexVolume                    *K8sIoAPICoreV1FlexPersistentVolumeSource       `json:"flexVolume,omitempty"`
	Flocker                       *K8sIoAPICoreV1FlockerVolumeSource              `json:"flocker,omitempty"`
	GcePersistentDisk             *K8sIoAPICoreV1GCEPersistentDiskVolumeSource    `json:"gcePersistentDisk,omitempty"`
	Glusterfs                     *K8sIoAPICoreV1GlusterfsPersistentVolumeSource  `json:"glusterfs,omitempty"`
	HostPath                      *K8sIoAPICoreV1HostPathVolumeSource             `json:"hostPath,omitempty"`
	Iscsi                         *K8sIoAPICoreV1ISCSIPersistentVolumeSource      `json:"iscsi,omitempty"`
	Local                         *K8sIoAPICoreV1LocalVolumeSource                `json:"local,omitempty"`
	MountOptions                  []string                                        `json:"mountOptions,omitempty"`
	Nfs                           *K8sIoAPICoreV1NFSVolumeSource                  `json:"nfs,omitempty"`
	NodeAffinity                  *K8sIoAPICoreV1VolumeNodeAffinity               `json:"nodeAffinity,omitempty"`
	PersistentVolumeReclaimPolicy *K8sIoAPICoreV1PersistentVolumeReclaimPolicy    `json:"persistentVolumeReclaimPolicy,omitempty"`
	PhotonPersistentDisk          *K8sIoAPICoreV1PhotonPersistentDiskVolumeSource `json:"photonPersistentDisk,omitempty"`
	PortworxVolume                *K8sIoAPICoreV1PortworxVolumeSource             `json:"portworxVolume,omitempty"`
	Quobyte                       *K8sIoAPICoreV1QuobyteVolumeSource              `json:"quobyte,omitempty"`
	Rbd                           *K8sIoAPICoreV1RBDPersistentVolumeSource        `json:"rbd,omitempty"`
	ScaleIo                       *K8sIoAPICoreV1ScaleIOPersistentVolumeSource    `json:"scaleIO,omitempty"`
	StorageClassName              *string                                         `json:"storageClassName,omitempty"`
	Storageos                     *K8sIoAPICoreV1StorageOSPersistentVolumeSource  `json:"storageos,omitempty"`
	VolumeAttributesClassName     *string                                         `json:"volumeAttributesClassName,omitempty"`
	VolumeMode                    *string                                         `json:"volumeMode,omitempty"`
	VsphereVolume                 *K8sIoAPICoreV1VsphereVirtualDiskVolumeSource   `json:"vsphereVolume,omitempty"`
}

type K8sIoAPICoreV1PersistentVolumeSpecIn

type K8sIoAPICoreV1PersistentVolumeSpecIn struct {
	AccessModes                   []string                                          `json:"accessModes,omitempty"`
	AWSElasticBlockStore          *K8sIoAPICoreV1AWSElasticBlockStoreVolumeSourceIn `json:"awsElasticBlockStore,omitempty"`
	AzureDisk                     *K8sIoAPICoreV1AzureDiskVolumeSourceIn            `json:"azureDisk,omitempty"`
	AzureFile                     *K8sIoAPICoreV1AzureFilePersistentVolumeSourceIn  `json:"azureFile,omitempty"`
	Capacity                      map[string]interface{}                            `json:"capacity,omitempty"`
	Cephfs                        *K8sIoAPICoreV1CephFSPersistentVolumeSourceIn     `json:"cephfs,omitempty"`
	Cinder                        *K8sIoAPICoreV1CinderPersistentVolumeSourceIn     `json:"cinder,omitempty"`
	ClaimRef                      *K8sIoAPICoreV1ObjectReferenceIn                  `json:"claimRef,omitempty"`
	Csi                           *K8sIoAPICoreV1CSIPersistentVolumeSourceIn        `json:"csi,omitempty"`
	Fc                            *K8sIoAPICoreV1FCVolumeSourceIn                   `json:"fc,omitempty"`
	FlexVolume                    *K8sIoAPICoreV1FlexPersistentVolumeSourceIn       `json:"flexVolume,omitempty"`
	Flocker                       *K8sIoAPICoreV1FlockerVolumeSourceIn              `json:"flocker,omitempty"`
	GcePersistentDisk             *K8sIoAPICoreV1GCEPersistentDiskVolumeSourceIn    `json:"gcePersistentDisk,omitempty"`
	Glusterfs                     *K8sIoAPICoreV1GlusterfsPersistentVolumeSourceIn  `json:"glusterfs,omitempty"`
	HostPath                      *K8sIoAPICoreV1HostPathVolumeSourceIn             `json:"hostPath,omitempty"`
	Iscsi                         *K8sIoAPICoreV1ISCSIPersistentVolumeSourceIn      `json:"iscsi,omitempty"`
	Local                         *K8sIoAPICoreV1LocalVolumeSourceIn                `json:"local,omitempty"`
	MountOptions                  []string                                          `json:"mountOptions,omitempty"`
	Nfs                           *K8sIoAPICoreV1NFSVolumeSourceIn                  `json:"nfs,omitempty"`
	NodeAffinity                  *K8sIoAPICoreV1VolumeNodeAffinityIn               `json:"nodeAffinity,omitempty"`
	PersistentVolumeReclaimPolicy *K8sIoAPICoreV1PersistentVolumeReclaimPolicy      `json:"persistentVolumeReclaimPolicy,omitempty"`
	PhotonPersistentDisk          *K8sIoAPICoreV1PhotonPersistentDiskVolumeSourceIn `json:"photonPersistentDisk,omitempty"`
	PortworxVolume                *K8sIoAPICoreV1PortworxVolumeSourceIn             `json:"portworxVolume,omitempty"`
	Quobyte                       *K8sIoAPICoreV1QuobyteVolumeSourceIn              `json:"quobyte,omitempty"`
	Rbd                           *K8sIoAPICoreV1RBDPersistentVolumeSourceIn        `json:"rbd,omitempty"`
	ScaleIo                       *K8sIoAPICoreV1ScaleIOPersistentVolumeSourceIn    `json:"scaleIO,omitempty"`
	StorageClassName              *string                                           `json:"storageClassName,omitempty"`
	Storageos                     *K8sIoAPICoreV1StorageOSPersistentVolumeSourceIn  `json:"storageos,omitempty"`
	VolumeAttributesClassName     *string                                           `json:"volumeAttributesClassName,omitempty"`
	VolumeMode                    *string                                           `json:"volumeMode,omitempty"`
	VsphereVolume                 *K8sIoAPICoreV1VsphereVirtualDiskVolumeSourceIn   `json:"vsphereVolume,omitempty"`
}

type K8sIoAPICoreV1PersistentVolumeStatus

type K8sIoAPICoreV1PersistentVolumeStatus struct {
	LastPhaseTransitionTime *string                              `json:"lastPhaseTransitionTime,omitempty"`
	Message                 *string                              `json:"message,omitempty"`
	Phase                   *K8sIoAPICoreV1PersistentVolumePhase `json:"phase,omitempty"`
	Reason                  *string                              `json:"reason,omitempty"`
}

type K8sIoAPICoreV1PersistentVolumeStatusIn

type K8sIoAPICoreV1PersistentVolumeStatusIn struct {
	LastPhaseTransitionTime *string                              `json:"lastPhaseTransitionTime,omitempty"`
	Message                 *string                              `json:"message,omitempty"`
	Phase                   *K8sIoAPICoreV1PersistentVolumePhase `json:"phase,omitempty"`
	Reason                  *string                              `json:"reason,omitempty"`
}

type K8sIoAPICoreV1PhotonPersistentDiskVolumeSource

type K8sIoAPICoreV1PhotonPersistentDiskVolumeSource struct {
	FsType *string `json:"fsType,omitempty"`
	PdID   string  `json:"pdID"`
}

type K8sIoAPICoreV1PhotonPersistentDiskVolumeSourceIn

type K8sIoAPICoreV1PhotonPersistentDiskVolumeSourceIn struct {
	FsType *string `json:"fsType,omitempty"`
	PdID   string  `json:"pdID"`
}

type K8sIoAPICoreV1PodAffinity

type K8sIoAPICoreV1PodAffinity struct {
	PreferredDuringSchedulingIgnoredDuringExecution []*K8sIoAPICoreV1WeightedPodAffinityTerm `json:"preferredDuringSchedulingIgnoredDuringExecution,omitempty"`
	RequiredDuringSchedulingIgnoredDuringExecution  []*K8sIoAPICoreV1PodAffinityTerm         `json:"requiredDuringSchedulingIgnoredDuringExecution,omitempty"`
}

type K8sIoAPICoreV1PodAffinityIn

type K8sIoAPICoreV1PodAffinityIn struct {
	PreferredDuringSchedulingIgnoredDuringExecution []*K8sIoAPICoreV1WeightedPodAffinityTermIn `json:"preferredDuringSchedulingIgnoredDuringExecution,omitempty"`
	RequiredDuringSchedulingIgnoredDuringExecution  []*K8sIoAPICoreV1PodAffinityTermIn         `json:"requiredDuringSchedulingIgnoredDuringExecution,omitempty"`
}

type K8sIoAPICoreV1PodAffinityTerm

type K8sIoAPICoreV1PodAffinityTerm struct {
	LabelSelector     *K8sIoApimachineryPkgApisMetaV1LabelSelector `json:"labelSelector,omitempty"`
	MatchLabelKeys    []string                                     `json:"matchLabelKeys,omitempty"`
	MismatchLabelKeys []string                                     `json:"mismatchLabelKeys,omitempty"`
	Namespaces        []string                                     `json:"namespaces,omitempty"`
	NamespaceSelector *K8sIoApimachineryPkgApisMetaV1LabelSelector `json:"namespaceSelector,omitempty"`
	TopologyKey       string                                       `json:"topologyKey"`
}

type K8sIoAPICoreV1PodAffinityTermIn

type K8sIoAPICoreV1PodAffinityTermIn struct {
	LabelSelector     *K8sIoApimachineryPkgApisMetaV1LabelSelectorIn `json:"labelSelector,omitempty"`
	MatchLabelKeys    []string                                       `json:"matchLabelKeys,omitempty"`
	MismatchLabelKeys []string                                       `json:"mismatchLabelKeys,omitempty"`
	Namespaces        []string                                       `json:"namespaces,omitempty"`
	NamespaceSelector *K8sIoApimachineryPkgApisMetaV1LabelSelectorIn `json:"namespaceSelector,omitempty"`
	TopologyKey       string                                         `json:"topologyKey"`
}

type K8sIoAPICoreV1PodAntiAffinity

type K8sIoAPICoreV1PodAntiAffinity struct {
	PreferredDuringSchedulingIgnoredDuringExecution []*K8sIoAPICoreV1WeightedPodAffinityTerm `json:"preferredDuringSchedulingIgnoredDuringExecution,omitempty"`
	RequiredDuringSchedulingIgnoredDuringExecution  []*K8sIoAPICoreV1PodAffinityTerm         `json:"requiredDuringSchedulingIgnoredDuringExecution,omitempty"`
}

type K8sIoAPICoreV1PodAntiAffinityIn

type K8sIoAPICoreV1PodAntiAffinityIn struct {
	PreferredDuringSchedulingIgnoredDuringExecution []*K8sIoAPICoreV1WeightedPodAffinityTermIn `json:"preferredDuringSchedulingIgnoredDuringExecution,omitempty"`
	RequiredDuringSchedulingIgnoredDuringExecution  []*K8sIoAPICoreV1PodAffinityTermIn         `json:"requiredDuringSchedulingIgnoredDuringExecution,omitempty"`
}

type K8sIoAPICoreV1PortworxVolumeSource

type K8sIoAPICoreV1PortworxVolumeSource struct {
	FsType   *string `json:"fsType,omitempty"`
	ReadOnly *bool   `json:"readOnly,omitempty"`
	VolumeID string  `json:"volumeID"`
}

type K8sIoAPICoreV1PortworxVolumeSourceIn

type K8sIoAPICoreV1PortworxVolumeSourceIn struct {
	FsType   *string `json:"fsType,omitempty"`
	ReadOnly *bool   `json:"readOnly,omitempty"`
	VolumeID string  `json:"volumeID"`
}

type K8sIoAPICoreV1PreferredSchedulingTerm

type K8sIoAPICoreV1PreferredSchedulingTerm struct {
	Preference *K8sIoAPICoreV1NodeSelectorTerm `json:"preference"`
	Weight     int                             `json:"weight"`
}

type K8sIoAPICoreV1PreferredSchedulingTermIn

type K8sIoAPICoreV1PreferredSchedulingTermIn struct {
	Preference *K8sIoAPICoreV1NodeSelectorTermIn `json:"preference"`
	Weight     int                               `json:"weight"`
}

type K8sIoAPICoreV1QuobyteVolumeSource

type K8sIoAPICoreV1QuobyteVolumeSource struct {
	Group    *string `json:"group,omitempty"`
	ReadOnly *bool   `json:"readOnly,omitempty"`
	Registry string  `json:"registry"`
	Tenant   *string `json:"tenant,omitempty"`
	User     *string `json:"user,omitempty"`
	Volume   string  `json:"volume"`
}

type K8sIoAPICoreV1QuobyteVolumeSourceIn

type K8sIoAPICoreV1QuobyteVolumeSourceIn struct {
	Group    *string `json:"group,omitempty"`
	ReadOnly *bool   `json:"readOnly,omitempty"`
	Registry string  `json:"registry"`
	Tenant   *string `json:"tenant,omitempty"`
	User     *string `json:"user,omitempty"`
	Volume   string  `json:"volume"`
}

type K8sIoAPICoreV1RBDPersistentVolumeSource

type K8sIoAPICoreV1RBDPersistentVolumeSource struct {
	FsType    *string                        `json:"fsType,omitempty"`
	Image     string                         `json:"image"`
	Keyring   *string                        `json:"keyring,omitempty"`
	Monitors  []string                       `json:"monitors"`
	Pool      *string                        `json:"pool,omitempty"`
	ReadOnly  *bool                          `json:"readOnly,omitempty"`
	SecretRef *K8sIoAPICoreV1SecretReference `json:"secretRef,omitempty"`
	User      *string                        `json:"user,omitempty"`
}

type K8sIoAPICoreV1RBDPersistentVolumeSourceIn

type K8sIoAPICoreV1RBDPersistentVolumeSourceIn struct {
	FsType    *string                          `json:"fsType,omitempty"`
	Image     string                           `json:"image"`
	Keyring   *string                          `json:"keyring,omitempty"`
	Monitors  []string                         `json:"monitors"`
	Pool      *string                          `json:"pool,omitempty"`
	ReadOnly  *bool                            `json:"readOnly,omitempty"`
	SecretRef *K8sIoAPICoreV1SecretReferenceIn `json:"secretRef,omitempty"`
	User      *string                          `json:"user,omitempty"`
}

type K8sIoAPICoreV1ScaleIOPersistentVolumeSource

type K8sIoAPICoreV1ScaleIOPersistentVolumeSource struct {
	FsType           *string                        `json:"fsType,omitempty"`
	Gateway          string                         `json:"gateway"`
	ProtectionDomain *string                        `json:"protectionDomain,omitempty"`
	ReadOnly         *bool                          `json:"readOnly,omitempty"`
	SecretRef        *K8sIoAPICoreV1SecretReference `json:"secretRef,omitempty"`
	SslEnabled       *bool                          `json:"sslEnabled,omitempty"`
	StorageMode      *string                        `json:"storageMode,omitempty"`
	StoragePool      *string                        `json:"storagePool,omitempty"`
	System           string                         `json:"system"`
	VolumeName       *string                        `json:"volumeName,omitempty"`
}

type K8sIoAPICoreV1ScaleIOPersistentVolumeSourceIn

type K8sIoAPICoreV1ScaleIOPersistentVolumeSourceIn struct {
	FsType           *string                          `json:"fsType,omitempty"`
	Gateway          string                           `json:"gateway"`
	ProtectionDomain *string                          `json:"protectionDomain,omitempty"`
	ReadOnly         *bool                            `json:"readOnly,omitempty"`
	SecretRef        *K8sIoAPICoreV1SecretReferenceIn `json:"secretRef,omitempty"`
	SslEnabled       *bool                            `json:"sslEnabled,omitempty"`
	StorageMode      *string                          `json:"storageMode,omitempty"`
	StoragePool      *string                          `json:"storagePool,omitempty"`
	System           string                           `json:"system"`
	VolumeName       *string                          `json:"volumeName,omitempty"`
}

type K8sIoAPICoreV1SecretReference

type K8sIoAPICoreV1SecretReference struct {
	Name      *string `json:"name,omitempty"`
	Namespace *string `json:"namespace,omitempty"`
}

type K8sIoAPICoreV1SecretReferenceIn

type K8sIoAPICoreV1SecretReferenceIn struct {
	Name      *string `json:"name,omitempty"`
	Namespace *string `json:"namespace,omitempty"`
}

type K8sIoAPICoreV1StorageOSPersistentVolumeSource

type K8sIoAPICoreV1StorageOSPersistentVolumeSource struct {
	FsType          *string                        `json:"fsType,omitempty"`
	ReadOnly        *bool                          `json:"readOnly,omitempty"`
	SecretRef       *K8sIoAPICoreV1ObjectReference `json:"secretRef,omitempty"`
	VolumeName      *string                        `json:"volumeName,omitempty"`
	VolumeNamespace *string                        `json:"volumeNamespace,omitempty"`
}

type K8sIoAPICoreV1StorageOSPersistentVolumeSourceIn

type K8sIoAPICoreV1StorageOSPersistentVolumeSourceIn struct {
	FsType          *string                          `json:"fsType,omitempty"`
	ReadOnly        *bool                            `json:"readOnly,omitempty"`
	SecretRef       *K8sIoAPICoreV1ObjectReferenceIn `json:"secretRef,omitempty"`
	VolumeName      *string                          `json:"volumeName,omitempty"`
	VolumeNamespace *string                          `json:"volumeNamespace,omitempty"`
}

type K8sIoAPICoreV1Taint

type K8sIoAPICoreV1Taint struct {
	Effect    K8sIoAPICoreV1TaintEffect `json:"effect"`
	Key       string                    `json:"key"`
	TimeAdded *string                   `json:"timeAdded,omitempty"`
	Value     *string                   `json:"value,omitempty"`
}

type K8sIoAPICoreV1TaintEffect

type K8sIoAPICoreV1TaintEffect string
const (
	K8sIoAPICoreV1TaintEffectNoExecute        K8sIoAPICoreV1TaintEffect = "NoExecute"
	K8sIoAPICoreV1TaintEffectNoSchedule       K8sIoAPICoreV1TaintEffect = "NoSchedule"
	K8sIoAPICoreV1TaintEffectPreferNoSchedule K8sIoAPICoreV1TaintEffect = "PreferNoSchedule"
)

func (K8sIoAPICoreV1TaintEffect) IsValid

func (e K8sIoAPICoreV1TaintEffect) IsValid() bool

func (K8sIoAPICoreV1TaintEffect) MarshalGQL

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

func (K8sIoAPICoreV1TaintEffect) String

func (e K8sIoAPICoreV1TaintEffect) String() string

func (*K8sIoAPICoreV1TaintEffect) UnmarshalGQL

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

type K8sIoAPICoreV1TaintIn

type K8sIoAPICoreV1TaintIn struct {
	Effect    K8sIoAPICoreV1TaintEffect `json:"effect"`
	Key       string                    `json:"key"`
	TimeAdded *string                   `json:"timeAdded,omitempty"`
	Value     *string                   `json:"value,omitempty"`
}

type K8sIoAPICoreV1Toleration

type K8sIoAPICoreV1Toleration struct {
	Effect            *K8sIoAPICoreV1TaintEffect        `json:"effect,omitempty"`
	Key               *string                           `json:"key,omitempty"`
	Operator          *K8sIoAPICoreV1TolerationOperator `json:"operator,omitempty"`
	TolerationSeconds *int                              `json:"tolerationSeconds,omitempty"`
	Value             *string                           `json:"value,omitempty"`
}

type K8sIoAPICoreV1TolerationIn

type K8sIoAPICoreV1TolerationIn struct {
	Effect            *K8sIoAPICoreV1TaintEffect        `json:"effect,omitempty"`
	Key               *string                           `json:"key,omitempty"`
	Operator          *K8sIoAPICoreV1TolerationOperator `json:"operator,omitempty"`
	TolerationSeconds *int                              `json:"tolerationSeconds,omitempty"`
	Value             *string                           `json:"value,omitempty"`
}

type K8sIoAPICoreV1TolerationOperator

type K8sIoAPICoreV1TolerationOperator string
const (
	K8sIoAPICoreV1TolerationOperatorEqual  K8sIoAPICoreV1TolerationOperator = "Equal"
	K8sIoAPICoreV1TolerationOperatorExists K8sIoAPICoreV1TolerationOperator = "Exists"
)

func (K8sIoAPICoreV1TolerationOperator) IsValid

func (K8sIoAPICoreV1TolerationOperator) MarshalGQL

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

func (K8sIoAPICoreV1TolerationOperator) String

func (*K8sIoAPICoreV1TolerationOperator) UnmarshalGQL

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

type K8sIoAPICoreV1TypedLocalObjectReference

type K8sIoAPICoreV1TypedLocalObjectReference struct {
	APIGroup *string `json:"apiGroup,omitempty"`
	Kind     string  `json:"kind"`
	Name     string  `json:"name"`
}

type K8sIoAPICoreV1TypedLocalObjectReferenceIn

type K8sIoAPICoreV1TypedLocalObjectReferenceIn struct {
	APIGroup *string `json:"apiGroup,omitempty"`
	Kind     string  `json:"kind"`
	Name     string  `json:"name"`
}

type K8sIoAPICoreV1TypedObjectReference

type K8sIoAPICoreV1TypedObjectReference struct {
	APIGroup  *string `json:"apiGroup,omitempty"`
	Kind      string  `json:"kind"`
	Name      string  `json:"name"`
	Namespace *string `json:"namespace,omitempty"`
}

type K8sIoAPICoreV1TypedObjectReferenceIn

type K8sIoAPICoreV1TypedObjectReferenceIn struct {
	APIGroup  *string `json:"apiGroup,omitempty"`
	Kind      string  `json:"kind"`
	Name      string  `json:"name"`
	Namespace *string `json:"namespace,omitempty"`
}

type K8sIoAPICoreV1VolumeNodeAffinity

type K8sIoAPICoreV1VolumeNodeAffinity struct {
	Required *K8sIoAPICoreV1NodeSelector `json:"required,omitempty"`
}

type K8sIoAPICoreV1VolumeNodeAffinityIn

type K8sIoAPICoreV1VolumeNodeAffinityIn struct {
	Required *K8sIoAPICoreV1NodeSelectorIn `json:"required,omitempty"`
}

type K8sIoAPICoreV1VolumeResourceRequirements

type K8sIoAPICoreV1VolumeResourceRequirements struct {
	Limits   map[string]interface{} `json:"limits,omitempty"`
	Requests map[string]interface{} `json:"requests,omitempty"`
}

type K8sIoAPICoreV1VolumeResourceRequirementsIn

type K8sIoAPICoreV1VolumeResourceRequirementsIn struct {
	Limits   map[string]interface{} `json:"limits,omitempty"`
	Requests map[string]interface{} `json:"requests,omitempty"`
}

type K8sIoAPICoreV1VsphereVirtualDiskVolumeSource

type K8sIoAPICoreV1VsphereVirtualDiskVolumeSource struct {
	FsType            *string `json:"fsType,omitempty"`
	StoragePolicyID   *string `json:"storagePolicyID,omitempty"`
	StoragePolicyName *string `json:"storagePolicyName,omitempty"`
	VolumePath        string  `json:"volumePath"`
}

type K8sIoAPICoreV1VsphereVirtualDiskVolumeSourceIn

type K8sIoAPICoreV1VsphereVirtualDiskVolumeSourceIn struct {
	FsType            *string `json:"fsType,omitempty"`
	StoragePolicyID   *string `json:"storagePolicyID,omitempty"`
	StoragePolicyName *string `json:"storagePolicyName,omitempty"`
	VolumePath        string  `json:"volumePath"`
}

type K8sIoAPICoreV1WeightedPodAffinityTerm

type K8sIoAPICoreV1WeightedPodAffinityTerm struct {
	PodAffinityTerm *K8sIoAPICoreV1PodAffinityTerm `json:"podAffinityTerm"`
	Weight          int                            `json:"weight"`
}

type K8sIoAPICoreV1WeightedPodAffinityTermIn

type K8sIoAPICoreV1WeightedPodAffinityTermIn struct {
	PodAffinityTerm *K8sIoAPICoreV1PodAffinityTermIn `json:"podAffinityTerm"`
	Weight          int                              `json:"weight"`
}

type K8sIoAPIStorageV1VolumeAttachmentSource

type K8sIoAPIStorageV1VolumeAttachmentSource struct {
	InlineVolumeSpec     *K8sIoAPICoreV1PersistentVolumeSpec `json:"inlineVolumeSpec,omitempty"`
	PersistentVolumeName *string                             `json:"persistentVolumeName,omitempty"`
}

type K8sIoAPIStorageV1VolumeAttachmentSourceIn

type K8sIoAPIStorageV1VolumeAttachmentSourceIn struct {
	InlineVolumeSpec     *K8sIoAPICoreV1PersistentVolumeSpecIn `json:"inlineVolumeSpec,omitempty"`
	PersistentVolumeName *string                               `json:"persistentVolumeName,omitempty"`
}

type K8sIoAPIStorageV1VolumeAttachmentSpec

type K8sIoAPIStorageV1VolumeAttachmentSpec struct {
	Attacher string                                   `json:"attacher"`
	NodeName string                                   `json:"nodeName"`
	Source   *K8sIoAPIStorageV1VolumeAttachmentSource `json:"source"`
}

type K8sIoAPIStorageV1VolumeAttachmentSpecIn

type K8sIoAPIStorageV1VolumeAttachmentSpecIn struct {
	Attacher string                                     `json:"attacher"`
	NodeName string                                     `json:"nodeName"`
	Source   *K8sIoAPIStorageV1VolumeAttachmentSourceIn `json:"source"`
}

type K8sIoAPIStorageV1VolumeAttachmentStatus

type K8sIoAPIStorageV1VolumeAttachmentStatus struct {
	Attached           bool                          `json:"attached"`
	AttachError        *K8sIoAPIStorageV1VolumeError `json:"attachError,omitempty"`
	AttachmentMetadata map[string]interface{}        `json:"attachmentMetadata,omitempty"`
	DetachError        *K8sIoAPIStorageV1VolumeError `json:"detachError,omitempty"`
}

type K8sIoAPIStorageV1VolumeAttachmentStatusIn

type K8sIoAPIStorageV1VolumeAttachmentStatusIn struct {
	Attached           bool                            `json:"attached"`
	AttachError        *K8sIoAPIStorageV1VolumeErrorIn `json:"attachError,omitempty"`
	AttachmentMetadata map[string]interface{}          `json:"attachmentMetadata,omitempty"`
	DetachError        *K8sIoAPIStorageV1VolumeErrorIn `json:"detachError,omitempty"`
}

type K8sIoAPIStorageV1VolumeError

type K8sIoAPIStorageV1VolumeError struct {
	Message *string `json:"message,omitempty"`
	Time    *string `json:"time,omitempty"`
}

type K8sIoAPIStorageV1VolumeErrorIn

type K8sIoAPIStorageV1VolumeErrorIn struct {
	Message *string `json:"message,omitempty"`
	Time    *string `json:"time,omitempty"`
}

type K8sIoApimachineryPkgAPIResourceFormat

type K8sIoApimachineryPkgAPIResourceFormat string
const (
	K8sIoApimachineryPkgAPIResourceFormatBinarySi        K8sIoApimachineryPkgAPIResourceFormat = "BinarySI"
	K8sIoApimachineryPkgAPIResourceFormatDecimalExponent K8sIoApimachineryPkgAPIResourceFormat = "DecimalExponent"
	K8sIoApimachineryPkgAPIResourceFormatDecimalSi       K8sIoApimachineryPkgAPIResourceFormat = "DecimalSI"
)

func (K8sIoApimachineryPkgAPIResourceFormat) IsValid

func (K8sIoApimachineryPkgAPIResourceFormat) MarshalGQL

func (K8sIoApimachineryPkgAPIResourceFormat) String

func (*K8sIoApimachineryPkgAPIResourceFormat) UnmarshalGQL

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

type K8sIoApimachineryPkgAPIResourceQuantity

type K8sIoApimachineryPkgAPIResourceQuantity struct {
	Format K8sIoApimachineryPkgAPIResourceFormat `json:"Format"`
}

type K8sIoApimachineryPkgAPIResourceQuantityIn

type K8sIoApimachineryPkgAPIResourceQuantityIn struct {
	Format K8sIoApimachineryPkgAPIResourceFormat `json:"Format"`
}

type K8sIoApimachineryPkgApisMetaV1LabelSelector

type K8sIoApimachineryPkgApisMetaV1LabelSelector struct {
	MatchExpressions []*K8sIoApimachineryPkgApisMetaV1LabelSelectorRequirement `json:"matchExpressions,omitempty"`
	MatchLabels      map[string]interface{}                                    `json:"matchLabels,omitempty"`
}

type K8sIoApimachineryPkgApisMetaV1LabelSelectorIn

type K8sIoApimachineryPkgApisMetaV1LabelSelectorIn struct {
	MatchExpressions []*K8sIoApimachineryPkgApisMetaV1LabelSelectorRequirementIn `json:"matchExpressions,omitempty"`
	MatchLabels      map[string]interface{}                                      `json:"matchLabels,omitempty"`
}

type K8sIoApimachineryPkgApisMetaV1LabelSelectorOperator

type K8sIoApimachineryPkgApisMetaV1LabelSelectorOperator string
const (
	K8sIoApimachineryPkgApisMetaV1LabelSelectorOperatorDoesNotExist K8sIoApimachineryPkgApisMetaV1LabelSelectorOperator = "DoesNotExist"
	K8sIoApimachineryPkgApisMetaV1LabelSelectorOperatorExists       K8sIoApimachineryPkgApisMetaV1LabelSelectorOperator = "Exists"
	K8sIoApimachineryPkgApisMetaV1LabelSelectorOperatorIn           K8sIoApimachineryPkgApisMetaV1LabelSelectorOperator = "In"
	K8sIoApimachineryPkgApisMetaV1LabelSelectorOperatorNotIn        K8sIoApimachineryPkgApisMetaV1LabelSelectorOperator = "NotIn"
)

func (K8sIoApimachineryPkgApisMetaV1LabelSelectorOperator) IsValid

func (K8sIoApimachineryPkgApisMetaV1LabelSelectorOperator) MarshalGQL

func (K8sIoApimachineryPkgApisMetaV1LabelSelectorOperator) String

func (*K8sIoApimachineryPkgApisMetaV1LabelSelectorOperator) UnmarshalGQL

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

type K8sIoApimachineryPkgApisMetaV1LabelSelectorRequirement

type K8sIoApimachineryPkgApisMetaV1LabelSelectorRequirement struct {
	Key      string                                              `json:"key"`
	Operator K8sIoApimachineryPkgApisMetaV1LabelSelectorOperator `json:"operator"`
	Values   []string                                            `json:"values,omitempty"`
}

type K8sIoApimachineryPkgApisMetaV1LabelSelectorRequirementIn

type K8sIoApimachineryPkgApisMetaV1LabelSelectorRequirementIn struct {
	Key      string                                              `json:"key"`
	Operator K8sIoApimachineryPkgApisMetaV1LabelSelectorOperator `json:"operator"`
	Values   []string                                            `json:"values,omitempty"`
}

type Mutation

type Mutation struct {
}

type NamespaceEdge

type NamespaceEdge struct {
	Cursor string              `json:"cursor"`
	Node   *entities.Namespace `json:"node"`
}

type NamespacePaginatedRecords

type NamespacePaginatedRecords struct {
	Edges      []*NamespaceEdge `json:"edges"`
	PageInfo   *PageInfo        `json:"pageInfo"`
	TotalCount int              `json:"totalCount"`
}

type NodeEdge

type NodeEdge struct {
	Cursor string         `json:"cursor"`
	Node   *entities.Node `json:"node"`
}

type NodeIn

type NodeIn struct {
	APIVersion *string                                             `json:"apiVersion,omitempty"`
	Kind       *string                                             `json:"kind,omitempty"`
	Metadata   *v1.ObjectMeta                                      `json:"metadata,omitempty"`
	Spec       *GithubComKloudliteOperatorApisClustersV1NodeSpecIn `json:"spec"`
}

type NodePaginatedRecords

type NodePaginatedRecords struct {
	Edges      []*NodeEdge `json:"edges"`
	PageInfo   *PageInfo   `json:"pageInfo"`
	TotalCount int         `json:"totalCount"`
}

type NodePoolEdge

type NodePoolEdge struct {
	Cursor string             `json:"cursor"`
	Node   *entities.NodePool `json:"node"`
}

type NodePoolPaginatedRecords

type NodePoolPaginatedRecords struct {
	Edges      []*NodePoolEdge `json:"edges"`
	PageInfo   *PageInfo       `json:"pageInfo"`
	TotalCount int             `json:"totalCount"`
}

type PageInfo

type PageInfo struct {
	EndCursor   *string `json:"endCursor,omitempty"`
	HasNextPage *bool   `json:"hasNextPage,omitempty"`
	HasPrevPage *bool   `json:"hasPrevPage,omitempty"`
	StartCursor *string `json:"startCursor,omitempty"`
}

type PersistentVolumeClaimEdge

type PersistentVolumeClaimEdge struct {
	Cursor string                          `json:"cursor"`
	Node   *entities.PersistentVolumeClaim `json:"node"`
}

type PersistentVolumeClaimPaginatedRecords

type PersistentVolumeClaimPaginatedRecords struct {
	Edges      []*PersistentVolumeClaimEdge `json:"edges"`
	PageInfo   *PageInfo                    `json:"pageInfo"`
	TotalCount int                          `json:"totalCount"`
}

type PersistentVolumeEdge

type PersistentVolumeEdge struct {
	Cursor string                     `json:"cursor"`
	Node   *entities.PersistentVolume `json:"node"`
}

type PersistentVolumePaginatedRecords

type PersistentVolumePaginatedRecords struct {
	Edges      []*PersistentVolumeEdge `json:"edges"`
	PageInfo   *PageInfo               `json:"pageInfo"`
	TotalCount int                     `json:"totalCount"`
}

type Query

type Query struct {
}

type SearchCluster

type SearchCluster struct {
	CloudProviderName *repos.MatchFilter `json:"cloudProviderName,omitempty"`
	IsReady           *repos.MatchFilter `json:"isReady,omitempty"`
	Region            *repos.MatchFilter `json:"region,omitempty"`
	Text              *repos.MatchFilter `json:"text,omitempty"`
	AllClusters       *repos.MatchFilter `json:"allClusters,omitempty"`
}

type SearchDomainEntry

type SearchDomainEntry struct {
	ClusterName *repos.MatchFilter `json:"clusterName,omitempty"`
	Text        *repos.MatchFilter `json:"text,omitempty"`
}

type SearchGlobalVPNDevices

type SearchGlobalVPNDevices struct {
	Text           *repos.MatchFilter `json:"text,omitempty"`
	CreationMethod *repos.MatchFilter `json:"creationMethod,omitempty"`
}

type SearchGlobalVPNs

type SearchGlobalVPNs struct {
	Text *repos.MatchFilter `json:"text,omitempty"`
}

type SearchHelmRelease

type SearchHelmRelease struct {
	Text    *repos.MatchFilter `json:"text,omitempty"`
	IsReady *repos.MatchFilter `json:"isReady,omitempty"`
}

type SearchNamespaces

type SearchNamespaces struct {
	Text *repos.MatchFilter `json:"text,omitempty"`
}

type SearchNodepool

type SearchNodepool struct {
	Text *repos.MatchFilter `json:"text,omitempty"`
}

type SearchPersistentVolumeClaims

type SearchPersistentVolumeClaims struct {
	Text *repos.MatchFilter `json:"text,omitempty"`
}

type SearchPersistentVolumes

type SearchPersistentVolumes struct {
	Text *repos.MatchFilter `json:"text,omitempty"`
}

type SearchProviderSecret

type SearchProviderSecret struct {
	CloudProviderName *repos.MatchFilter `json:"cloudProviderName,omitempty"`
	Text              *repos.MatchFilter `json:"text,omitempty"`
}

type SearchVolumeAttachments

type SearchVolumeAttachments struct {
	Text *repos.MatchFilter `json:"text,omitempty"`
}

type VolumeAttachmentEdge

type VolumeAttachmentEdge struct {
	Cursor string                     `json:"cursor"`
	Node   *entities.VolumeAttachment `json:"node"`
}

type VolumeAttachmentPaginatedRecords

type VolumeAttachmentPaginatedRecords struct {
	Edges      []*VolumeAttachmentEdge `json:"edges"`
	PageInfo   *PageInfo               `json:"pageInfo"`
	TotalCount int                     `json:"totalCount"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL