v1

package
v0.9.1 Latest Latest
Warning

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

Go to latest
Published: Feb 22, 2024 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AbortWorkflowRunResponse

type AbortWorkflowRunResponse struct {
	AbortWorkflowRun bool `json:"abortWorkflowRun"`
}

abortWorkflowRunResponse is returned by abortWorkflowRun on success.

func AbortWorkflowRunMutation

func AbortWorkflowRunMutation(
	ctx_ context.Context,
	client_ graphql.Client,
	id uuid.UUID,
) (*AbortWorkflowRunResponse, error)

func (*AbortWorkflowRunResponse) GetAbortWorkflowRun

func (v *AbortWorkflowRunResponse) GetAbortWorkflowRun() bool

GetAbortWorkflowRun returns AbortWorkflowRunResponse.AbortWorkflowRun, and is useful for accessing the field via an interface.

type ActionTriggerConfigurationInput

type ActionTriggerConfigurationInput struct {
	WorkflowId uuid.UUID `json:"workflowId"`
}

func (*ActionTriggerConfigurationInput) GetWorkflowId

func (v *ActionTriggerConfigurationInput) GetWorkflowId() uuid.UUID

GetWorkflowId returns ActionTriggerConfigurationInput.WorkflowId, and is useful for accessing the field via an interface.

type ApproveWorkflowRunStepResponse

type ApproveWorkflowRunStepResponse struct {
	ApproveWorkflowRunStep bool `json:"approveWorkflowRunStep"`
}

approveWorkflowRunStepResponse is returned by approveWorkflowRunStep on success.

func ApproveWorkflowRunStepMutation

func ApproveWorkflowRunStepMutation(
	ctx_ context.Context,
	client_ graphql.Client,
	stepId uuid.UUID,
	projectId uuid.UUID,
) (*ApproveWorkflowRunStepResponse, error)

func (*ApproveWorkflowRunStepResponse) GetApproveWorkflowRunStep

func (v *ApproveWorkflowRunStepResponse) GetApproveWorkflowRunStep() bool

GetApproveWorkflowRunStep returns ApproveWorkflowRunStepResponse.ApproveWorkflowRunStep, and is useful for accessing the field via an interface.

type AutoscalingDataInput

type AutoscalingDataInput struct {
	MinReplicas          int                       `json:"minReplicas"`
	MaxReplicas          int                       `json:"maxReplicas"`
	CoolDownPeriod       int                       `json:"coolDownPeriod"`
	Spec                 string                    `json:"spec"`
	Triggers             []AutoscalingTriggerInput `json:"triggers"`
	KedaScaledObjectSpec string                    `json:"kedaScaledObjectSpec"`
}

func (*AutoscalingDataInput) GetCoolDownPeriod

func (v *AutoscalingDataInput) GetCoolDownPeriod() int

GetCoolDownPeriod returns AutoscalingDataInput.CoolDownPeriod, and is useful for accessing the field via an interface.

func (*AutoscalingDataInput) GetKedaScaledObjectSpec

func (v *AutoscalingDataInput) GetKedaScaledObjectSpec() string

GetKedaScaledObjectSpec returns AutoscalingDataInput.KedaScaledObjectSpec, and is useful for accessing the field via an interface.

func (*AutoscalingDataInput) GetMaxReplicas

func (v *AutoscalingDataInput) GetMaxReplicas() int

GetMaxReplicas returns AutoscalingDataInput.MaxReplicas, and is useful for accessing the field via an interface.

func (*AutoscalingDataInput) GetMinReplicas

func (v *AutoscalingDataInput) GetMinReplicas() int

GetMinReplicas returns AutoscalingDataInput.MinReplicas, and is useful for accessing the field via an interface.

func (*AutoscalingDataInput) GetSpec

func (v *AutoscalingDataInput) GetSpec() string

GetSpec returns AutoscalingDataInput.Spec, and is useful for accessing the field via an interface.

func (*AutoscalingDataInput) GetTriggers

func (v *AutoscalingDataInput) GetTriggers() []AutoscalingTriggerInput

GetTriggers returns AutoscalingDataInput.Triggers, and is useful for accessing the field via an interface.

type AutoscalingTriggerInput

type AutoscalingTriggerInput struct {
	Type string `json:"type"`
	Spec string `json:"spec"`
}

func (*AutoscalingTriggerInput) GetSpec

func (v *AutoscalingTriggerInput) GetSpec() string

GetSpec returns AutoscalingTriggerInput.Spec, and is useful for accessing the field via an interface.

func (*AutoscalingTriggerInput) GetType

func (v *AutoscalingTriggerInput) GetType() string

GetType returns AutoscalingTriggerInput.Type, and is useful for accessing the field via an interface.

type AwsSamGeneratorConfigurationInput

type AwsSamGeneratorConfigurationInput struct {
	EnvVars                    []EnvVarInput `json:"envVars"`
	RunCommand                 string        `json:"runCommand"`
	ServerlessMemory           int           `json:"serverlessMemory"`
	ServerlessArch             string        `json:"serverlessArch"`
	CustomDomainHost           string        `json:"customDomainHost"`
	CustomDomainCertificateArn string        `json:"customDomainCertificateArn"`
	HttpPort                   string        `json:"httpPort"`
	BuildImage                 string        `json:"buildImage"`
}

func (*AwsSamGeneratorConfigurationInput) GetBuildImage

func (v *AwsSamGeneratorConfigurationInput) GetBuildImage() string

GetBuildImage returns AwsSamGeneratorConfigurationInput.BuildImage, and is useful for accessing the field via an interface.

func (*AwsSamGeneratorConfigurationInput) GetCustomDomainCertificateArn

func (v *AwsSamGeneratorConfigurationInput) GetCustomDomainCertificateArn() string

GetCustomDomainCertificateArn returns AwsSamGeneratorConfigurationInput.CustomDomainCertificateArn, and is useful for accessing the field via an interface.

func (*AwsSamGeneratorConfigurationInput) GetCustomDomainHost

func (v *AwsSamGeneratorConfigurationInput) GetCustomDomainHost() string

GetCustomDomainHost returns AwsSamGeneratorConfigurationInput.CustomDomainHost, and is useful for accessing the field via an interface.

func (*AwsSamGeneratorConfigurationInput) GetEnvVars

GetEnvVars returns AwsSamGeneratorConfigurationInput.EnvVars, and is useful for accessing the field via an interface.

func (*AwsSamGeneratorConfigurationInput) GetHttpPort

func (v *AwsSamGeneratorConfigurationInput) GetHttpPort() string

GetHttpPort returns AwsSamGeneratorConfigurationInput.HttpPort, and is useful for accessing the field via an interface.

func (*AwsSamGeneratorConfigurationInput) GetRunCommand

func (v *AwsSamGeneratorConfigurationInput) GetRunCommand() string

GetRunCommand returns AwsSamGeneratorConfigurationInput.RunCommand, and is useful for accessing the field via an interface.

func (*AwsSamGeneratorConfigurationInput) GetServerlessArch

func (v *AwsSamGeneratorConfigurationInput) GetServerlessArch() string

GetServerlessArch returns AwsSamGeneratorConfigurationInput.ServerlessArch, and is useful for accessing the field via an interface.

func (*AwsSamGeneratorConfigurationInput) GetServerlessMemory

func (v *AwsSamGeneratorConfigurationInput) GetServerlessMemory() int

GetServerlessMemory returns AwsSamGeneratorConfigurationInput.ServerlessMemory, and is useful for accessing the field via an interface.

type AwsSamTargetConfigurationInput

type AwsSamTargetConfigurationInput struct {
	AwsAccountId uuid.UUID `json:"awsAccountId"`
	AwsRegion    string    `json:"awsRegion"`
	StackName    string    `json:"stackName"`
}

func (*AwsSamTargetConfigurationInput) GetAwsAccountId

func (v *AwsSamTargetConfigurationInput) GetAwsAccountId() uuid.UUID

GetAwsAccountId returns AwsSamTargetConfigurationInput.AwsAccountId, and is useful for accessing the field via an interface.

func (*AwsSamTargetConfigurationInput) GetAwsRegion

func (v *AwsSamTargetConfigurationInput) GetAwsRegion() string

GetAwsRegion returns AwsSamTargetConfigurationInput.AwsRegion, and is useful for accessing the field via an interface.

func (*AwsSamTargetConfigurationInput) GetStackName

func (v *AwsSamTargetConfigurationInput) GetStackName() string

GetStackName returns AwsSamTargetConfigurationInput.StackName, and is useful for accessing the field via an interface.

type BlueprintConfigurationDetail

type BlueprintConfigurationDetail struct {
	// An identifier for this blueprint, unique within the owner's namespace.
	Slug string `json:"slug"`
	// A display name for this blueprint.
	DisplayName string `json:"displayName"`
	// Whether this blueprint is currently available to be used by projects. Does not affect existing projects.
	Published bool `json:"published"`
	// A description of the purpose and behavior of this blueprint.
	Description string `json:"description"`
	// Relevant classifications for this blueprint.
	Tags []string `json:"tags"`
	// A url for a logo image.
	LogoUrl string `json:"logoUrl"`
	// A schema for rich input widgets. Used to generate forms which capture the
	// necessary configuration for instantiating a project from this blueprint.
	RichInputSchema string `json:"richInputSchema"`
}

BlueprintConfigurationDetail includes the GraphQL fields of BlueprintConfiguration requested by the fragment BlueprintConfigurationDetail.

func (*BlueprintConfigurationDetail) GetDescription

func (v *BlueprintConfigurationDetail) GetDescription() string

GetDescription returns BlueprintConfigurationDetail.Description, and is useful for accessing the field via an interface.

func (*BlueprintConfigurationDetail) GetDisplayName

func (v *BlueprintConfigurationDetail) GetDisplayName() string

GetDisplayName returns BlueprintConfigurationDetail.DisplayName, and is useful for accessing the field via an interface.

func (*BlueprintConfigurationDetail) GetLogoUrl

func (v *BlueprintConfigurationDetail) GetLogoUrl() string

GetLogoUrl returns BlueprintConfigurationDetail.LogoUrl, and is useful for accessing the field via an interface.

func (*BlueprintConfigurationDetail) GetPublished

func (v *BlueprintConfigurationDetail) GetPublished() bool

GetPublished returns BlueprintConfigurationDetail.Published, and is useful for accessing the field via an interface.

func (*BlueprintConfigurationDetail) GetRichInputSchema

func (v *BlueprintConfigurationDetail) GetRichInputSchema() string

GetRichInputSchema returns BlueprintConfigurationDetail.RichInputSchema, and is useful for accessing the field via an interface.

func (*BlueprintConfigurationDetail) GetSlug

func (v *BlueprintConfigurationDetail) GetSlug() string

GetSlug returns BlueprintConfigurationDetail.Slug, and is useful for accessing the field via an interface.

func (*BlueprintConfigurationDetail) GetTags

func (v *BlueprintConfigurationDetail) GetTags() []string

GetTags returns BlueprintConfigurationDetail.Tags, and is useful for accessing the field via an interface.

type BlueprintConfigurationRevision

type BlueprintConfigurationRevision struct {
	RevisionDetailV1BlueprintConfiguration `json:"-"`
}

BlueprintConfigurationRevision includes the GraphQL fields of BlueprintConfiguration requested by the fragment BlueprintConfigurationRevision.

func (*BlueprintConfigurationRevision) GetRevisionData

func (v *BlueprintConfigurationRevision) GetRevisionData() string

GetRevisionData returns BlueprintConfigurationRevision.RevisionData, and is useful for accessing the field via an interface.

func (*BlueprintConfigurationRevision) GetRevisionMetadata

GetRevisionMetadata returns BlueprintConfigurationRevision.RevisionMetadata, and is useful for accessing the field via an interface.

func (*BlueprintConfigurationRevision) MarshalJSON

func (v *BlueprintConfigurationRevision) MarshalJSON() ([]byte, error)

func (*BlueprintConfigurationRevision) UnmarshalJSON

func (v *BlueprintConfigurationRevision) UnmarshalJSON(b []byte) error

type BlueprintDetail

type BlueprintDetail struct {
	Id   uuid.UUID     `json:"id"`
	Type BlueprintType `json:"type"`
	// Whether this blueprint is officially supported.
	IsOfficial bool `json:"isOfficial"`
	// Whether this blueprint is enabled for your team. Does not affect existing projects.
	Enabled bool `json:"enabled"`
	// Query the revision history of this blueprint.
	Configuration BlueprintDetailConfigurationBlueprintConfiguration `json:"configuration"`
}

BlueprintDetail includes the GraphQL fields of Blueprint requested by the fragment BlueprintDetail.

func (*BlueprintDetail) GetConfiguration

GetConfiguration returns BlueprintDetail.Configuration, and is useful for accessing the field via an interface.

func (*BlueprintDetail) GetEnabled

func (v *BlueprintDetail) GetEnabled() bool

GetEnabled returns BlueprintDetail.Enabled, and is useful for accessing the field via an interface.

func (*BlueprintDetail) GetId

func (v *BlueprintDetail) GetId() uuid.UUID

GetId returns BlueprintDetail.Id, and is useful for accessing the field via an interface.

func (*BlueprintDetail) GetIsOfficial

func (v *BlueprintDetail) GetIsOfficial() bool

GetIsOfficial returns BlueprintDetail.IsOfficial, and is useful for accessing the field via an interface.

func (*BlueprintDetail) GetType

func (v *BlueprintDetail) GetType() BlueprintType

GetType returns BlueprintDetail.Type, and is useful for accessing the field via an interface.

type BlueprintDetailConfigurationBlueprintConfiguration

type BlueprintDetailConfigurationBlueprintConfiguration struct {
	BlueprintConfigurationDetail `json:"-"`
}

BlueprintDetailConfigurationBlueprintConfiguration includes the requested fields of the GraphQL type BlueprintConfiguration.

func (*BlueprintDetailConfigurationBlueprintConfiguration) GetDescription

GetDescription returns BlueprintDetailConfigurationBlueprintConfiguration.Description, and is useful for accessing the field via an interface.

func (*BlueprintDetailConfigurationBlueprintConfiguration) GetDisplayName

GetDisplayName returns BlueprintDetailConfigurationBlueprintConfiguration.DisplayName, and is useful for accessing the field via an interface.

func (*BlueprintDetailConfigurationBlueprintConfiguration) GetLogoUrl

GetLogoUrl returns BlueprintDetailConfigurationBlueprintConfiguration.LogoUrl, and is useful for accessing the field via an interface.

func (*BlueprintDetailConfigurationBlueprintConfiguration) GetPublished

GetPublished returns BlueprintDetailConfigurationBlueprintConfiguration.Published, and is useful for accessing the field via an interface.

func (*BlueprintDetailConfigurationBlueprintConfiguration) GetRichInputSchema

GetRichInputSchema returns BlueprintDetailConfigurationBlueprintConfiguration.RichInputSchema, and is useful for accessing the field via an interface.

func (*BlueprintDetailConfigurationBlueprintConfiguration) GetSlug

GetSlug returns BlueprintDetailConfigurationBlueprintConfiguration.Slug, and is useful for accessing the field via an interface.

func (*BlueprintDetailConfigurationBlueprintConfiguration) GetTags

GetTags returns BlueprintDetailConfigurationBlueprintConfiguration.Tags, and is useful for accessing the field via an interface.

func (*BlueprintDetailConfigurationBlueprintConfiguration) MarshalJSON

func (*BlueprintDetailConfigurationBlueprintConfiguration) UnmarshalJSON

type BlueprintDriverWorkflowStepAction

type BlueprintDriverWorkflowStepAction string
const (
	BlueprintDriverWorkflowStepActionDriverPlanDestroy BlueprintDriverWorkflowStepAction = "DRIVER_PLAN_DESTROY"
	BlueprintDriverWorkflowStepActionDriverPlan        BlueprintDriverWorkflowStepAction = "DRIVER_PLAN"
	BlueprintDriverWorkflowStepActionDriverApprove     BlueprintDriverWorkflowStepAction = "DRIVER_APPROVE"
	BlueprintDriverWorkflowStepActionDriverApply       BlueprintDriverWorkflowStepAction = "DRIVER_APPLY"
	BlueprintDriverWorkflowStepActionProjectDelete     BlueprintDriverWorkflowStepAction = "PROJECT_DELETE"
)

type BlueprintHelmConfigurationInput

type BlueprintHelmConfigurationInput struct {
	Source SourceInput `json:"source"`
}

func (*BlueprintHelmConfigurationInput) GetSource

GetSource returns BlueprintHelmConfigurationInput.Source, and is useful for accessing the field via an interface.

type BlueprintManifestConfigurationInput

type BlueprintManifestConfigurationInput struct {
	Source       SourceInput `json:"source"`
	UseKustomize bool        `json:"useKustomize"`
}

func (*BlueprintManifestConfigurationInput) GetSource

GetSource returns BlueprintManifestConfigurationInput.Source, and is useful for accessing the field via an interface.

func (*BlueprintManifestConfigurationInput) GetUseKustomize

func (v *BlueprintManifestConfigurationInput) GetUseKustomize() bool

GetUseKustomize returns BlueprintManifestConfigurationInput.UseKustomize, and is useful for accessing the field via an interface.

type BlueprintResponse

type BlueprintResponse struct {
	Team blueprintTeam `json:"team"`
}

blueprintResponse is returned by blueprint on success.

func BlueprintQuery

func BlueprintQuery(
	ctx_ context.Context,
	client_ graphql.Client,
	teamId uuid.UUID,
	blueprintId uuid.UUID,
) (*BlueprintResponse, error)

func (*BlueprintResponse) GetTeam

func (v *BlueprintResponse) GetTeam() blueprintTeam

GetTeam returns BlueprintResponse.Team, and is useful for accessing the field via an interface.

type BlueprintRevisionsResponse

type BlueprintRevisionsResponse struct {
	Team blueprintRevisionsTeam `json:"team"`
}

blueprintRevisionsResponse is returned by blueprintRevisions on success.

func BlueprintRevisionsQuery

func BlueprintRevisionsQuery(
	ctx_ context.Context,
	client_ graphql.Client,
	teamId uuid.UUID,
	blueprintId uuid.UUID,
) (*BlueprintRevisionsResponse, error)

func (*BlueprintRevisionsResponse) GetTeam

func (v *BlueprintRevisionsResponse) GetTeam() blueprintRevisionsTeam

GetTeam returns BlueprintRevisionsResponse.Team, and is useful for accessing the field via an interface.

type BlueprintTerraformConfigurationInput

type BlueprintTerraformConfigurationInput struct {
	Source              SourceInput                       `json:"source"`
	OutputConfiguration TerraformOutputConfigurationInput `json:"outputConfiguration"`
	TerraformVersion    string                            `json:"terraformVersion"`
}

func (*BlueprintTerraformConfigurationInput) GetOutputConfiguration

GetOutputConfiguration returns BlueprintTerraformConfigurationInput.OutputConfiguration, and is useful for accessing the field via an interface.

func (*BlueprintTerraformConfigurationInput) GetSource

GetSource returns BlueprintTerraformConfigurationInput.Source, and is useful for accessing the field via an interface.

func (*BlueprintTerraformConfigurationInput) GetTerraformVersion

func (v *BlueprintTerraformConfigurationInput) GetTerraformVersion() string

GetTerraformVersion returns BlueprintTerraformConfigurationInput.TerraformVersion, and is useful for accessing the field via an interface.

type BlueprintType

type BlueprintType string
const (
	BlueprintTypeTerraform          BlueprintType = "TERRAFORM"
	BlueprintTypeKubernetesManifest BlueprintType = "KUBERNETES_MANIFEST"
	BlueprintTypeHelm               BlueprintType = "HELM"
	BlueprintTypeAwsSam             BlueprintType = "AWS_SAM"
	BlueprintTypeGcpCloudRun        BlueprintType = "GCP_CLOUD_RUN"
	BlueprintTypeZeetKubernetes     BlueprintType = "ZEET_KUBERNETES"
	BlueprintTypeZeetAwsLambda      BlueprintType = "ZEET_AWS_LAMBDA"
	BlueprintTypeZeetGcpCloudRun    BlueprintType = "ZEET_GCP_CLOUD_RUN"
)

type BlueprintVariableInput

type BlueprintVariableInput struct {
	// ID of the corresponding variable spec. Must be present if name is not specified.
	SpecId uuid.UUID `json:"specId"`
	// Name of the corresponding variable spec, or name to use when declaring a variable without referencing a variable spec.
	// Must be present if specId is not specified.
	Name string `json:"name"`
	// The variable value. Always a string value, which will be parsed according to the variableType, determined either
	// by the referenced variableSpec, or the provided variableType
	Value string `json:"value"`
	// Type specification is required when variable is being declared without referencing a variable spec.
	Type BlueprintVariableType `json:"type"`
}

func (*BlueprintVariableInput) GetName

func (v *BlueprintVariableInput) GetName() string

GetName returns BlueprintVariableInput.Name, and is useful for accessing the field via an interface.

func (*BlueprintVariableInput) GetSpecId

func (v *BlueprintVariableInput) GetSpecId() uuid.UUID

GetSpecId returns BlueprintVariableInput.SpecId, and is useful for accessing the field via an interface.

func (*BlueprintVariableInput) GetType

GetType returns BlueprintVariableInput.Type, and is useful for accessing the field via an interface.

func (*BlueprintVariableInput) GetValue

func (v *BlueprintVariableInput) GetValue() string

GetValue returns BlueprintVariableInput.Value, and is useful for accessing the field via an interface.

type BlueprintVariableType

type BlueprintVariableType string
const (
	BlueprintVariableTypeString  BlueprintVariableType = "STRING"
	BlueprintVariableTypeBoolean BlueprintVariableType = "BOOLEAN"
	BlueprintVariableTypeInteger BlueprintVariableType = "INTEGER"
	BlueprintVariableTypeFloat   BlueprintVariableType = "FLOAT"
	BlueprintVariableTypeJson    BlueprintVariableType = "JSON"
)

type BuildArtifactsResponse

type BuildArtifactsResponse struct {
	Team buildArtifactsTeam `json:"team"`
}

buildArtifactsResponse is returned by buildArtifacts on success.

func BuildArtifactsQuery

func BuildArtifactsQuery(
	ctx_ context.Context,
	client_ graphql.Client,
	teamId uuid.UUID,
	projectId uuid.UUID,
	page PageInput,
) (*BuildArtifactsResponse, error)

func (*BuildArtifactsResponse) GetTeam

func (v *BuildArtifactsResponse) GetTeam() buildArtifactsTeam

GetTeam returns BuildArtifactsResponse.Team, and is useful for accessing the field via an interface.

type BuildDefinitionInput

type BuildDefinitionInput struct {
	BuildAppId       string           `json:"buildAppId"`
	BuildAppName     string           `json:"buildAppName"`
	GitSource        GitSourceInput   `json:"gitSource"`
	BuildClusterId   uuid.UUID        `json:"buildClusterId"`
	Target           BuildTargetInput `json:"target"`
	Type             BuildType        `json:"type"`
	Engine           BuildEngine      `json:"engine"`
	NodeJsVersion    string           `json:"nodeJsVersion"`
	PythonVersion    string           `json:"pythonVersion"`
	GolangVersion    string           `json:"golangVersion"`
	StaticPath       string           `json:"staticPath"`
	DockerfilePath   string           `json:"dockerfilePath"`
	DockerfileText   string           `json:"dockerfileText"`
	WorkingDirectory string           `json:"workingDirectory"`
	BuildCommand     string           `json:"buildCommand"`
	TestCommand      string           `json:"testCommand"`
	RunCommand       string           `json:"runCommand"`
	NoBuildCache     bool             `json:"noBuildCache"`
	AutoRetry        bool             `json:"autoRetry"`
	KanikoFlags      []string         `json:"kanikoFlags"`
}

func (*BuildDefinitionInput) GetAutoRetry

func (v *BuildDefinitionInput) GetAutoRetry() bool

GetAutoRetry returns BuildDefinitionInput.AutoRetry, and is useful for accessing the field via an interface.

func (*BuildDefinitionInput) GetBuildAppId

func (v *BuildDefinitionInput) GetBuildAppId() string

GetBuildAppId returns BuildDefinitionInput.BuildAppId, and is useful for accessing the field via an interface.

func (*BuildDefinitionInput) GetBuildAppName

func (v *BuildDefinitionInput) GetBuildAppName() string

GetBuildAppName returns BuildDefinitionInput.BuildAppName, and is useful for accessing the field via an interface.

func (*BuildDefinitionInput) GetBuildClusterId

func (v *BuildDefinitionInput) GetBuildClusterId() uuid.UUID

GetBuildClusterId returns BuildDefinitionInput.BuildClusterId, and is useful for accessing the field via an interface.

func (*BuildDefinitionInput) GetBuildCommand

func (v *BuildDefinitionInput) GetBuildCommand() string

GetBuildCommand returns BuildDefinitionInput.BuildCommand, and is useful for accessing the field via an interface.

func (*BuildDefinitionInput) GetDockerfilePath

func (v *BuildDefinitionInput) GetDockerfilePath() string

GetDockerfilePath returns BuildDefinitionInput.DockerfilePath, and is useful for accessing the field via an interface.

func (*BuildDefinitionInput) GetDockerfileText

func (v *BuildDefinitionInput) GetDockerfileText() string

GetDockerfileText returns BuildDefinitionInput.DockerfileText, and is useful for accessing the field via an interface.

func (*BuildDefinitionInput) GetEngine

func (v *BuildDefinitionInput) GetEngine() BuildEngine

GetEngine returns BuildDefinitionInput.Engine, and is useful for accessing the field via an interface.

func (*BuildDefinitionInput) GetGitSource

func (v *BuildDefinitionInput) GetGitSource() GitSourceInput

GetGitSource returns BuildDefinitionInput.GitSource, and is useful for accessing the field via an interface.

func (*BuildDefinitionInput) GetGolangVersion

func (v *BuildDefinitionInput) GetGolangVersion() string

GetGolangVersion returns BuildDefinitionInput.GolangVersion, and is useful for accessing the field via an interface.

func (*BuildDefinitionInput) GetKanikoFlags

func (v *BuildDefinitionInput) GetKanikoFlags() []string

GetKanikoFlags returns BuildDefinitionInput.KanikoFlags, and is useful for accessing the field via an interface.

func (*BuildDefinitionInput) GetNoBuildCache

func (v *BuildDefinitionInput) GetNoBuildCache() bool

GetNoBuildCache returns BuildDefinitionInput.NoBuildCache, and is useful for accessing the field via an interface.

func (*BuildDefinitionInput) GetNodeJsVersion

func (v *BuildDefinitionInput) GetNodeJsVersion() string

GetNodeJsVersion returns BuildDefinitionInput.NodeJsVersion, and is useful for accessing the field via an interface.

func (*BuildDefinitionInput) GetPythonVersion

func (v *BuildDefinitionInput) GetPythonVersion() string

GetPythonVersion returns BuildDefinitionInput.PythonVersion, and is useful for accessing the field via an interface.

func (*BuildDefinitionInput) GetRunCommand

func (v *BuildDefinitionInput) GetRunCommand() string

GetRunCommand returns BuildDefinitionInput.RunCommand, and is useful for accessing the field via an interface.

func (*BuildDefinitionInput) GetStaticPath

func (v *BuildDefinitionInput) GetStaticPath() string

GetStaticPath returns BuildDefinitionInput.StaticPath, and is useful for accessing the field via an interface.

func (*BuildDefinitionInput) GetTarget

func (v *BuildDefinitionInput) GetTarget() BuildTargetInput

GetTarget returns BuildDefinitionInput.Target, and is useful for accessing the field via an interface.

func (*BuildDefinitionInput) GetTestCommand

func (v *BuildDefinitionInput) GetTestCommand() string

GetTestCommand returns BuildDefinitionInput.TestCommand, and is useful for accessing the field via an interface.

func (*BuildDefinitionInput) GetType

func (v *BuildDefinitionInput) GetType() BuildType

GetType returns BuildDefinitionInput.Type, and is useful for accessing the field via an interface.

func (*BuildDefinitionInput) GetWorkingDirectory

func (v *BuildDefinitionInput) GetWorkingDirectory() string

GetWorkingDirectory returns BuildDefinitionInput.WorkingDirectory, and is useful for accessing the field via an interface.

type BuildEngine

type BuildEngine string
const (
	BuildEngineCodeBuild BuildEngine = "CODE_BUILD"
	BuildEngineKaniko    BuildEngine = "KANIKO"
	BuildEngineExternal  BuildEngine = "EXTERNAL"
)

type BuildRunDetail

type BuildRunDetail struct {
	Id          uuid.UUID                               `json:"id"`
	Sequence    int                                     `json:"sequence"`
	JobRun      BuildRunDetailJobRun                    `json:"jobRun"`
	TriggeredBy BuildRunDetailTriggeredByWorkflowRun    `json:"triggeredBy"`
	Definition  BuildRunDetailDefinitionBuildDefinition `json:"definition"`
	Artifacts   []BuildRunDetailArtifactsBuildArtifact  `json:"artifacts"`
}

BuildRunDetail includes the GraphQL fields of BuildRun requested by the fragment BuildRunDetail.

func (*BuildRunDetail) GetArtifacts

GetArtifacts returns BuildRunDetail.Artifacts, and is useful for accessing the field via an interface.

func (*BuildRunDetail) GetDefinition

GetDefinition returns BuildRunDetail.Definition, and is useful for accessing the field via an interface.

func (*BuildRunDetail) GetId

func (v *BuildRunDetail) GetId() uuid.UUID

GetId returns BuildRunDetail.Id, and is useful for accessing the field via an interface.

func (*BuildRunDetail) GetJobRun

func (v *BuildRunDetail) GetJobRun() BuildRunDetailJobRun

GetJobRun returns BuildRunDetail.JobRun, and is useful for accessing the field via an interface.

func (*BuildRunDetail) GetSequence

func (v *BuildRunDetail) GetSequence() int

GetSequence returns BuildRunDetail.Sequence, and is useful for accessing the field via an interface.

func (*BuildRunDetail) GetTriggeredBy

GetTriggeredBy returns BuildRunDetail.TriggeredBy, and is useful for accessing the field via an interface.

type BuildRunDetailArtifactsBuildArtifact

type BuildRunDetailArtifactsBuildArtifact struct {
	Id        uuid.UUID `json:"id"`
	Image     string    `json:"image"`
	CreatedAt time.Time `json:"createdAt"`
}

BuildRunDetailArtifactsBuildArtifact includes the requested fields of the GraphQL type BuildArtifact.

func (*BuildRunDetailArtifactsBuildArtifact) GetCreatedAt

GetCreatedAt returns BuildRunDetailArtifactsBuildArtifact.CreatedAt, and is useful for accessing the field via an interface.

func (*BuildRunDetailArtifactsBuildArtifact) GetId

GetId returns BuildRunDetailArtifactsBuildArtifact.Id, and is useful for accessing the field via an interface.

func (*BuildRunDetailArtifactsBuildArtifact) GetImage

GetImage returns BuildRunDetailArtifactsBuildArtifact.Image, and is useful for accessing the field via an interface.

type BuildRunDetailDefinitionBuildDefinition

type BuildRunDetailDefinitionBuildDefinition struct {
	Id uuid.UUID `json:"id"`
}

BuildRunDetailDefinitionBuildDefinition includes the requested fields of the GraphQL type BuildDefinition.

func (*BuildRunDetailDefinitionBuildDefinition) GetId

GetId returns BuildRunDetailDefinitionBuildDefinition.Id, and is useful for accessing the field via an interface.

type BuildRunDetailJobRun

type BuildRunDetailJobRun struct {
	Id uuid.UUID `json:"id"`
}

BuildRunDetailJobRun includes the requested fields of the GraphQL type JobRun.

func (*BuildRunDetailJobRun) GetId

func (v *BuildRunDetailJobRun) GetId() uuid.UUID

GetId returns BuildRunDetailJobRun.Id, and is useful for accessing the field via an interface.

type BuildRunDetailResponse

type BuildRunDetailResponse struct {
	Team buildRunDetailTeam `json:"team"`
}

buildRunDetailResponse is returned by buildRunDetail on success.

func BuildRunDetailQuery

func BuildRunDetailQuery(
	ctx_ context.Context,
	client_ graphql.Client,
	teamId uuid.UUID,
	projectId uuid.UUID,
	runId uuid.UUID,
) (*BuildRunDetailResponse, error)

func (*BuildRunDetailResponse) GetTeam

func (v *BuildRunDetailResponse) GetTeam() buildRunDetailTeam

GetTeam returns BuildRunDetailResponse.Team, and is useful for accessing the field via an interface.

type BuildRunDetailTriggeredByWorkflowRun

type BuildRunDetailTriggeredByWorkflowRun struct {
	Id       uuid.UUID `json:"id"`
	Sequence int       `json:"sequence"`
}

BuildRunDetailTriggeredByWorkflowRun includes the requested fields of the GraphQL type WorkflowRun.

func (*BuildRunDetailTriggeredByWorkflowRun) GetId

GetId returns BuildRunDetailTriggeredByWorkflowRun.Id, and is useful for accessing the field via an interface.

func (*BuildRunDetailTriggeredByWorkflowRun) GetSequence

func (v *BuildRunDetailTriggeredByWorkflowRun) GetSequence() int

GetSequence returns BuildRunDetailTriggeredByWorkflowRun.Sequence, and is useful for accessing the field via an interface.

type BuildRunListItem

type BuildRunListItem struct {
	Id          uuid.UUID                              `json:"id"`
	Sequence    int                                    `json:"sequence"`
	JobRun      BuildRunListItemJobRun                 `json:"jobRun"`
	TriggeredBy BuildRunListItemTriggeredByWorkflowRun `json:"triggeredBy"`
}

BuildRunListItem includes the GraphQL fields of BuildRun requested by the fragment BuildRunListItem.

func (*BuildRunListItem) GetId

func (v *BuildRunListItem) GetId() uuid.UUID

GetId returns BuildRunListItem.Id, and is useful for accessing the field via an interface.

func (*BuildRunListItem) GetJobRun

GetJobRun returns BuildRunListItem.JobRun, and is useful for accessing the field via an interface.

func (*BuildRunListItem) GetSequence

func (v *BuildRunListItem) GetSequence() int

GetSequence returns BuildRunListItem.Sequence, and is useful for accessing the field via an interface.

func (*BuildRunListItem) GetTriggeredBy

GetTriggeredBy returns BuildRunListItem.TriggeredBy, and is useful for accessing the field via an interface.

type BuildRunListItemJobRun

type BuildRunListItemJobRun struct {
	CreatedAt time.Time   `json:"createdAt"`
	State     JobRunState `json:"state"`
}

BuildRunListItemJobRun includes the requested fields of the GraphQL type JobRun.

func (*BuildRunListItemJobRun) GetCreatedAt

func (v *BuildRunListItemJobRun) GetCreatedAt() time.Time

GetCreatedAt returns BuildRunListItemJobRun.CreatedAt, and is useful for accessing the field via an interface.

func (*BuildRunListItemJobRun) GetState

func (v *BuildRunListItemJobRun) GetState() JobRunState

GetState returns BuildRunListItemJobRun.State, and is useful for accessing the field via an interface.

type BuildRunListItemTriggeredByWorkflowRun

type BuildRunListItemTriggeredByWorkflowRun struct {
	Id       uuid.UUID `json:"id"`
	Sequence int       `json:"sequence"`
}

BuildRunListItemTriggeredByWorkflowRun includes the requested fields of the GraphQL type WorkflowRun.

func (*BuildRunListItemTriggeredByWorkflowRun) GetId

GetId returns BuildRunListItemTriggeredByWorkflowRun.Id, and is useful for accessing the field via an interface.

func (*BuildRunListItemTriggeredByWorkflowRun) GetSequence

GetSequence returns BuildRunListItemTriggeredByWorkflowRun.Sequence, and is useful for accessing the field via an interface.

type BuildRunsResponse

type BuildRunsResponse struct {
	Team buildRunsTeam `json:"team"`
}

buildRunsResponse is returned by buildRuns on success.

func BuildRunsQuery

func BuildRunsQuery(
	ctx_ context.Context,
	client_ graphql.Client,
	teamId uuid.UUID,
	projectId uuid.UUID,
	page PageInput,
) (*BuildRunsResponse, error)

func (*BuildRunsResponse) GetTeam

func (v *BuildRunsResponse) GetTeam() buildRunsTeam

GetTeam returns BuildRunsResponse.Team, and is useful for accessing the field via an interface.

type BuildTargetInput

type BuildTargetInput struct {
	Type                         BuildTargetType             `json:"type"`
	Repository                   string                      `json:"repository"`
	AlternativeImageTagTemplates []string                    `json:"alternativeImageTagTemplates"`
	Integration                  BuildTargetIntegrationInput `json:"integration"`
}

func (*BuildTargetInput) GetAlternativeImageTagTemplates

func (v *BuildTargetInput) GetAlternativeImageTagTemplates() []string

GetAlternativeImageTagTemplates returns BuildTargetInput.AlternativeImageTagTemplates, and is useful for accessing the field via an interface.

func (*BuildTargetInput) GetIntegration

func (v *BuildTargetInput) GetIntegration() BuildTargetIntegrationInput

GetIntegration returns BuildTargetInput.Integration, and is useful for accessing the field via an interface.

func (*BuildTargetInput) GetRepository

func (v *BuildTargetInput) GetRepository() string

GetRepository returns BuildTargetInput.Repository, and is useful for accessing the field via an interface.

func (*BuildTargetInput) GetType

func (v *BuildTargetInput) GetType() BuildTargetType

GetType returns BuildTargetInput.Type, and is useful for accessing the field via an interface.

type BuildTargetIntegrationInput

type BuildTargetIntegrationInput struct {
	RegistryId        uuid.UUID `json:"registryId"`
	RegistryClusterId uuid.UUID `json:"registryClusterId"`
	AwsAccountId      uuid.UUID `json:"awsAccountId"`
	AwsRegion         string    `json:"awsRegion"`
	GcpAccountId      uuid.UUID `json:"gcpAccountId"`
	GcpRegion         string    `json:"gcpRegion"`
}

func (*BuildTargetIntegrationInput) GetAwsAccountId

func (v *BuildTargetIntegrationInput) GetAwsAccountId() uuid.UUID

GetAwsAccountId returns BuildTargetIntegrationInput.AwsAccountId, and is useful for accessing the field via an interface.

func (*BuildTargetIntegrationInput) GetAwsRegion

func (v *BuildTargetIntegrationInput) GetAwsRegion() string

GetAwsRegion returns BuildTargetIntegrationInput.AwsRegion, and is useful for accessing the field via an interface.

func (*BuildTargetIntegrationInput) GetGcpAccountId

func (v *BuildTargetIntegrationInput) GetGcpAccountId() uuid.UUID

GetGcpAccountId returns BuildTargetIntegrationInput.GcpAccountId, and is useful for accessing the field via an interface.

func (*BuildTargetIntegrationInput) GetGcpRegion

func (v *BuildTargetIntegrationInput) GetGcpRegion() string

GetGcpRegion returns BuildTargetIntegrationInput.GcpRegion, and is useful for accessing the field via an interface.

func (*BuildTargetIntegrationInput) GetRegistryClusterId

func (v *BuildTargetIntegrationInput) GetRegistryClusterId() uuid.UUID

GetRegistryClusterId returns BuildTargetIntegrationInput.RegistryClusterId, and is useful for accessing the field via an interface.

func (*BuildTargetIntegrationInput) GetRegistryId

func (v *BuildTargetIntegrationInput) GetRegistryId() uuid.UUID

GetRegistryId returns BuildTargetIntegrationInput.RegistryId, and is useful for accessing the field via an interface.

type BuildTargetType

type BuildTargetType string
const (
	BuildTargetTypeNullRegistry            BuildTargetType = "NULL_REGISTRY"
	BuildTargetTypeClusterRegistry         BuildTargetType = "CLUSTER_REGISTRY"
	BuildTargetTypeContainerRegistry       BuildTargetType = "CONTAINER_REGISTRY"
	BuildTargetTypeAwsSamContainerRegistry BuildTargetType = "AWS_SAM_CONTAINER_REGISTRY"
	BuildTargetTypeGcpContainerRegistry    BuildTargetType = "GCP_CONTAINER_REGISTRY"
)

type BuildType

type BuildType string
const (
	BuildTypeDocker        BuildType = "DOCKER"
	BuildTypeBuildpacks    BuildType = "BUILDPACKS"
	BuildTypePython        BuildType = "PYTHON"
	BuildTypePythonDjango  BuildType = "PYTHON_DJANGO"
	BuildTypeNode          BuildType = "NODE"
	BuildTypeNodeStatic    BuildType = "NODE_STATIC"
	BuildTypeNodeNextjs    BuildType = "NODE_NEXTJS"
	BuildTypeUbuntu        BuildType = "UBUNTU"
	BuildTypeElixirPhoenix BuildType = "ELIXIR_PHOENIX"
	BuildTypeGolangModules BuildType = "GOLANG_MODULES"
	BuildTypeHerokuish     BuildType = "HEROKUISH"
)

type CloudProvider

type CloudProvider string
const (
	CloudProviderAws          CloudProvider = "AWS"
	CloudProviderAzure        CloudProvider = "AZURE"
	CloudProviderCoreweave    CloudProvider = "COREWEAVE"
	CloudProviderDigitalocean CloudProvider = "DIGITALOCEAN"
	CloudProviderGcp          CloudProvider = "GCP"
	CloudProviderLinode       CloudProvider = "LINODE"
	CloudProviderVultr        CloudProvider = "VULTR"
	CloudProviderUnknown      CloudProvider = "UNKNOWN"
	CloudProviderZeet         CloudProvider = "ZEET"
	CloudProviderAlibaba      CloudProvider = "ALIBABA"
	CloudProviderIbm          CloudProvider = "IBM"
	CloudProviderOvh          CloudProvider = "OVH"
	CloudProviderOci          CloudProvider = "OCI"
	CloudProviderScaleway     CloudProvider = "SCALEWAY"
	CloudProviderTencent      CloudProvider = "TENCENT"
)

type CloudResource

type CloudResource struct {
	Name      string                             `json:"name"`
	Status    ResourceStatus                     `json:"status"`
	Type      ResourceType                       `json:"type"`
	CreatedAt time.Time                          `json:"createdAt"`
	Owners    []CloudResourceOwnersResourceOwner `json:"owners"`
	Events    []CloudResourceEventsResourceEvent `json:"events"`
}

CloudResource includes the GraphQL fields of CloudResource requested by the fragment CloudResource.

func (*CloudResource) GetCreatedAt

func (v *CloudResource) GetCreatedAt() time.Time

GetCreatedAt returns CloudResource.CreatedAt, and is useful for accessing the field via an interface.

func (*CloudResource) GetEvents

GetEvents returns CloudResource.Events, and is useful for accessing the field via an interface.

func (*CloudResource) GetName

func (v *CloudResource) GetName() string

GetName returns CloudResource.Name, and is useful for accessing the field via an interface.

func (*CloudResource) GetOwners

GetOwners returns CloudResource.Owners, and is useful for accessing the field via an interface.

func (*CloudResource) GetStatus

func (v *CloudResource) GetStatus() ResourceStatus

GetStatus returns CloudResource.Status, and is useful for accessing the field via an interface.

func (*CloudResource) GetType

func (v *CloudResource) GetType() ResourceType

GetType returns CloudResource.Type, and is useful for accessing the field via an interface.

type CloudResourceEventsResourceEvent

type CloudResourceEventsResourceEvent struct {
	Type              ResourceEventType `json:"type"`
	Reason            string            `json:"reason"`
	Message           string            `json:"message"`
	Action            string            `json:"action"`
	OccurredAt        time.Time         `json:"occurredAt"`
	FirstOccurrenceAt time.Time         `json:"firstOccurrenceAt"`
	LastOccurrenceAt  time.Time         `json:"lastOccurrenceAt"`
	Count             int               `json:"count"`
}

CloudResourceEventsResourceEvent includes the requested fields of the GraphQL type ResourceEvent.

func (*CloudResourceEventsResourceEvent) GetAction

GetAction returns CloudResourceEventsResourceEvent.Action, and is useful for accessing the field via an interface.

func (*CloudResourceEventsResourceEvent) GetCount

func (v *CloudResourceEventsResourceEvent) GetCount() int

GetCount returns CloudResourceEventsResourceEvent.Count, and is useful for accessing the field via an interface.

func (*CloudResourceEventsResourceEvent) GetFirstOccurrenceAt

func (v *CloudResourceEventsResourceEvent) GetFirstOccurrenceAt() time.Time

GetFirstOccurrenceAt returns CloudResourceEventsResourceEvent.FirstOccurrenceAt, and is useful for accessing the field via an interface.

func (*CloudResourceEventsResourceEvent) GetLastOccurrenceAt

func (v *CloudResourceEventsResourceEvent) GetLastOccurrenceAt() time.Time

GetLastOccurrenceAt returns CloudResourceEventsResourceEvent.LastOccurrenceAt, and is useful for accessing the field via an interface.

func (*CloudResourceEventsResourceEvent) GetMessage

func (v *CloudResourceEventsResourceEvent) GetMessage() string

GetMessage returns CloudResourceEventsResourceEvent.Message, and is useful for accessing the field via an interface.

func (*CloudResourceEventsResourceEvent) GetOccurredAt

func (v *CloudResourceEventsResourceEvent) GetOccurredAt() time.Time

GetOccurredAt returns CloudResourceEventsResourceEvent.OccurredAt, and is useful for accessing the field via an interface.

func (*CloudResourceEventsResourceEvent) GetReason

GetReason returns CloudResourceEventsResourceEvent.Reason, and is useful for accessing the field via an interface.

func (*CloudResourceEventsResourceEvent) GetType

GetType returns CloudResourceEventsResourceEvent.Type, and is useful for accessing the field via an interface.

type CloudResourceOwnersResourceOwner

type CloudResourceOwnersResourceOwner struct {
	Name string       `json:"name"`
	Type ResourceType `json:"type"`
}

CloudResourceOwnersResourceOwner includes the requested fields of the GraphQL type ResourceOwner.

func (*CloudResourceOwnersResourceOwner) GetName

GetName returns CloudResourceOwnersResourceOwner.Name, and is useful for accessing the field via an interface.

func (*CloudResourceOwnersResourceOwner) GetType

GetType returns CloudResourceOwnersResourceOwner.Type, and is useful for accessing the field via an interface.

type CloudRevisionsResponse

type CloudRevisionsResponse struct {
	Team cloudRevisionsTeam `json:"team"`
}

cloudRevisionsResponse is returned by cloudRevisions on success.

func CloudRevisionsQuery

func CloudRevisionsQuery(
	ctx_ context.Context,
	client_ graphql.Client,
	teamId uuid.UUID,
	cloudId uuid.UUID,
) (*CloudRevisionsResponse, error)

func (*CloudRevisionsResponse) GetTeam

func (v *CloudRevisionsResponse) GetTeam() cloudRevisionsTeam

GetTeam returns CloudRevisionsResponse.Team, and is useful for accessing the field via an interface.

type ClusterComponentEjectedStatus

type ClusterComponentEjectedStatus string
const (
	ClusterComponentEjectedStatusNotFound ClusterComponentEjectedStatus = "NOT_FOUND"
	ClusterComponentEjectedStatusDetected ClusterComponentEjectedStatus = "DETECTED"
)

type ClusterComponentType

type ClusterComponentType string
const (
	ClusterComponentTypeHelm      ClusterComponentType = "HELM"
	ClusterComponentTypeTerraform ClusterComponentType = "TERRAFORM"
)

type ClusterDetailV1

type ClusterDetailV1 struct {
	Id            uuid.UUID     `json:"id"`
	DisplayName   string        `json:"displayName"`
	State         ClusterState  `json:"state"`
	Connected     bool          `json:"connected"`
	CloudProvider CloudProvider `json:"cloudProvider"`
	CreatedAt     time.Time     `json:"createdAt"`
	UpdatedAt     time.Time     `json:"updatedAt"`
}

ClusterDetailV1 includes the GraphQL fields of Cluster requested by the fragment ClusterDetailV1.

func (*ClusterDetailV1) GetCloudProvider

func (v *ClusterDetailV1) GetCloudProvider() CloudProvider

GetCloudProvider returns ClusterDetailV1.CloudProvider, and is useful for accessing the field via an interface.

func (*ClusterDetailV1) GetConnected

func (v *ClusterDetailV1) GetConnected() bool

GetConnected returns ClusterDetailV1.Connected, and is useful for accessing the field via an interface.

func (*ClusterDetailV1) GetCreatedAt

func (v *ClusterDetailV1) GetCreatedAt() time.Time

GetCreatedAt returns ClusterDetailV1.CreatedAt, and is useful for accessing the field via an interface.

func (*ClusterDetailV1) GetDisplayName

func (v *ClusterDetailV1) GetDisplayName() string

GetDisplayName returns ClusterDetailV1.DisplayName, and is useful for accessing the field via an interface.

func (*ClusterDetailV1) GetId

func (v *ClusterDetailV1) GetId() uuid.UUID

GetId returns ClusterDetailV1.Id, and is useful for accessing the field via an interface.

func (*ClusterDetailV1) GetState

func (v *ClusterDetailV1) GetState() ClusterState

GetState returns ClusterDetailV1.State, and is useful for accessing the field via an interface.

func (*ClusterDetailV1) GetUpdatedAt

func (v *ClusterDetailV1) GetUpdatedAt() time.Time

GetUpdatedAt returns ClusterDetailV1.UpdatedAt, and is useful for accessing the field via an interface.

type ClusterDetailsResponse

type ClusterDetailsResponse struct {
	Team clusterDetailsTeam `json:"team"`
}

clusterDetailsResponse is returned by clusterDetails on success.

func ClusterDetailsQuery

func ClusterDetailsQuery(
	ctx_ context.Context,
	client_ graphql.Client,
	teamId uuid.UUID,
	clusterId uuid.UUID,
) (*ClusterDetailsResponse, error)

func (*ClusterDetailsResponse) GetTeam

func (v *ClusterDetailsResponse) GetTeam() clusterDetailsTeam

GetTeam returns ClusterDetailsResponse.Team, and is useful for accessing the field via an interface.

type ClusterRevisionsResponse

type ClusterRevisionsResponse struct {
	Team clusterRevisionsTeam `json:"team"`
}

clusterRevisionsResponse is returned by clusterRevisions on success.

func ClusterRevisionsQuery

func ClusterRevisionsQuery(
	ctx_ context.Context,
	client_ graphql.Client,
	teamId uuid.UUID,
	clusterId uuid.UUID,
) (*ClusterRevisionsResponse, error)

func (*ClusterRevisionsResponse) GetTeam

func (v *ClusterRevisionsResponse) GetTeam() clusterRevisionsTeam

GetTeam returns ClusterRevisionsResponse.Team, and is useful for accessing the field via an interface.

type ClusterState

type ClusterState string
const (
	ClusterStatePending       ClusterState = "PENDING"
	ClusterStateCreating      ClusterState = "CREATING"
	ClusterStateHealthy       ClusterState = "HEALTHY"
	ClusterStateDeleting      ClusterState = "DELETING"
	ClusterStateError         ClusterState = "ERROR"
	ClusterStateErrorDeleting ClusterState = "ERROR_DELETING"
)

type ClusterStatus

type ClusterStatus string
const (
	ClusterStatusPending       ClusterStatus = "PENDING"
	ClusterStatusCreating      ClusterStatus = "CREATING"
	ClusterStatusHealthy       ClusterStatus = "HEALTHY"
	ClusterStatusDeleting      ClusterStatus = "DELETING"
	ClusterStatusError         ClusterStatus = "ERROR"
	ClusterStatusErrorDeleting ClusterStatus = "ERROR_DELETING"
	ClusterStatusUnreachable   ClusterStatus = "UNREACHABLE"
)

type ClusterStatusResponse

type ClusterStatusResponse struct {
	Team clusterStatusTeam `json:"team"`
}

clusterStatusResponse is returned by clusterStatus on success.

func ClusterStatusQuery

func ClusterStatusQuery(
	ctx_ context.Context,
	client_ graphql.Client,
	teamId uuid.UUID,
	clusterId uuid.UUID,
) (*ClusterStatusResponse, error)

func (*ClusterStatusResponse) GetTeam

func (v *ClusterStatusResponse) GetTeam() clusterStatusTeam

GetTeam returns ClusterStatusResponse.Team, and is useful for accessing the field via an interface.

type ContainerRegistrySourceInput

type ContainerRegistrySourceInput struct {
	RegistryId  uuid.UUID `json:"registryId"`
	RegistryUrl string    `json:"registryUrl"`
	Repository  string    `json:"repository"`
	Tag         string    `json:"tag"`
}

func (*ContainerRegistrySourceInput) GetRegistryId

func (v *ContainerRegistrySourceInput) GetRegistryId() uuid.UUID

GetRegistryId returns ContainerRegistrySourceInput.RegistryId, and is useful for accessing the field via an interface.

func (*ContainerRegistrySourceInput) GetRegistryUrl

func (v *ContainerRegistrySourceInput) GetRegistryUrl() string

GetRegistryUrl returns ContainerRegistrySourceInput.RegistryUrl, and is useful for accessing the field via an interface.

func (*ContainerRegistrySourceInput) GetRepository

func (v *ContainerRegistrySourceInput) GetRepository() string

GetRepository returns ContainerRegistrySourceInput.Repository, and is useful for accessing the field via an interface.

func (*ContainerRegistrySourceInput) GetTag

GetTag returns ContainerRegistrySourceInput.Tag, and is useful for accessing the field via an interface.

type CreateBuildRunResponse

type CreateBuildRunResponse struct {
	CreateBuildRun createBuildRunCreateBuildRun `json:"createBuildRun"`
}

createBuildRunResponse is returned by createBuildRun on success.

func CreateBuildRunMutation

func CreateBuildRunMutation(
	ctx_ context.Context,
	client_ graphql.Client,
	buildId uuid.UUID,
) (*CreateBuildRunResponse, error)

func (*CreateBuildRunResponse) GetCreateBuildRun

func (v *CreateBuildRunResponse) GetCreateBuildRun() createBuildRunCreateBuildRun

GetCreateBuildRun returns CreateBuildRunResponse.CreateBuildRun, and is useful for accessing the field via an interface.

type CreateDeployRunInput

type CreateDeployRunInput struct {
	DeployId uuid.UUID `json:"deployId"`
	IntentId uuid.UUID `json:"intentId"`
}

func (*CreateDeployRunInput) GetDeployId

func (v *CreateDeployRunInput) GetDeployId() uuid.UUID

GetDeployId returns CreateDeployRunInput.DeployId, and is useful for accessing the field via an interface.

func (*CreateDeployRunInput) GetIntentId

func (v *CreateDeployRunInput) GetIntentId() uuid.UUID

GetIntentId returns CreateDeployRunInput.IntentId, and is useful for accessing the field via an interface.

type CreateDeployRunResponse

type CreateDeployRunResponse struct {
	CreateDeployRun createDeployRunCreateDeployRun `json:"createDeployRun"`
}

createDeployRunResponse is returned by createDeployRun on success.

func CreateDeployRunMutation

func CreateDeployRunMutation(
	ctx_ context.Context,
	client_ graphql.Client,
	input CreateDeployRunInput,
) (*CreateDeployRunResponse, error)

func (*CreateDeployRunResponse) GetCreateDeployRun

func (v *CreateDeployRunResponse) GetCreateDeployRun() createDeployRunCreateDeployRun

GetCreateDeployRun returns CreateDeployRunResponse.CreateDeployRun, and is useful for accessing the field via an interface.

type CreateProjectInput

type CreateProjectInput struct {
	TeamId       uuid.UUID                      `json:"teamId"`
	GroupId      uuid.UUID                      `json:"groupId"`
	GroupName    string                         `json:"groupName"`
	SubGroupId   uuid.UUID                      `json:"subGroupId"`
	SubGroupName string                         `json:"subGroupName"`
	Name         string                         `json:"name"`
	Enabled      bool                           `json:"enabled"`
	Workflow     WorkflowDefinitionInput        `json:"workflow"`
	Build        BuildDefinitionInput           `json:"build"`
	Jobs         []JobDefinitionInput           `json:"jobs"`
	Deploys      []DeploymentConfigurationInput `json:"deploys"`
	Envs         []EnvVarInput                  `json:"envs"`
	BlueprintId  uuid.UUID                      `json:"blueprintId"`
}

func (*CreateProjectInput) GetBlueprintId

func (v *CreateProjectInput) GetBlueprintId() uuid.UUID

GetBlueprintId returns CreateProjectInput.BlueprintId, and is useful for accessing the field via an interface.

func (*CreateProjectInput) GetBuild

GetBuild returns CreateProjectInput.Build, and is useful for accessing the field via an interface.

func (*CreateProjectInput) GetDeploys

GetDeploys returns CreateProjectInput.Deploys, and is useful for accessing the field via an interface.

func (*CreateProjectInput) GetEnabled

func (v *CreateProjectInput) GetEnabled() bool

GetEnabled returns CreateProjectInput.Enabled, and is useful for accessing the field via an interface.

func (*CreateProjectInput) GetEnvs

func (v *CreateProjectInput) GetEnvs() []EnvVarInput

GetEnvs returns CreateProjectInput.Envs, and is useful for accessing the field via an interface.

func (*CreateProjectInput) GetGroupId

func (v *CreateProjectInput) GetGroupId() uuid.UUID

GetGroupId returns CreateProjectInput.GroupId, and is useful for accessing the field via an interface.

func (*CreateProjectInput) GetGroupName

func (v *CreateProjectInput) GetGroupName() string

GetGroupName returns CreateProjectInput.GroupName, and is useful for accessing the field via an interface.

func (*CreateProjectInput) GetJobs

func (v *CreateProjectInput) GetJobs() []JobDefinitionInput

GetJobs returns CreateProjectInput.Jobs, and is useful for accessing the field via an interface.

func (*CreateProjectInput) GetName

func (v *CreateProjectInput) GetName() string

GetName returns CreateProjectInput.Name, and is useful for accessing the field via an interface.

func (*CreateProjectInput) GetSubGroupId

func (v *CreateProjectInput) GetSubGroupId() uuid.UUID

GetSubGroupId returns CreateProjectInput.SubGroupId, and is useful for accessing the field via an interface.

func (*CreateProjectInput) GetSubGroupName

func (v *CreateProjectInput) GetSubGroupName() string

GetSubGroupName returns CreateProjectInput.SubGroupName, and is useful for accessing the field via an interface.

func (*CreateProjectInput) GetTeamId

func (v *CreateProjectInput) GetTeamId() uuid.UUID

GetTeamId returns CreateProjectInput.TeamId, and is useful for accessing the field via an interface.

func (*CreateProjectInput) GetWorkflow

GetWorkflow returns CreateProjectInput.Workflow, and is useful for accessing the field via an interface.

type CreateProjectResponse

type CreateProjectResponse struct {
	CreateProject createProjectCreateProject `json:"createProject"`
}

createProjectResponse is returned by createProject on success.

func CreateProjectMutation

func CreateProjectMutation(
	ctx_ context.Context,
	client_ graphql.Client,
	input CreateProjectInput,
) (*CreateProjectResponse, error)

func (*CreateProjectResponse) GetCreateProject

func (v *CreateProjectResponse) GetCreateProject() createProjectCreateProject

GetCreateProject returns CreateProjectResponse.CreateProject, and is useful for accessing the field via an interface.

type CreateTriggerInput

type CreateTriggerInput struct {
	Definition TriggerDefinitionInput `json:"definition"`
	ParentId   uuid.UUID              `json:"parentId"`
}

func (*CreateTriggerInput) GetDefinition

func (v *CreateTriggerInput) GetDefinition() TriggerDefinitionInput

GetDefinition returns CreateTriggerInput.Definition, and is useful for accessing the field via an interface.

func (*CreateTriggerInput) GetParentId

func (v *CreateTriggerInput) GetParentId() uuid.UUID

GetParentId returns CreateTriggerInput.ParentId, and is useful for accessing the field via an interface.

type CreateUserPersonalAccessTokenResponse

type CreateUserPersonalAccessTokenResponse struct {
	CreatePersonalAccessTokenForUser createUserPersonalAccessTokenCreatePersonalAccessTokenForUserPersonalAccessToken `json:"createPersonalAccessTokenForUser"`
}

createUserPersonalAccessTokenResponse is returned by createUserPersonalAccessToken on success.

func CreateUserPersonalAccessTokenMutation

func CreateUserPersonalAccessTokenMutation(
	ctx_ context.Context,
	client_ graphql.Client,
	userId uuid.UUID,
	name string,
) (*CreateUserPersonalAccessTokenResponse, error)

func (*CreateUserPersonalAccessTokenResponse) GetCreatePersonalAccessTokenForUser

func (v *CreateUserPersonalAccessTokenResponse) GetCreatePersonalAccessTokenForUser() createUserPersonalAccessTokenCreatePersonalAccessTokenForUserPersonalAccessToken

GetCreatePersonalAccessTokenForUser returns CreateUserPersonalAccessTokenResponse.CreatePersonalAccessTokenForUser, and is useful for accessing the field via an interface.

type CreateWorkflowTriggerResponse

type CreateWorkflowTriggerResponse struct {
	CreateTrigger createWorkflowTriggerCreateTrigger `json:"createTrigger"`
}

createWorkflowTriggerResponse is returned by createWorkflowTrigger on success.

func CreateWorkflowTriggerMutation

func CreateWorkflowTriggerMutation(
	ctx_ context.Context,
	client_ graphql.Client,
	input CreateTriggerInput,
) (*CreateWorkflowTriggerResponse, error)

func (*CreateWorkflowTriggerResponse) GetCreateTrigger

func (v *CreateWorkflowTriggerResponse) GetCreateTrigger() createWorkflowTriggerCreateTrigger

GetCreateTrigger returns CreateWorkflowTriggerResponse.CreateTrigger, and is useful for accessing the field via an interface.

type CronJobEventTriggerConfigurationInput

type CronJobEventTriggerConfigurationInput struct {
	Expression string `json:"expression"`
}

func (*CronJobEventTriggerConfigurationInput) GetExpression

func (v *CronJobEventTriggerConfigurationInput) GetExpression() string

GetExpression returns CronJobEventTriggerConfigurationInput.Expression, and is useful for accessing the field via an interface.

type CurrentUserResponse

type CurrentUserResponse struct {
	CurrentUser currentUserCurrentUser `json:"currentUser"`
}

currentUserResponse is returned by currentUser on success.

func CurrentUserQuery

func CurrentUserQuery(
	ctx_ context.Context,
	client_ graphql.Client,
) (*CurrentUserResponse, error)

func (*CurrentUserResponse) GetCurrentUser

func (v *CurrentUserResponse) GetCurrentUser() currentUserCurrentUser

GetCurrentUser returns CurrentUserResponse.CurrentUser, and is useful for accessing the field via an interface.

type DeleteGroupResponse

type DeleteGroupResponse struct {
	DeleteGroup bool `json:"deleteGroup"`
}

deleteGroupResponse is returned by deleteGroup on success.

func DeleteGroupMutation

func DeleteGroupMutation(
	ctx_ context.Context,
	client_ graphql.Client,
	id uuid.UUID,
) (*DeleteGroupResponse, error)

func (*DeleteGroupResponse) GetDeleteGroup

func (v *DeleteGroupResponse) GetDeleteGroup() bool

GetDeleteGroup returns DeleteGroupResponse.DeleteGroup, and is useful for accessing the field via an interface.

type DeleteProjectAndResourcesResponse

type DeleteProjectAndResourcesResponse struct {
	DeleteProjectAndResources uuid.UUID `json:"deleteProjectAndResources"`
}

deleteProjectAndResourcesResponse is returned by deleteProjectAndResources on success.

func DeleteProjectAndResourcesMutation

func DeleteProjectAndResourcesMutation(
	ctx_ context.Context,
	client_ graphql.Client,
	id uuid.UUID,
	deleteOnFailure bool,
) (*DeleteProjectAndResourcesResponse, error)

func (*DeleteProjectAndResourcesResponse) GetDeleteProjectAndResources

func (v *DeleteProjectAndResourcesResponse) GetDeleteProjectAndResources() uuid.UUID

GetDeleteProjectAndResources returns DeleteProjectAndResourcesResponse.DeleteProjectAndResources, and is useful for accessing the field via an interface.

type DeleteProjectResourcesResponse

type DeleteProjectResourcesResponse struct {
	DeleteProjectResources uuid.UUID `json:"deleteProjectResources"`
}

deleteProjectResourcesResponse is returned by deleteProjectResources on success.

func DeleteProjectResourcesMutation

func DeleteProjectResourcesMutation(
	ctx_ context.Context,
	client_ graphql.Client,
	id uuid.UUID,
) (*DeleteProjectResourcesResponse, error)

func (*DeleteProjectResourcesResponse) GetDeleteProjectResources

func (v *DeleteProjectResourcesResponse) GetDeleteProjectResources() uuid.UUID

GetDeleteProjectResources returns DeleteProjectResourcesResponse.DeleteProjectResources, and is useful for accessing the field via an interface.

type DeleteProjectResponse

type DeleteProjectResponse struct {
	DeleteProject bool `json:"deleteProject"`
}

deleteProjectResponse is returned by deleteProject on success.

func DeleteProjectMutation

func DeleteProjectMutation(
	ctx_ context.Context,
	client_ graphql.Client,
	id uuid.UUID,
	force bool,
) (*DeleteProjectResponse, error)

func (*DeleteProjectResponse) GetDeleteProject

func (v *DeleteProjectResponse) GetDeleteProject() bool

GetDeleteProject returns DeleteProjectResponse.DeleteProject, and is useful for accessing the field via an interface.

type DeleteSubGroupResponse

type DeleteSubGroupResponse struct {
	DeleteSubGroup bool `json:"deleteSubGroup"`
}

deleteSubGroupResponse is returned by deleteSubGroup on success.

func DeleteSubGroupMutation

func DeleteSubGroupMutation(
	ctx_ context.Context,
	client_ graphql.Client,
	id uuid.UUID,
) (*DeleteSubGroupResponse, error)

func (*DeleteSubGroupResponse) GetDeleteSubGroup

func (v *DeleteSubGroupResponse) GetDeleteSubGroup() bool

GetDeleteSubGroup returns DeleteSubGroupResponse.DeleteSubGroup, and is useful for accessing the field via an interface.

type DeleteUserPersonalAccessTokenResponse

type DeleteUserPersonalAccessTokenResponse struct {
	DeletePersonalAccessToken bool `json:"deletePersonalAccessToken"`
}

deleteUserPersonalAccessTokenResponse is returned by deleteUserPersonalAccessToken on success.

func DeleteUserPersonalAccessTokenMutation

func DeleteUserPersonalAccessTokenMutation(
	ctx_ context.Context,
	client_ graphql.Client,
	id uuid.UUID,
) (*DeleteUserPersonalAccessTokenResponse, error)

func (*DeleteUserPersonalAccessTokenResponse) GetDeletePersonalAccessToken

func (v *DeleteUserPersonalAccessTokenResponse) GetDeletePersonalAccessToken() bool

GetDeletePersonalAccessToken returns DeleteUserPersonalAccessTokenResponse.DeletePersonalAccessToken, and is useful for accessing the field via an interface.

type DeleteWorkflowTriggerResponse

type DeleteWorkflowTriggerResponse struct {
	DeleteTrigger bool `json:"deleteTrigger"`
}

deleteWorkflowTriggerResponse is returned by deleteWorkflowTrigger on success.

func DeleteWorkflowTriggerMutation

func DeleteWorkflowTriggerMutation(
	ctx_ context.Context,
	client_ graphql.Client,
	id uuid.UUID,
) (*DeleteWorkflowTriggerResponse, error)

func (*DeleteWorkflowTriggerResponse) GetDeleteTrigger

func (v *DeleteWorkflowTriggerResponse) GetDeleteTrigger() bool

GetDeleteTrigger returns DeleteWorkflowTriggerResponse.DeleteTrigger, and is useful for accessing the field via an interface.

type DeployConfigurationDetail

type DeployConfigurationDetail struct {
	Id         uuid.UUID `json:"id"`
	Name       string    `json:"name"`
	BranchName string    `json:"branchName"`
	// When querying history by revisionId or sequenceId, only the revisionMetadata and revisionData will be available,
	// when querying the current configuration (neither revisionId nor sequenceId is
	// specified), all fields _except_ revisionMetadata and revisionData will be available.
	Configuration DeployConfigurationDetailConfigurationDeploymentConfiguration `json:"configuration"`
}

DeployConfigurationDetail includes the GraphQL fields of Deploy requested by the fragment DeployConfigurationDetail.

func (*DeployConfigurationDetail) GetBranchName

func (v *DeployConfigurationDetail) GetBranchName() string

GetBranchName returns DeployConfigurationDetail.BranchName, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetail) GetConfiguration

GetConfiguration returns DeployConfigurationDetail.Configuration, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetail) GetId

func (v *DeployConfigurationDetail) GetId() uuid.UUID

GetId returns DeployConfigurationDetail.Id, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetail) GetName

func (v *DeployConfigurationDetail) GetName() string

GetName returns DeployConfigurationDetail.Name, and is useful for accessing the field via an interface.

type DeployConfigurationDetailConfigurationDeploymentConfiguration

type DeployConfigurationDetailConfigurationDeploymentConfiguration struct {
	Id                   uuid.UUID                                                                                              `json:"id"`
	DefaultWorkflowSteps []BlueprintDriverWorkflowStepAction                                                                    `json:"defaultWorkflowSteps"`
	RequirePlanApproval  bool                                                                                                   `json:"requirePlanApproval"`
	Variables            []DeployConfigurationDetailConfigurationDeploymentConfigurationVariablesDeployVariable                 `json:"variables"`
	Kubernetes           DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetes                                `json:"kubernetes"`
	Helm                 DeployConfigurationDetailConfigurationDeploymentConfigurationHelmDeploymentConfigurationKubernetesHelm `json:"helm"`
	Terraform            DeployConfigurationDetailConfigurationDeploymentConfigurationTerraform                                 `json:"terraform"`
	AwsSam               DeployConfigurationDetailConfigurationDeploymentConfigurationAwsSam                                    `json:"awsSam"`
	GcpCloudRun          DeployConfigurationDetailConfigurationDeploymentConfigurationGcpCloudRun                               `json:"gcpCloudRun"`
}

DeployConfigurationDetailConfigurationDeploymentConfiguration includes the requested fields of the GraphQL type DeploymentConfiguration.

func (*DeployConfigurationDetailConfigurationDeploymentConfiguration) GetAwsSam

GetAwsSam returns DeployConfigurationDetailConfigurationDeploymentConfiguration.AwsSam, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfiguration) GetDefaultWorkflowSteps

GetDefaultWorkflowSteps returns DeployConfigurationDetailConfigurationDeploymentConfiguration.DefaultWorkflowSteps, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfiguration) GetGcpCloudRun

GetGcpCloudRun returns DeployConfigurationDetailConfigurationDeploymentConfiguration.GcpCloudRun, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfiguration) GetHelm

GetHelm returns DeployConfigurationDetailConfigurationDeploymentConfiguration.Helm, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfiguration) GetId

GetId returns DeployConfigurationDetailConfigurationDeploymentConfiguration.Id, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfiguration) GetKubernetes

GetKubernetes returns DeployConfigurationDetailConfigurationDeploymentConfiguration.Kubernetes, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfiguration) GetRequirePlanApproval

GetRequirePlanApproval returns DeployConfigurationDetailConfigurationDeploymentConfiguration.RequirePlanApproval, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfiguration) GetTerraform

GetTerraform returns DeployConfigurationDetailConfigurationDeploymentConfiguration.Terraform, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfiguration) GetVariables

GetVariables returns DeployConfigurationDetailConfigurationDeploymentConfiguration.Variables, and is useful for accessing the field via an interface.

type DeployConfigurationDetailConfigurationDeploymentConfigurationAwsSam

type DeployConfigurationDetailConfigurationDeploymentConfigurationAwsSam struct {
	Target    DeployConfigurationDetailConfigurationDeploymentConfigurationAwsSamTargetAwsSamTargetConfiguration       `json:"target"`
	Generator DeployConfigurationDetailConfigurationDeploymentConfigurationAwsSamGeneratorAwsSamGeneratorConfiguration `json:"generator"`
}

DeployConfigurationDetailConfigurationDeploymentConfigurationAwsSam includes the requested fields of the GraphQL type DeploymentConfigurationAwsSam.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationAwsSam) GetGenerator

GetGenerator returns DeployConfigurationDetailConfigurationDeploymentConfigurationAwsSam.Generator, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationAwsSam) GetTarget

GetTarget returns DeployConfigurationDetailConfigurationDeploymentConfigurationAwsSam.Target, and is useful for accessing the field via an interface.

type DeployConfigurationDetailConfigurationDeploymentConfigurationAwsSamGeneratorAwsSamGeneratorConfiguration

type DeployConfigurationDetailConfigurationDeploymentConfigurationAwsSamGeneratorAwsSamGeneratorConfiguration struct {
	EnvVars                    []DeployConfigurationDetailConfigurationDeploymentConfigurationAwsSamGeneratorAwsSamGeneratorConfigurationEnvVarsEnvVar `json:"envVars"`
	RunCommand                 string                                                                                                                  `json:"runCommand"`
	ServerlessMemory           int                                                                                                                     `json:"serverlessMemory"`
	ServerlessArch             string                                                                                                                  `json:"serverlessArch"`
	CustomDomainHost           string                                                                                                                  `json:"customDomainHost"`
	CustomDomainCertificateArn string                                                                                                                  `json:"customDomainCertificateArn"`
	HttpPort                   string                                                                                                                  `json:"httpPort"`
	BuildImage                 string                                                                                                                  `json:"buildImage"`
}

DeployConfigurationDetailConfigurationDeploymentConfigurationAwsSamGeneratorAwsSamGeneratorConfiguration includes the requested fields of the GraphQL type AwsSamGeneratorConfiguration.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationAwsSamGeneratorAwsSamGeneratorConfiguration) GetBuildImage

GetBuildImage returns DeployConfigurationDetailConfigurationDeploymentConfigurationAwsSamGeneratorAwsSamGeneratorConfiguration.BuildImage, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationAwsSamGeneratorAwsSamGeneratorConfiguration) GetCustomDomainCertificateArn

GetCustomDomainCertificateArn returns DeployConfigurationDetailConfigurationDeploymentConfigurationAwsSamGeneratorAwsSamGeneratorConfiguration.CustomDomainCertificateArn, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationAwsSamGeneratorAwsSamGeneratorConfiguration) GetCustomDomainHost

GetCustomDomainHost returns DeployConfigurationDetailConfigurationDeploymentConfigurationAwsSamGeneratorAwsSamGeneratorConfiguration.CustomDomainHost, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationAwsSamGeneratorAwsSamGeneratorConfiguration) GetEnvVars

GetEnvVars returns DeployConfigurationDetailConfigurationDeploymentConfigurationAwsSamGeneratorAwsSamGeneratorConfiguration.EnvVars, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationAwsSamGeneratorAwsSamGeneratorConfiguration) GetHttpPort

GetHttpPort returns DeployConfigurationDetailConfigurationDeploymentConfigurationAwsSamGeneratorAwsSamGeneratorConfiguration.HttpPort, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationAwsSamGeneratorAwsSamGeneratorConfiguration) GetRunCommand

GetRunCommand returns DeployConfigurationDetailConfigurationDeploymentConfigurationAwsSamGeneratorAwsSamGeneratorConfiguration.RunCommand, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationAwsSamGeneratorAwsSamGeneratorConfiguration) GetServerlessArch

GetServerlessArch returns DeployConfigurationDetailConfigurationDeploymentConfigurationAwsSamGeneratorAwsSamGeneratorConfiguration.ServerlessArch, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationAwsSamGeneratorAwsSamGeneratorConfiguration) GetServerlessMemory

GetServerlessMemory returns DeployConfigurationDetailConfigurationDeploymentConfigurationAwsSamGeneratorAwsSamGeneratorConfiguration.ServerlessMemory, and is useful for accessing the field via an interface.

type DeployConfigurationDetailConfigurationDeploymentConfigurationAwsSamGeneratorAwsSamGeneratorConfigurationEnvVarsEnvVar

type DeployConfigurationDetailConfigurationDeploymentConfigurationAwsSamGeneratorAwsSamGeneratorConfigurationEnvVarsEnvVar struct {
	Id        uuid.UUID                                                                                                                   `json:"id"`
	Name      string                                                                                                                      `json:"name"`
	Value     string                                                                                                                      `json:"value"`
	Visible   bool                                                                                                                        `json:"visible"`
	Sealed    bool                                                                                                                        `json:"sealed"`
	Source    DeployConfigurationDetailConfigurationDeploymentConfigurationAwsSamGeneratorAwsSamGeneratorConfigurationEnvVarsEnvVarSource `json:"source"`
	CreatedAt time.Time                                                                                                                   `json:"createdAt"`
	UpdatedAt time.Time                                                                                                                   `json:"updatedAt"`
}

DeployConfigurationDetailConfigurationDeploymentConfigurationAwsSamGeneratorAwsSamGeneratorConfigurationEnvVarsEnvVar includes the requested fields of the GraphQL type EnvVar.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationAwsSamGeneratorAwsSamGeneratorConfigurationEnvVarsEnvVar) GetCreatedAt

GetCreatedAt returns DeployConfigurationDetailConfigurationDeploymentConfigurationAwsSamGeneratorAwsSamGeneratorConfigurationEnvVarsEnvVar.CreatedAt, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationAwsSamGeneratorAwsSamGeneratorConfigurationEnvVarsEnvVar) GetId

GetId returns DeployConfigurationDetailConfigurationDeploymentConfigurationAwsSamGeneratorAwsSamGeneratorConfigurationEnvVarsEnvVar.Id, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationAwsSamGeneratorAwsSamGeneratorConfigurationEnvVarsEnvVar) GetName

GetName returns DeployConfigurationDetailConfigurationDeploymentConfigurationAwsSamGeneratorAwsSamGeneratorConfigurationEnvVarsEnvVar.Name, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationAwsSamGeneratorAwsSamGeneratorConfigurationEnvVarsEnvVar) GetSealed

GetSealed returns DeployConfigurationDetailConfigurationDeploymentConfigurationAwsSamGeneratorAwsSamGeneratorConfigurationEnvVarsEnvVar.Sealed, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationAwsSamGeneratorAwsSamGeneratorConfigurationEnvVarsEnvVar) GetSource

GetSource returns DeployConfigurationDetailConfigurationDeploymentConfigurationAwsSamGeneratorAwsSamGeneratorConfigurationEnvVarsEnvVar.Source, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationAwsSamGeneratorAwsSamGeneratorConfigurationEnvVarsEnvVar) GetUpdatedAt

GetUpdatedAt returns DeployConfigurationDetailConfigurationDeploymentConfigurationAwsSamGeneratorAwsSamGeneratorConfigurationEnvVarsEnvVar.UpdatedAt, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationAwsSamGeneratorAwsSamGeneratorConfigurationEnvVarsEnvVar) GetValue

GetValue returns DeployConfigurationDetailConfigurationDeploymentConfigurationAwsSamGeneratorAwsSamGeneratorConfigurationEnvVarsEnvVar.Value, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationAwsSamGeneratorAwsSamGeneratorConfigurationEnvVarsEnvVar) GetVisible

GetVisible returns DeployConfigurationDetailConfigurationDeploymentConfigurationAwsSamGeneratorAwsSamGeneratorConfigurationEnvVarsEnvVar.Visible, and is useful for accessing the field via an interface.

type DeployConfigurationDetailConfigurationDeploymentConfigurationAwsSamGeneratorAwsSamGeneratorConfigurationEnvVarsEnvVarSource

type DeployConfigurationDetailConfigurationDeploymentConfigurationAwsSamGeneratorAwsSamGeneratorConfigurationEnvVarsEnvVarSource struct {
	Type EnvVarSourceType `json:"type"`
}

DeployConfigurationDetailConfigurationDeploymentConfigurationAwsSamGeneratorAwsSamGeneratorConfigurationEnvVarsEnvVarSource includes the requested fields of the GraphQL type EnvVarSource.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationAwsSamGeneratorAwsSamGeneratorConfigurationEnvVarsEnvVarSource) GetType

GetType returns DeployConfigurationDetailConfigurationDeploymentConfigurationAwsSamGeneratorAwsSamGeneratorConfigurationEnvVarsEnvVarSource.Type, and is useful for accessing the field via an interface.

type DeployConfigurationDetailConfigurationDeploymentConfigurationAwsSamTargetAwsSamTargetConfiguration

type DeployConfigurationDetailConfigurationDeploymentConfigurationAwsSamTargetAwsSamTargetConfiguration struct {
	AwsAccountId uuid.UUID `json:"awsAccountId"`
	AwsRegion    string    `json:"awsRegion"`
	StackName    string    `json:"stackName"`
}

DeployConfigurationDetailConfigurationDeploymentConfigurationAwsSamTargetAwsSamTargetConfiguration includes the requested fields of the GraphQL type AwsSamTargetConfiguration.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationAwsSamTargetAwsSamTargetConfiguration) GetAwsAccountId

GetAwsAccountId returns DeployConfigurationDetailConfigurationDeploymentConfigurationAwsSamTargetAwsSamTargetConfiguration.AwsAccountId, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationAwsSamTargetAwsSamTargetConfiguration) GetAwsRegion

GetAwsRegion returns DeployConfigurationDetailConfigurationDeploymentConfigurationAwsSamTargetAwsSamTargetConfiguration.AwsRegion, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationAwsSamTargetAwsSamTargetConfiguration) GetStackName

GetStackName returns DeployConfigurationDetailConfigurationDeploymentConfigurationAwsSamTargetAwsSamTargetConfiguration.StackName, and is useful for accessing the field via an interface.

type DeployConfigurationDetailConfigurationDeploymentConfigurationGcpCloudRun

DeployConfigurationDetailConfigurationDeploymentConfigurationGcpCloudRun includes the requested fields of the GraphQL type DeploymentConfigurationGcpCloudRun.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationGcpCloudRun) GetGenerator

GetGenerator returns DeployConfigurationDetailConfigurationDeploymentConfigurationGcpCloudRun.Generator, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationGcpCloudRun) GetTarget

GetTarget returns DeployConfigurationDetailConfigurationDeploymentConfigurationGcpCloudRun.Target, and is useful for accessing the field via an interface.

type DeployConfigurationDetailConfigurationDeploymentConfigurationGcpCloudRunGeneratorGcpCloudRunGeneratorConfiguration

type DeployConfigurationDetailConfigurationDeploymentConfigurationGcpCloudRunGeneratorGcpCloudRunGeneratorConfiguration struct {
	EnvVars         []DeployConfigurationDetailConfigurationDeploymentConfigurationGcpCloudRunGeneratorGcpCloudRunGeneratorConfigurationEnvVarsEnvVar `json:"envVars"`
	ContainerMemory float64                                                                                                                           `json:"containerMemory"`
	Name            string                                                                                                                            `json:"name"`
	HttpPort        string                                                                                                                            `json:"httpPort"`
	RunCommand      string                                                                                                                            `json:"runCommand"`
	ContainerCpu    float64                                                                                                                           `json:"containerCpu"`
}

DeployConfigurationDetailConfigurationDeploymentConfigurationGcpCloudRunGeneratorGcpCloudRunGeneratorConfiguration includes the requested fields of the GraphQL type GcpCloudRunGeneratorConfiguration.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationGcpCloudRunGeneratorGcpCloudRunGeneratorConfiguration) GetContainerCpu

GetContainerCpu returns DeployConfigurationDetailConfigurationDeploymentConfigurationGcpCloudRunGeneratorGcpCloudRunGeneratorConfiguration.ContainerCpu, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationGcpCloudRunGeneratorGcpCloudRunGeneratorConfiguration) GetContainerMemory

GetContainerMemory returns DeployConfigurationDetailConfigurationDeploymentConfigurationGcpCloudRunGeneratorGcpCloudRunGeneratorConfiguration.ContainerMemory, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationGcpCloudRunGeneratorGcpCloudRunGeneratorConfiguration) GetEnvVars

GetEnvVars returns DeployConfigurationDetailConfigurationDeploymentConfigurationGcpCloudRunGeneratorGcpCloudRunGeneratorConfiguration.EnvVars, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationGcpCloudRunGeneratorGcpCloudRunGeneratorConfiguration) GetHttpPort

GetHttpPort returns DeployConfigurationDetailConfigurationDeploymentConfigurationGcpCloudRunGeneratorGcpCloudRunGeneratorConfiguration.HttpPort, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationGcpCloudRunGeneratorGcpCloudRunGeneratorConfiguration) GetName

GetName returns DeployConfigurationDetailConfigurationDeploymentConfigurationGcpCloudRunGeneratorGcpCloudRunGeneratorConfiguration.Name, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationGcpCloudRunGeneratorGcpCloudRunGeneratorConfiguration) GetRunCommand

GetRunCommand returns DeployConfigurationDetailConfigurationDeploymentConfigurationGcpCloudRunGeneratorGcpCloudRunGeneratorConfiguration.RunCommand, and is useful for accessing the field via an interface.

type DeployConfigurationDetailConfigurationDeploymentConfigurationGcpCloudRunGeneratorGcpCloudRunGeneratorConfigurationEnvVarsEnvVar

type DeployConfigurationDetailConfigurationDeploymentConfigurationGcpCloudRunGeneratorGcpCloudRunGeneratorConfigurationEnvVarsEnvVar struct {
	Id        uuid.UUID                                                                                                                             `json:"id"`
	Name      string                                                                                                                                `json:"name"`
	Value     string                                                                                                                                `json:"value"`
	Visible   bool                                                                                                                                  `json:"visible"`
	Sealed    bool                                                                                                                                  `json:"sealed"`
	Source    DeployConfigurationDetailConfigurationDeploymentConfigurationGcpCloudRunGeneratorGcpCloudRunGeneratorConfigurationEnvVarsEnvVarSource `json:"source"`
	CreatedAt time.Time                                                                                                                             `json:"createdAt"`
	UpdatedAt time.Time                                                                                                                             `json:"updatedAt"`
}

DeployConfigurationDetailConfigurationDeploymentConfigurationGcpCloudRunGeneratorGcpCloudRunGeneratorConfigurationEnvVarsEnvVar includes the requested fields of the GraphQL type EnvVar.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationGcpCloudRunGeneratorGcpCloudRunGeneratorConfigurationEnvVarsEnvVar) GetCreatedAt

GetCreatedAt returns DeployConfigurationDetailConfigurationDeploymentConfigurationGcpCloudRunGeneratorGcpCloudRunGeneratorConfigurationEnvVarsEnvVar.CreatedAt, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationGcpCloudRunGeneratorGcpCloudRunGeneratorConfigurationEnvVarsEnvVar) GetId

GetId returns DeployConfigurationDetailConfigurationDeploymentConfigurationGcpCloudRunGeneratorGcpCloudRunGeneratorConfigurationEnvVarsEnvVar.Id, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationGcpCloudRunGeneratorGcpCloudRunGeneratorConfigurationEnvVarsEnvVar) GetName

GetName returns DeployConfigurationDetailConfigurationDeploymentConfigurationGcpCloudRunGeneratorGcpCloudRunGeneratorConfigurationEnvVarsEnvVar.Name, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationGcpCloudRunGeneratorGcpCloudRunGeneratorConfigurationEnvVarsEnvVar) GetSealed

GetSealed returns DeployConfigurationDetailConfigurationDeploymentConfigurationGcpCloudRunGeneratorGcpCloudRunGeneratorConfigurationEnvVarsEnvVar.Sealed, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationGcpCloudRunGeneratorGcpCloudRunGeneratorConfigurationEnvVarsEnvVar) GetSource

GetSource returns DeployConfigurationDetailConfigurationDeploymentConfigurationGcpCloudRunGeneratorGcpCloudRunGeneratorConfigurationEnvVarsEnvVar.Source, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationGcpCloudRunGeneratorGcpCloudRunGeneratorConfigurationEnvVarsEnvVar) GetUpdatedAt

GetUpdatedAt returns DeployConfigurationDetailConfigurationDeploymentConfigurationGcpCloudRunGeneratorGcpCloudRunGeneratorConfigurationEnvVarsEnvVar.UpdatedAt, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationGcpCloudRunGeneratorGcpCloudRunGeneratorConfigurationEnvVarsEnvVar) GetValue

GetValue returns DeployConfigurationDetailConfigurationDeploymentConfigurationGcpCloudRunGeneratorGcpCloudRunGeneratorConfigurationEnvVarsEnvVar.Value, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationGcpCloudRunGeneratorGcpCloudRunGeneratorConfigurationEnvVarsEnvVar) GetVisible

GetVisible returns DeployConfigurationDetailConfigurationDeploymentConfigurationGcpCloudRunGeneratorGcpCloudRunGeneratorConfigurationEnvVarsEnvVar.Visible, and is useful for accessing the field via an interface.

type DeployConfigurationDetailConfigurationDeploymentConfigurationGcpCloudRunGeneratorGcpCloudRunGeneratorConfigurationEnvVarsEnvVarSource

type DeployConfigurationDetailConfigurationDeploymentConfigurationGcpCloudRunGeneratorGcpCloudRunGeneratorConfigurationEnvVarsEnvVarSource struct {
	Type EnvVarSourceType `json:"type"`
}

DeployConfigurationDetailConfigurationDeploymentConfigurationGcpCloudRunGeneratorGcpCloudRunGeneratorConfigurationEnvVarsEnvVarSource includes the requested fields of the GraphQL type EnvVarSource.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationGcpCloudRunGeneratorGcpCloudRunGeneratorConfigurationEnvVarsEnvVarSource) GetType

GetType returns DeployConfigurationDetailConfigurationDeploymentConfigurationGcpCloudRunGeneratorGcpCloudRunGeneratorConfigurationEnvVarsEnvVarSource.Type, and is useful for accessing the field via an interface.

type DeployConfigurationDetailConfigurationDeploymentConfigurationGcpCloudRunTargetGcpCloudRunTargetConfiguration

type DeployConfigurationDetailConfigurationDeploymentConfigurationGcpCloudRunTargetGcpCloudRunTargetConfiguration struct {
	GcpAccountId uuid.UUID `json:"gcpAccountId"`
	GcpRegion    string    `json:"gcpRegion"`
}

DeployConfigurationDetailConfigurationDeploymentConfigurationGcpCloudRunTargetGcpCloudRunTargetConfiguration includes the requested fields of the GraphQL type GcpCloudRunTargetConfiguration.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationGcpCloudRunTargetGcpCloudRunTargetConfiguration) GetGcpAccountId

GetGcpAccountId returns DeployConfigurationDetailConfigurationDeploymentConfigurationGcpCloudRunTargetGcpCloudRunTargetConfiguration.GcpAccountId, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationGcpCloudRunTargetGcpCloudRunTargetConfiguration) GetGcpRegion

GetGcpRegion returns DeployConfigurationDetailConfigurationDeploymentConfigurationGcpCloudRunTargetGcpCloudRunTargetConfiguration.GcpRegion, and is useful for accessing the field via an interface.

type DeployConfigurationDetailConfigurationDeploymentConfigurationHelmDeploymentConfigurationKubernetesHelm

type DeployConfigurationDetailConfigurationDeploymentConfigurationHelmDeploymentConfigurationKubernetesHelm struct {
	Blueprint DeployConfigurationDetailConfigurationDeploymentConfigurationHelmDeploymentConfigurationKubernetesHelmBlueprintBlueprintHelmConfiguration `json:"blueprint"`
	Target    DeployConfigurationDetailConfigurationDeploymentConfigurationHelmDeploymentConfigurationKubernetesHelmTargetHelmTargetConfiguration       `json:"target"`
	Values    string                                                                                                                                    `json:"values"`
}

DeployConfigurationDetailConfigurationDeploymentConfigurationHelmDeploymentConfigurationKubernetesHelm includes the requested fields of the GraphQL type DeploymentConfigurationKubernetesHelm.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationHelmDeploymentConfigurationKubernetesHelm) GetBlueprint

GetBlueprint returns DeployConfigurationDetailConfigurationDeploymentConfigurationHelmDeploymentConfigurationKubernetesHelm.Blueprint, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationHelmDeploymentConfigurationKubernetesHelm) GetTarget

GetTarget returns DeployConfigurationDetailConfigurationDeploymentConfigurationHelmDeploymentConfigurationKubernetesHelm.Target, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationHelmDeploymentConfigurationKubernetesHelm) GetValues

GetValues returns DeployConfigurationDetailConfigurationDeploymentConfigurationHelmDeploymentConfigurationKubernetesHelm.Values, and is useful for accessing the field via an interface.

type DeployConfigurationDetailConfigurationDeploymentConfigurationHelmDeploymentConfigurationKubernetesHelmBlueprintBlueprintHelmConfiguration

type DeployConfigurationDetailConfigurationDeploymentConfigurationHelmDeploymentConfigurationKubernetesHelmBlueprintBlueprintHelmConfiguration struct {
	Source DeployConfigurationDetailConfigurationDeploymentConfigurationHelmDeploymentConfigurationKubernetesHelmBlueprintBlueprintHelmConfigurationSource `json:"source"`
}

DeployConfigurationDetailConfigurationDeploymentConfigurationHelmDeploymentConfigurationKubernetesHelmBlueprintBlueprintHelmConfiguration includes the requested fields of the GraphQL type BlueprintHelmConfiguration.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationHelmDeploymentConfigurationKubernetesHelmBlueprintBlueprintHelmConfiguration) GetSource

GetSource returns DeployConfigurationDetailConfigurationDeploymentConfigurationHelmDeploymentConfigurationKubernetesHelmBlueprintBlueprintHelmConfiguration.Source, and is useful for accessing the field via an interface.

type DeployConfigurationDetailConfigurationDeploymentConfigurationHelmDeploymentConfigurationKubernetesHelmBlueprintBlueprintHelmConfigurationSource

type DeployConfigurationDetailConfigurationDeploymentConfigurationHelmDeploymentConfigurationKubernetesHelmBlueprintBlueprintHelmConfigurationSource struct {
	ProjectSourceDetail `json:"-"`
}

DeployConfigurationDetailConfigurationDeploymentConfigurationHelmDeploymentConfigurationKubernetesHelmBlueprintBlueprintHelmConfigurationSource includes the requested fields of the GraphQL type Source.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationHelmDeploymentConfigurationKubernetesHelmBlueprintBlueprintHelmConfigurationSource) GetContainerRegistry

GetContainerRegistry returns DeployConfigurationDetailConfigurationDeploymentConfigurationHelmDeploymentConfigurationKubernetesHelmBlueprintBlueprintHelmConfigurationSource.ContainerRegistry, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationHelmDeploymentConfigurationKubernetesHelmBlueprintBlueprintHelmConfigurationSource) GetGit

GetGit returns DeployConfigurationDetailConfigurationDeploymentConfigurationHelmDeploymentConfigurationKubernetesHelmBlueprintBlueprintHelmConfigurationSource.Git, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationHelmDeploymentConfigurationKubernetesHelmBlueprintBlueprintHelmConfigurationSource) GetHelmRepository

GetHelmRepository returns DeployConfigurationDetailConfigurationDeploymentConfigurationHelmDeploymentConfigurationKubernetesHelmBlueprintBlueprintHelmConfigurationSource.HelmRepository, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationHelmDeploymentConfigurationKubernetesHelmBlueprintBlueprintHelmConfigurationSource) GetTerraformModule

GetTerraformModule returns DeployConfigurationDetailConfigurationDeploymentConfigurationHelmDeploymentConfigurationKubernetesHelmBlueprintBlueprintHelmConfigurationSource.TerraformModule, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationHelmDeploymentConfigurationKubernetesHelmBlueprintBlueprintHelmConfigurationSource) MarshalJSON

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationHelmDeploymentConfigurationKubernetesHelmBlueprintBlueprintHelmConfigurationSource) UnmarshalJSON

type DeployConfigurationDetailConfigurationDeploymentConfigurationHelmDeploymentConfigurationKubernetesHelmTargetHelmTargetConfiguration

type DeployConfigurationDetailConfigurationDeploymentConfigurationHelmDeploymentConfigurationKubernetesHelmTargetHelmTargetConfiguration struct {
	ClusterId   uuid.UUID `json:"clusterId"`
	Namespace   string    `json:"namespace"`
	ReleaseName string    `json:"releaseName"`
}

DeployConfigurationDetailConfigurationDeploymentConfigurationHelmDeploymentConfigurationKubernetesHelmTargetHelmTargetConfiguration includes the requested fields of the GraphQL type HelmTargetConfiguration.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationHelmDeploymentConfigurationKubernetesHelmTargetHelmTargetConfiguration) GetClusterId

GetClusterId returns DeployConfigurationDetailConfigurationDeploymentConfigurationHelmDeploymentConfigurationKubernetesHelmTargetHelmTargetConfiguration.ClusterId, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationHelmDeploymentConfigurationKubernetesHelmTargetHelmTargetConfiguration) GetNamespace

GetNamespace returns DeployConfigurationDetailConfigurationDeploymentConfigurationHelmDeploymentConfigurationKubernetesHelmTargetHelmTargetConfiguration.Namespace, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationHelmDeploymentConfigurationKubernetesHelmTargetHelmTargetConfiguration) GetReleaseName

GetReleaseName returns DeployConfigurationDetailConfigurationDeploymentConfigurationHelmDeploymentConfigurationKubernetesHelmTargetHelmTargetConfiguration.ReleaseName, and is useful for accessing the field via an interface.

type DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetes

DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetes includes the requested fields of the GraphQL type DeploymentConfigurationKubernetes.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetes) GetBlueprint

GetBlueprint returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetes.Blueprint, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetes) GetGenerator

GetGenerator returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetes.Generator, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetes) GetTarget

GetTarget returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetes.Target, and is useful for accessing the field via an interface.

type DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesBlueprintBlueprintManifestConfiguration

type DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesBlueprintBlueprintManifestConfiguration struct {
	Source       DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesBlueprintBlueprintManifestConfigurationSource `json:"source"`
	UseKustomize bool                                                                                                                 `json:"useKustomize"`
}

DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesBlueprintBlueprintManifestConfiguration includes the requested fields of the GraphQL type BlueprintManifestConfiguration.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesBlueprintBlueprintManifestConfiguration) GetSource

GetSource returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesBlueprintBlueprintManifestConfiguration.Source, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesBlueprintBlueprintManifestConfiguration) GetUseKustomize

GetUseKustomize returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesBlueprintBlueprintManifestConfiguration.UseKustomize, and is useful for accessing the field via an interface.

type DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesBlueprintBlueprintManifestConfigurationSource

type DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesBlueprintBlueprintManifestConfigurationSource struct {
	ProjectSourceDetail `json:"-"`
}

DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesBlueprintBlueprintManifestConfigurationSource includes the requested fields of the GraphQL type Source.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesBlueprintBlueprintManifestConfigurationSource) GetContainerRegistry

GetContainerRegistry returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesBlueprintBlueprintManifestConfigurationSource.ContainerRegistry, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesBlueprintBlueprintManifestConfigurationSource) GetGit

GetGit returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesBlueprintBlueprintManifestConfigurationSource.Git, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesBlueprintBlueprintManifestConfigurationSource) GetHelmRepository

GetHelmRepository returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesBlueprintBlueprintManifestConfigurationSource.HelmRepository, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesBlueprintBlueprintManifestConfigurationSource) GetTerraformModule

GetTerraformModule returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesBlueprintBlueprintManifestConfigurationSource.TerraformModule, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesBlueprintBlueprintManifestConfigurationSource) MarshalJSON

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesBlueprintBlueprintManifestConfigurationSource) UnmarshalJSON

type DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfiguration

type DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfiguration struct {
	ContainerRegistrySource       DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationContainerRegistrySource       `json:"containerRegistrySource"`
	AppId                         string                                                                                                                                        `json:"appId"`
	BranchName                    string                                                                                                                                        `json:"branchName"`
	ProductionBranchName          string                                                                                                                                        `json:"productionBranchName"`
	Envs                          []DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationEnvsEnvVar                  `json:"envs"`
	AppGeneratorVersion           string                                                                                                                                        `json:"appGeneratorVersion"`
	CpuRequest                    string                                                                                                                                        `json:"cpuRequest"`
	MemoryRequest                 string                                                                                                                                        `json:"memoryRequest"`
	EphemeralStorage              string                                                                                                                                        `json:"ephemeralStorage"`
	Dedicated                     bool                                                                                                                                          `json:"dedicated"`
	GpuRequest                    string                                                                                                                                        `json:"gpuRequest"`
	GpuType                       string                                                                                                                                        `json:"gpuType"`
	TpuType                       string                                                                                                                                        `json:"tpuType"`
	TpuTfVersion                  string                                                                                                                                        `json:"tpuTfVersion"`
	TpuCores                      int                                                                                                                                           `json:"tpuCores"`
	Replicas                      int                                                                                                                                           `json:"replicas"`
	Autoscaling                   DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationAutoscalingAutoscalingData    `json:"autoscaling"`
	Ports                         []DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationPortsPortData               `json:"ports"`
	StaticIp                      bool                                                                                                                                          `json:"staticIp"`
	HostNetwork                   bool                                                                                                                                          `json:"hostNetwork"`
	Endpoint                      string                                                                                                                                        `json:"endpoint"`
	DefaultIngressDomain          string                                                                                                                                        `json:"defaultIngressDomain"`
	Volumes                       []DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationVolumesVolumeSpec           `json:"volumes"`
	SecretMounts                  []DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationSecretMountsSecretMountData `json:"secretMounts"`
	DeployStrategy                DeployStrategy                                                                                                                                `json:"deployStrategy"`
	PreStopSleep                  int                                                                                                                                           `json:"preStopSleep"`
	TerminationGracePeriodSeconds int                                                                                                                                           `json:"terminationGracePeriodSeconds"`
	StartupProbe                  DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationStartupProbeProbeData         `json:"startupProbe"`
	LivenessProbe                 DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationLivenessProbeProbeData        `json:"livenessProbe"`
	ReadinessProbe                DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationReadinessProbeProbeData       `json:"readinessProbe"`
	LogShipperType                LogShipperType                                                                                                                                `json:"logShipperType"`
	BetterstackToken              string                                                                                                                                        `json:"betterstackToken"`
	DatadogApmEnabled             bool                                                                                                                                          `json:"datadogApmEnabled"`
	DatadogHost                   string                                                                                                                                        `json:"datadogHost"`
	DatadogKey                    string                                                                                                                                        `json:"datadogKey"`
	LogDnaKey                     string                                                                                                                                        `json:"logDnaKey"`
	LogzToken                     string                                                                                                                                        `json:"logzToken"`
	LogzUrl                       string                                                                                                                                        `json:"logzUrl"`
	SyslogConfig                  string                                                                                                                                        `json:"syslogConfig"`
	DockerEntrypoint              []string                                                                                                                                      `json:"dockerEntrypoint"`
	DockerCommand                 []string                                                                                                                                      `json:"dockerCommand"`
	AwsIamRole                    string                                                                                                                                        `json:"awsIamRole"`
	GcpServiceAccount             string                                                                                                                                        `json:"gcpServiceAccount"`
	ServiceAccountName            string                                                                                                                                        `json:"serviceAccountName"`
	Annotations                   map[string]string                                                                                                                             `json:"annotations"`
	ServiceAnnotations            map[string]string                                                                                                                             `json:"serviceAnnotations"`
	NodeSelector                  map[string]string                                                                                                                             `json:"nodeSelector"`
	PodSpecPatch                  string                                                                                                                                        `json:"podSpecPatch"`
	LegacyRepo                    DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationLegacyRepo                    `json:"legacyRepo"`
}

DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfiguration includes the requested fields of the GraphQL type KubernetesGeneratorConfiguration.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfiguration) GetAnnotations

GetAnnotations returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfiguration.Annotations, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfiguration) GetAppGeneratorVersion

GetAppGeneratorVersion returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfiguration.AppGeneratorVersion, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfiguration) GetAppId

GetAppId returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfiguration.AppId, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfiguration) GetAutoscaling

GetAutoscaling returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfiguration.Autoscaling, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfiguration) GetAwsIamRole

GetAwsIamRole returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfiguration.AwsIamRole, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfiguration) GetBetterstackToken

GetBetterstackToken returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfiguration.BetterstackToken, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfiguration) GetBranchName

GetBranchName returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfiguration.BranchName, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfiguration) GetContainerRegistrySource

GetContainerRegistrySource returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfiguration.ContainerRegistrySource, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfiguration) GetCpuRequest

GetCpuRequest returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfiguration.CpuRequest, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfiguration) GetDatadogApmEnabled

GetDatadogApmEnabled returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfiguration.DatadogApmEnabled, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfiguration) GetDatadogHost

GetDatadogHost returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfiguration.DatadogHost, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfiguration) GetDatadogKey

GetDatadogKey returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfiguration.DatadogKey, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfiguration) GetDedicated

GetDedicated returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfiguration.Dedicated, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfiguration) GetDefaultIngressDomain

GetDefaultIngressDomain returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfiguration.DefaultIngressDomain, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfiguration) GetDeployStrategy

GetDeployStrategy returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfiguration.DeployStrategy, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfiguration) GetDockerCommand

GetDockerCommand returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfiguration.DockerCommand, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfiguration) GetDockerEntrypoint

GetDockerEntrypoint returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfiguration.DockerEntrypoint, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfiguration) GetEndpoint

GetEndpoint returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfiguration.Endpoint, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfiguration) GetEnvs

GetEnvs returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfiguration.Envs, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfiguration) GetEphemeralStorage

GetEphemeralStorage returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfiguration.EphemeralStorage, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfiguration) GetGcpServiceAccount

GetGcpServiceAccount returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfiguration.GcpServiceAccount, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfiguration) GetGpuRequest

GetGpuRequest returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfiguration.GpuRequest, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfiguration) GetGpuType

GetGpuType returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfiguration.GpuType, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfiguration) GetHostNetwork

GetHostNetwork returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfiguration.HostNetwork, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfiguration) GetLegacyRepo

GetLegacyRepo returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfiguration.LegacyRepo, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfiguration) GetLivenessProbe

GetLivenessProbe returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfiguration.LivenessProbe, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfiguration) GetLogDnaKey

GetLogDnaKey returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfiguration.LogDnaKey, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfiguration) GetLogShipperType

GetLogShipperType returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfiguration.LogShipperType, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfiguration) GetLogzToken

GetLogzToken returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfiguration.LogzToken, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfiguration) GetLogzUrl

GetLogzUrl returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfiguration.LogzUrl, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfiguration) GetMemoryRequest

GetMemoryRequest returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfiguration.MemoryRequest, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfiguration) GetNodeSelector

GetNodeSelector returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfiguration.NodeSelector, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfiguration) GetPodSpecPatch

GetPodSpecPatch returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfiguration.PodSpecPatch, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfiguration) GetPorts

GetPorts returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfiguration.Ports, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfiguration) GetPreStopSleep

GetPreStopSleep returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfiguration.PreStopSleep, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfiguration) GetProductionBranchName

GetProductionBranchName returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfiguration.ProductionBranchName, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfiguration) GetReadinessProbe

GetReadinessProbe returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfiguration.ReadinessProbe, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfiguration) GetReplicas

GetReplicas returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfiguration.Replicas, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfiguration) GetSecretMounts

GetSecretMounts returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfiguration.SecretMounts, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfiguration) GetServiceAccountName

GetServiceAccountName returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfiguration.ServiceAccountName, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfiguration) GetServiceAnnotations

GetServiceAnnotations returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfiguration.ServiceAnnotations, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfiguration) GetStartupProbe

GetStartupProbe returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfiguration.StartupProbe, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfiguration) GetStaticIp

GetStaticIp returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfiguration.StaticIp, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfiguration) GetSyslogConfig

GetSyslogConfig returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfiguration.SyslogConfig, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfiguration) GetTerminationGracePeriodSeconds

GetTerminationGracePeriodSeconds returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfiguration.TerminationGracePeriodSeconds, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfiguration) GetTpuCores

GetTpuCores returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfiguration.TpuCores, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfiguration) GetTpuTfVersion

GetTpuTfVersion returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfiguration.TpuTfVersion, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfiguration) GetTpuType

GetTpuType returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfiguration.TpuType, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfiguration) GetVolumes

GetVolumes returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfiguration.Volumes, and is useful for accessing the field via an interface.

type DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationAutoscalingAutoscalingData

type DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationAutoscalingAutoscalingData struct {
	MinReplicas          int                                                                                                                                                                    `json:"minReplicas"`
	MaxReplicas          int                                                                                                                                                                    `json:"maxReplicas"`
	CoolDownPeriod       int                                                                                                                                                                    `json:"coolDownPeriod"`
	Spec                 string                                                                                                                                                                 `json:"spec"`
	Triggers             []DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationAutoscalingAutoscalingDataTriggersAutoscalingTrigger `json:"triggers"`
	KedaScaledObjectSpec string                                                                                                                                                                 `json:"kedaScaledObjectSpec"`
}

DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationAutoscalingAutoscalingData includes the requested fields of the GraphQL type AutoscalingData.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationAutoscalingAutoscalingData) GetCoolDownPeriod

GetCoolDownPeriod returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationAutoscalingAutoscalingData.CoolDownPeriod, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationAutoscalingAutoscalingData) GetKedaScaledObjectSpec

GetKedaScaledObjectSpec returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationAutoscalingAutoscalingData.KedaScaledObjectSpec, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationAutoscalingAutoscalingData) GetMaxReplicas

GetMaxReplicas returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationAutoscalingAutoscalingData.MaxReplicas, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationAutoscalingAutoscalingData) GetMinReplicas

GetMinReplicas returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationAutoscalingAutoscalingData.MinReplicas, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationAutoscalingAutoscalingData) GetSpec

GetSpec returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationAutoscalingAutoscalingData.Spec, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationAutoscalingAutoscalingData) GetTriggers

GetTriggers returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationAutoscalingAutoscalingData.Triggers, and is useful for accessing the field via an interface.

type DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationAutoscalingAutoscalingDataTriggersAutoscalingTrigger

type DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationAutoscalingAutoscalingDataTriggersAutoscalingTrigger struct {
	Type string `json:"type"`
	Spec string `json:"spec"`
}

DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationAutoscalingAutoscalingDataTriggersAutoscalingTrigger includes the requested fields of the GraphQL type AutoscalingTrigger.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationAutoscalingAutoscalingDataTriggersAutoscalingTrigger) GetSpec

GetSpec returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationAutoscalingAutoscalingDataTriggersAutoscalingTrigger.Spec, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationAutoscalingAutoscalingDataTriggersAutoscalingTrigger) GetType

GetType returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationAutoscalingAutoscalingDataTriggersAutoscalingTrigger.Type, and is useful for accessing the field via an interface.

type DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationContainerRegistrySource

type DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationContainerRegistrySource struct {
	RegistryId  uuid.UUID `json:"registryId"`
	RegistryUrl string    `json:"registryUrl"`
	Repository  string    `json:"repository"`
	Tag         string    `json:"tag"`
	Digest      string    `json:"digest"`
}

DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationContainerRegistrySource includes the requested fields of the GraphQL type ContainerRegistrySource.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationContainerRegistrySource) GetDigest

GetDigest returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationContainerRegistrySource.Digest, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationContainerRegistrySource) GetRegistryId

GetRegistryId returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationContainerRegistrySource.RegistryId, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationContainerRegistrySource) GetRegistryUrl

GetRegistryUrl returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationContainerRegistrySource.RegistryUrl, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationContainerRegistrySource) GetRepository

GetRepository returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationContainerRegistrySource.Repository, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationContainerRegistrySource) GetTag

GetTag returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationContainerRegistrySource.Tag, and is useful for accessing the field via an interface.

type DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationEnvsEnvVar

type DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationEnvsEnvVar struct {
	Id        uuid.UUID                                                                                                                        `json:"id"`
	Name      string                                                                                                                           `json:"name"`
	Value     string                                                                                                                           `json:"value"`
	Visible   bool                                                                                                                             `json:"visible"`
	Sealed    bool                                                                                                                             `json:"sealed"`
	Source    DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationEnvsEnvVarSource `json:"source"`
	CreatedAt time.Time                                                                                                                        `json:"createdAt"`
	UpdatedAt time.Time                                                                                                                        `json:"updatedAt"`
}

DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationEnvsEnvVar includes the requested fields of the GraphQL type EnvVar.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationEnvsEnvVar) GetCreatedAt

GetCreatedAt returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationEnvsEnvVar.CreatedAt, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationEnvsEnvVar) GetId

GetId returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationEnvsEnvVar.Id, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationEnvsEnvVar) GetName

GetName returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationEnvsEnvVar.Name, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationEnvsEnvVar) GetSealed

GetSealed returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationEnvsEnvVar.Sealed, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationEnvsEnvVar) GetSource

GetSource returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationEnvsEnvVar.Source, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationEnvsEnvVar) GetUpdatedAt

GetUpdatedAt returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationEnvsEnvVar.UpdatedAt, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationEnvsEnvVar) GetValue

GetValue returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationEnvsEnvVar.Value, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationEnvsEnvVar) GetVisible

GetVisible returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationEnvsEnvVar.Visible, and is useful for accessing the field via an interface.

type DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationEnvsEnvVarSource

type DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationEnvsEnvVarSource struct {
	Type EnvVarSourceType `json:"type"`
}

DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationEnvsEnvVarSource includes the requested fields of the GraphQL type EnvVarSource.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationEnvsEnvVarSource) GetType

GetType returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationEnvsEnvVarSource.Type, and is useful for accessing the field via an interface.

type DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationLegacyRepo

type DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationLegacyRepo struct {
	Id    string `json:"id"`
	Name  string `json:"name"`
	AppId string `json:"appId"`
}

DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationLegacyRepo includes the requested fields of the GraphQL type LegacyRepo.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationLegacyRepo) GetAppId

GetAppId returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationLegacyRepo.AppId, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationLegacyRepo) GetId

GetId returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationLegacyRepo.Id, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationLegacyRepo) GetName

GetName returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationLegacyRepo.Name, and is useful for accessing the field via an interface.

type DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationLivenessProbeProbeData

type DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationLivenessProbeProbeData struct {
	Command             string                                                                                                                                              `json:"command"`
	Http                DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationLivenessProbeProbeDataHttpHTTPProbe `json:"http"`
	Tcp                 DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationLivenessProbeProbeDataTcpTCPProbe   `json:"tcp"`
	InitialDelaySeconds int                                                                                                                                                 `json:"initialDelaySeconds"`
	PeriodSeconds       int                                                                                                                                                 `json:"periodSeconds"`
	SuccessThreshold    int                                                                                                                                                 `json:"successThreshold"`
	FailureThreshold    int                                                                                                                                                 `json:"failureThreshold"`
	TimeoutSeconds      int                                                                                                                                                 `json:"timeoutSeconds"`
}

DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationLivenessProbeProbeData includes the requested fields of the GraphQL type ProbeData.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationLivenessProbeProbeData) GetCommand

GetCommand returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationLivenessProbeProbeData.Command, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationLivenessProbeProbeData) GetFailureThreshold

GetFailureThreshold returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationLivenessProbeProbeData.FailureThreshold, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationLivenessProbeProbeData) GetHttp

GetHttp returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationLivenessProbeProbeData.Http, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationLivenessProbeProbeData) GetInitialDelaySeconds

GetInitialDelaySeconds returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationLivenessProbeProbeData.InitialDelaySeconds, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationLivenessProbeProbeData) GetPeriodSeconds

GetPeriodSeconds returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationLivenessProbeProbeData.PeriodSeconds, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationLivenessProbeProbeData) GetSuccessThreshold

GetSuccessThreshold returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationLivenessProbeProbeData.SuccessThreshold, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationLivenessProbeProbeData) GetTcp

GetTcp returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationLivenessProbeProbeData.Tcp, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationLivenessProbeProbeData) GetTimeoutSeconds

GetTimeoutSeconds returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationLivenessProbeProbeData.TimeoutSeconds, and is useful for accessing the field via an interface.

type DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationLivenessProbeProbeDataHttpHTTPProbe

type DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationLivenessProbeProbeDataHttpHTTPProbe struct {
	Host string `json:"host"`
	Port string `json:"port"`
	Path string `json:"path"`
}

DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationLivenessProbeProbeDataHttpHTTPProbe includes the requested fields of the GraphQL type HTTPProbe.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationLivenessProbeProbeDataHttpHTTPProbe) GetHost

GetHost returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationLivenessProbeProbeDataHttpHTTPProbe.Host, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationLivenessProbeProbeDataHttpHTTPProbe) GetPath

GetPath returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationLivenessProbeProbeDataHttpHTTPProbe.Path, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationLivenessProbeProbeDataHttpHTTPProbe) GetPort

GetPort returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationLivenessProbeProbeDataHttpHTTPProbe.Port, and is useful for accessing the field via an interface.

type DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationLivenessProbeProbeDataTcpTCPProbe

type DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationLivenessProbeProbeDataTcpTCPProbe struct {
	Host string `json:"host"`
	Port string `json:"port"`
}

DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationLivenessProbeProbeDataTcpTCPProbe includes the requested fields of the GraphQL type TCPProbe.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationLivenessProbeProbeDataTcpTCPProbe) GetHost

GetHost returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationLivenessProbeProbeDataTcpTCPProbe.Host, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationLivenessProbeProbeDataTcpTCPProbe) GetPort

GetPort returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationLivenessProbeProbeDataTcpTCPProbe.Port, and is useful for accessing the field via an interface.

type DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationPortsPortData

type DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationPortsPortData struct {
	Port         string `json:"port"`
	Https        bool   `json:"https"`
	Grpc         bool   `json:"grpc"`
	Public       bool   `json:"public"`
	Protocol     string `json:"protocol"`
	LoadBalancer bool   `json:"loadBalancer"`
}

DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationPortsPortData includes the requested fields of the GraphQL type PortData.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationPortsPortData) GetGrpc

GetGrpc returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationPortsPortData.Grpc, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationPortsPortData) GetHttps

GetHttps returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationPortsPortData.Https, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationPortsPortData) GetLoadBalancer

GetLoadBalancer returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationPortsPortData.LoadBalancer, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationPortsPortData) GetPort

GetPort returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationPortsPortData.Port, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationPortsPortData) GetProtocol

GetProtocol returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationPortsPortData.Protocol, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationPortsPortData) GetPublic

GetPublic returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationPortsPortData.Public, and is useful for accessing the field via an interface.

type DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationReadinessProbeProbeData

type DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationReadinessProbeProbeData struct {
	Command             string                                                                                                                                               `json:"command"`
	Http                DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationReadinessProbeProbeDataHttpHTTPProbe `json:"http"`
	Tcp                 DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationReadinessProbeProbeDataTcpTCPProbe   `json:"tcp"`
	InitialDelaySeconds int                                                                                                                                                  `json:"initialDelaySeconds"`
	PeriodSeconds       int                                                                                                                                                  `json:"periodSeconds"`
	SuccessThreshold    int                                                                                                                                                  `json:"successThreshold"`
	FailureThreshold    int                                                                                                                                                  `json:"failureThreshold"`
	TimeoutSeconds      int                                                                                                                                                  `json:"timeoutSeconds"`
}

DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationReadinessProbeProbeData includes the requested fields of the GraphQL type ProbeData.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationReadinessProbeProbeData) GetCommand

GetCommand returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationReadinessProbeProbeData.Command, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationReadinessProbeProbeData) GetFailureThreshold

GetFailureThreshold returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationReadinessProbeProbeData.FailureThreshold, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationReadinessProbeProbeData) GetHttp

GetHttp returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationReadinessProbeProbeData.Http, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationReadinessProbeProbeData) GetInitialDelaySeconds

GetInitialDelaySeconds returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationReadinessProbeProbeData.InitialDelaySeconds, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationReadinessProbeProbeData) GetPeriodSeconds

GetPeriodSeconds returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationReadinessProbeProbeData.PeriodSeconds, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationReadinessProbeProbeData) GetSuccessThreshold

GetSuccessThreshold returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationReadinessProbeProbeData.SuccessThreshold, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationReadinessProbeProbeData) GetTcp

GetTcp returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationReadinessProbeProbeData.Tcp, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationReadinessProbeProbeData) GetTimeoutSeconds

GetTimeoutSeconds returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationReadinessProbeProbeData.TimeoutSeconds, and is useful for accessing the field via an interface.

type DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationReadinessProbeProbeDataHttpHTTPProbe

type DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationReadinessProbeProbeDataHttpHTTPProbe struct {
	Host string `json:"host"`
	Port string `json:"port"`
	Path string `json:"path"`
}

DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationReadinessProbeProbeDataHttpHTTPProbe includes the requested fields of the GraphQL type HTTPProbe.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationReadinessProbeProbeDataHttpHTTPProbe) GetHost

GetHost returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationReadinessProbeProbeDataHttpHTTPProbe.Host, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationReadinessProbeProbeDataHttpHTTPProbe) GetPath

GetPath returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationReadinessProbeProbeDataHttpHTTPProbe.Path, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationReadinessProbeProbeDataHttpHTTPProbe) GetPort

GetPort returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationReadinessProbeProbeDataHttpHTTPProbe.Port, and is useful for accessing the field via an interface.

type DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationReadinessProbeProbeDataTcpTCPProbe

type DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationReadinessProbeProbeDataTcpTCPProbe struct {
	Host string `json:"host"`
	Port string `json:"port"`
}

DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationReadinessProbeProbeDataTcpTCPProbe includes the requested fields of the GraphQL type TCPProbe.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationReadinessProbeProbeDataTcpTCPProbe) GetHost

GetHost returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationReadinessProbeProbeDataTcpTCPProbe.Host, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationReadinessProbeProbeDataTcpTCPProbe) GetPort

GetPort returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationReadinessProbeProbeDataTcpTCPProbe.Port, and is useful for accessing the field via an interface.

type DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationSecretMountsSecretMountData

type DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationSecretMountsSecretMountData struct {
	SecretName string `json:"secretName"`
	MountPath  string `json:"mountPath"`
	ReadOnly   bool   `json:"readOnly"`
}

DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationSecretMountsSecretMountData includes the requested fields of the GraphQL type SecretMountData.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationSecretMountsSecretMountData) GetMountPath

GetMountPath returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationSecretMountsSecretMountData.MountPath, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationSecretMountsSecretMountData) GetReadOnly

GetReadOnly returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationSecretMountsSecretMountData.ReadOnly, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationSecretMountsSecretMountData) GetSecretName

GetSecretName returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationSecretMountsSecretMountData.SecretName, and is useful for accessing the field via an interface.

type DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationStartupProbeProbeData

type DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationStartupProbeProbeData struct {
	Command             string                                                                                                                                             `json:"command"`
	Http                DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationStartupProbeProbeDataHttpHTTPProbe `json:"http"`
	Tcp                 DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationStartupProbeProbeDataTcpTCPProbe   `json:"tcp"`
	InitialDelaySeconds int                                                                                                                                                `json:"initialDelaySeconds"`
	PeriodSeconds       int                                                                                                                                                `json:"periodSeconds"`
	SuccessThreshold    int                                                                                                                                                `json:"successThreshold"`
	FailureThreshold    int                                                                                                                                                `json:"failureThreshold"`
	TimeoutSeconds      int                                                                                                                                                `json:"timeoutSeconds"`
}

DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationStartupProbeProbeData includes the requested fields of the GraphQL type ProbeData.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationStartupProbeProbeData) GetCommand

GetCommand returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationStartupProbeProbeData.Command, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationStartupProbeProbeData) GetFailureThreshold

GetFailureThreshold returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationStartupProbeProbeData.FailureThreshold, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationStartupProbeProbeData) GetHttp

GetHttp returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationStartupProbeProbeData.Http, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationStartupProbeProbeData) GetInitialDelaySeconds

GetInitialDelaySeconds returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationStartupProbeProbeData.InitialDelaySeconds, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationStartupProbeProbeData) GetPeriodSeconds

GetPeriodSeconds returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationStartupProbeProbeData.PeriodSeconds, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationStartupProbeProbeData) GetSuccessThreshold

GetSuccessThreshold returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationStartupProbeProbeData.SuccessThreshold, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationStartupProbeProbeData) GetTcp

GetTcp returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationStartupProbeProbeData.Tcp, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationStartupProbeProbeData) GetTimeoutSeconds

GetTimeoutSeconds returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationStartupProbeProbeData.TimeoutSeconds, and is useful for accessing the field via an interface.

type DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationStartupProbeProbeDataHttpHTTPProbe

type DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationStartupProbeProbeDataHttpHTTPProbe struct {
	Host string `json:"host"`
	Port string `json:"port"`
	Path string `json:"path"`
}

DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationStartupProbeProbeDataHttpHTTPProbe includes the requested fields of the GraphQL type HTTPProbe.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationStartupProbeProbeDataHttpHTTPProbe) GetHost

GetHost returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationStartupProbeProbeDataHttpHTTPProbe.Host, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationStartupProbeProbeDataHttpHTTPProbe) GetPath

GetPath returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationStartupProbeProbeDataHttpHTTPProbe.Path, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationStartupProbeProbeDataHttpHTTPProbe) GetPort

GetPort returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationStartupProbeProbeDataHttpHTTPProbe.Port, and is useful for accessing the field via an interface.

type DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationStartupProbeProbeDataTcpTCPProbe

type DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationStartupProbeProbeDataTcpTCPProbe struct {
	Host string `json:"host"`
	Port string `json:"port"`
}

DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationStartupProbeProbeDataTcpTCPProbe includes the requested fields of the GraphQL type TCPProbe.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationStartupProbeProbeDataTcpTCPProbe) GetHost

GetHost returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationStartupProbeProbeDataTcpTCPProbe.Host, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationStartupProbeProbeDataTcpTCPProbe) GetPort

GetPort returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationStartupProbeProbeDataTcpTCPProbe.Port, and is useful for accessing the field via an interface.

type DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationVolumesVolumeSpec

type DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationVolumesVolumeSpec struct {
	Size      int    `json:"size"`
	MountPath string `json:"mountPath"`
}

DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationVolumesVolumeSpec includes the requested fields of the GraphQL type VolumeSpec.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationVolumesVolumeSpec) GetMountPath

GetMountPath returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationVolumesVolumeSpec.MountPath, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationVolumesVolumeSpec) GetSize

GetSize returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesGeneratorKubernetesGeneratorConfigurationVolumesVolumeSpec.Size, and is useful for accessing the field via an interface.

type DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesTargetManifestTargetConfiguration

type DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesTargetManifestTargetConfiguration struct {
	ClusterId uuid.UUID `json:"clusterId"`
	Namespace string    `json:"namespace"`
}

DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesTargetManifestTargetConfiguration includes the requested fields of the GraphQL type ManifestTargetConfiguration.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesTargetManifestTargetConfiguration) GetClusterId

GetClusterId returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesTargetManifestTargetConfiguration.ClusterId, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesTargetManifestTargetConfiguration) GetNamespace

GetNamespace returns DeployConfigurationDetailConfigurationDeploymentConfigurationKubernetesTargetManifestTargetConfiguration.Namespace, and is useful for accessing the field via an interface.

type DeployConfigurationDetailConfigurationDeploymentConfigurationTerraform

DeployConfigurationDetailConfigurationDeploymentConfigurationTerraform includes the requested fields of the GraphQL type DeploymentConfigurationTerraform.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationTerraform) GetBlueprint

GetBlueprint returns DeployConfigurationDetailConfigurationDeploymentConfigurationTerraform.Blueprint, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationTerraform) GetTarget

GetTarget returns DeployConfigurationDetailConfigurationDeploymentConfigurationTerraform.Target, and is useful for accessing the field via an interface.

type DeployConfigurationDetailConfigurationDeploymentConfigurationTerraformBlueprintBlueprintTerraformConfiguration

type DeployConfigurationDetailConfigurationDeploymentConfigurationTerraformBlueprintBlueprintTerraformConfiguration struct {
	Source              DeployConfigurationDetailConfigurationDeploymentConfigurationTerraformBlueprintBlueprintTerraformConfigurationSource                                          `json:"source"`
	OutputConfiguration DeployConfigurationDetailConfigurationDeploymentConfigurationTerraformBlueprintBlueprintTerraformConfigurationOutputConfigurationTerraformOutputConfiguration `json:"outputConfiguration"`
	TerraformVersion    string                                                                                                                                                        `json:"terraformVersion"`
}

DeployConfigurationDetailConfigurationDeploymentConfigurationTerraformBlueprintBlueprintTerraformConfiguration includes the requested fields of the GraphQL type BlueprintTerraformConfiguration.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationTerraformBlueprintBlueprintTerraformConfiguration) GetOutputConfiguration

GetOutputConfiguration returns DeployConfigurationDetailConfigurationDeploymentConfigurationTerraformBlueprintBlueprintTerraformConfiguration.OutputConfiguration, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationTerraformBlueprintBlueprintTerraformConfiguration) GetSource

GetSource returns DeployConfigurationDetailConfigurationDeploymentConfigurationTerraformBlueprintBlueprintTerraformConfiguration.Source, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationTerraformBlueprintBlueprintTerraformConfiguration) GetTerraformVersion

GetTerraformVersion returns DeployConfigurationDetailConfigurationDeploymentConfigurationTerraformBlueprintBlueprintTerraformConfiguration.TerraformVersion, and is useful for accessing the field via an interface.

type DeployConfigurationDetailConfigurationDeploymentConfigurationTerraformBlueprintBlueprintTerraformConfigurationOutputConfigurationTerraformOutputConfiguration

type DeployConfigurationDetailConfigurationDeploymentConfigurationTerraformBlueprintBlueprintTerraformConfigurationOutputConfigurationTerraformOutputConfiguration struct {
	// Configuration for the automatic output handler. This configuration does not affect output defined via 'customization'.
	Automatic DeployConfigurationDetailConfigurationDeploymentConfigurationTerraformBlueprintBlueprintTerraformConfigurationOutputConfigurationTerraformOutputConfigurationAutomaticTerraformAutomaticOutputConfiguration `json:"automatic"`
	// A JSON object using Terraform configuration syntax
	// (https://developer.hashicorp.com/terraform/language/syntax/json), constituting
	// a valid "output" block.
	//
	// Example:
	// “`
	// {
	// "output": {
	// "example": {
	// "value": "${aws_instance.example}"
	// }
	// }
	// }
	// “`
	//
	// This must include the "output" key at the top level.
	//
	// To reference module values, use the expression mapping syntax: https://developer.hashicorp.com/terraform/language/syntax/json#expression-mapping
	Customization string `json:"customization"`
}

DeployConfigurationDetailConfigurationDeploymentConfigurationTerraformBlueprintBlueprintTerraformConfigurationOutputConfigurationTerraformOutputConfiguration includes the requested fields of the GraphQL type TerraformOutputConfiguration.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationTerraformBlueprintBlueprintTerraformConfigurationOutputConfigurationTerraformOutputConfiguration) GetAutomatic

GetAutomatic returns DeployConfigurationDetailConfigurationDeploymentConfigurationTerraformBlueprintBlueprintTerraformConfigurationOutputConfigurationTerraformOutputConfiguration.Automatic, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationTerraformBlueprintBlueprintTerraformConfigurationOutputConfigurationTerraformOutputConfiguration) GetCustomization

GetCustomization returns DeployConfigurationDetailConfigurationDeploymentConfigurationTerraformBlueprintBlueprintTerraformConfigurationOutputConfigurationTerraformOutputConfiguration.Customization, and is useful for accessing the field via an interface.

type DeployConfigurationDetailConfigurationDeploymentConfigurationTerraformBlueprintBlueprintTerraformConfigurationOutputConfigurationTerraformOutputConfigurationAutomaticTerraformAutomaticOutputConfiguration

type DeployConfigurationDetailConfigurationDeploymentConfigurationTerraformBlueprintBlueprintTerraformConfigurationOutputConfigurationTerraformOutputConfigurationAutomaticTerraformAutomaticOutputConfiguration struct {
	// Disable the 'automatic output' handler, which produces a single map named 'outputs' containing all module outputs.
	Disabled bool `json:"disabled"`
	// The keys of any module outputs that should be excluded from the automatic output value. Ignored when 'disabled' is true.
	Excluded []string `json:"excluded"`
	// Mark the automatic output as sensitive. This MUST be 'true' when any sensitive
	// module output is not specified 'excluded' *and* 'disabled' is false.
	Sensitive bool `json:"sensitive"`
}

DeployConfigurationDetailConfigurationDeploymentConfigurationTerraformBlueprintBlueprintTerraformConfigurationOutputConfigurationTerraformOutputConfigurationAutomaticTerraformAutomaticOutputConfiguration includes the requested fields of the GraphQL type TerraformAutomaticOutputConfiguration.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationTerraformBlueprintBlueprintTerraformConfigurationOutputConfigurationTerraformOutputConfigurationAutomaticTerraformAutomaticOutputConfiguration) GetDisabled

GetDisabled returns DeployConfigurationDetailConfigurationDeploymentConfigurationTerraformBlueprintBlueprintTerraformConfigurationOutputConfigurationTerraformOutputConfigurationAutomaticTerraformAutomaticOutputConfiguration.Disabled, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationTerraformBlueprintBlueprintTerraformConfigurationOutputConfigurationTerraformOutputConfigurationAutomaticTerraformAutomaticOutputConfiguration) GetExcluded

GetExcluded returns DeployConfigurationDetailConfigurationDeploymentConfigurationTerraformBlueprintBlueprintTerraformConfigurationOutputConfigurationTerraformOutputConfigurationAutomaticTerraformAutomaticOutputConfiguration.Excluded, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationTerraformBlueprintBlueprintTerraformConfigurationOutputConfigurationTerraformOutputConfigurationAutomaticTerraformAutomaticOutputConfiguration) GetSensitive

GetSensitive returns DeployConfigurationDetailConfigurationDeploymentConfigurationTerraformBlueprintBlueprintTerraformConfigurationOutputConfigurationTerraformOutputConfigurationAutomaticTerraformAutomaticOutputConfiguration.Sensitive, and is useful for accessing the field via an interface.

type DeployConfigurationDetailConfigurationDeploymentConfigurationTerraformBlueprintBlueprintTerraformConfigurationSource

type DeployConfigurationDetailConfigurationDeploymentConfigurationTerraformBlueprintBlueprintTerraformConfigurationSource struct {
	ProjectSourceDetail `json:"-"`
}

DeployConfigurationDetailConfigurationDeploymentConfigurationTerraformBlueprintBlueprintTerraformConfigurationSource includes the requested fields of the GraphQL type Source.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationTerraformBlueprintBlueprintTerraformConfigurationSource) GetContainerRegistry

GetContainerRegistry returns DeployConfigurationDetailConfigurationDeploymentConfigurationTerraformBlueprintBlueprintTerraformConfigurationSource.ContainerRegistry, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationTerraformBlueprintBlueprintTerraformConfigurationSource) GetGit

GetGit returns DeployConfigurationDetailConfigurationDeploymentConfigurationTerraformBlueprintBlueprintTerraformConfigurationSource.Git, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationTerraformBlueprintBlueprintTerraformConfigurationSource) GetHelmRepository

GetHelmRepository returns DeployConfigurationDetailConfigurationDeploymentConfigurationTerraformBlueprintBlueprintTerraformConfigurationSource.HelmRepository, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationTerraformBlueprintBlueprintTerraformConfigurationSource) GetTerraformModule

GetTerraformModule returns DeployConfigurationDetailConfigurationDeploymentConfigurationTerraformBlueprintBlueprintTerraformConfigurationSource.TerraformModule, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationTerraformBlueprintBlueprintTerraformConfigurationSource) MarshalJSON

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationTerraformBlueprintBlueprintTerraformConfigurationSource) UnmarshalJSON

type DeployConfigurationDetailConfigurationDeploymentConfigurationTerraformTargetTerraformTargetConfiguration

type DeployConfigurationDetailConfigurationDeploymentConfigurationTerraformTargetTerraformTargetConfiguration struct {
	ModuleName   string                                                                                                                                    `json:"moduleName"`
	StateBackend DeployConfigurationDetailConfigurationDeploymentConfigurationTerraformTargetTerraformTargetConfigurationStateBackendTerraformStateBackend `json:"stateBackend"`
	Provider     DeployConfigurationDetailConfigurationDeploymentConfigurationTerraformTargetTerraformTargetConfigurationProviderTerraformProvider         `json:"provider"`
}

DeployConfigurationDetailConfigurationDeploymentConfigurationTerraformTargetTerraformTargetConfiguration includes the requested fields of the GraphQL type TerraformTargetConfiguration.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationTerraformTargetTerraformTargetConfiguration) GetModuleName

GetModuleName returns DeployConfigurationDetailConfigurationDeploymentConfigurationTerraformTargetTerraformTargetConfiguration.ModuleName, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationTerraformTargetTerraformTargetConfiguration) GetProvider

GetProvider returns DeployConfigurationDetailConfigurationDeploymentConfigurationTerraformTargetTerraformTargetConfiguration.Provider, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationTerraformTargetTerraformTargetConfiguration) GetStateBackend

GetStateBackend returns DeployConfigurationDetailConfigurationDeploymentConfigurationTerraformTargetTerraformTargetConfiguration.StateBackend, and is useful for accessing the field via an interface.

type DeployConfigurationDetailConfigurationDeploymentConfigurationTerraformTargetTerraformTargetConfigurationProviderTerraformProvider

DeployConfigurationDetailConfigurationDeploymentConfigurationTerraformTargetTerraformTargetConfigurationProviderTerraformProvider includes the requested fields of the GraphQL type TerraformProvider. The GraphQL type's documentation follows.

The Zeet-connected cloud account which will be mapped to a terraform provider

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationTerraformTargetTerraformTargetConfigurationProviderTerraformProvider) GetAwsAccount

GetAwsAccount returns DeployConfigurationDetailConfigurationDeploymentConfigurationTerraformTargetTerraformTargetConfigurationProviderTerraformProvider.AwsAccount, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationTerraformTargetTerraformTargetConfigurationProviderTerraformProvider) GetDoAccount

GetDoAccount returns DeployConfigurationDetailConfigurationDeploymentConfigurationTerraformTargetTerraformTargetConfigurationProviderTerraformProvider.DoAccount, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationTerraformTargetTerraformTargetConfigurationProviderTerraformProvider) GetGcpAccount

GetGcpAccount returns DeployConfigurationDetailConfigurationDeploymentConfigurationTerraformTargetTerraformTargetConfigurationProviderTerraformProvider.GcpAccount, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationTerraformTargetTerraformTargetConfigurationProviderTerraformProvider) GetRegion

GetRegion returns DeployConfigurationDetailConfigurationDeploymentConfigurationTerraformTargetTerraformTargetConfigurationProviderTerraformProvider.Region, and is useful for accessing the field via an interface.

type DeployConfigurationDetailConfigurationDeploymentConfigurationTerraformTargetTerraformTargetConfigurationProviderTerraformProviderAwsAccountAWSAccount

type DeployConfigurationDetailConfigurationDeploymentConfigurationTerraformTargetTerraformTargetConfigurationProviderTerraformProviderAwsAccountAWSAccount struct {
	Id uuid.UUID `json:"id"`
}

DeployConfigurationDetailConfigurationDeploymentConfigurationTerraformTargetTerraformTargetConfigurationProviderTerraformProviderAwsAccountAWSAccount includes the requested fields of the GraphQL type AWSAccount.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationTerraformTargetTerraformTargetConfigurationProviderTerraformProviderAwsAccountAWSAccount) GetId

GetId returns DeployConfigurationDetailConfigurationDeploymentConfigurationTerraformTargetTerraformTargetConfigurationProviderTerraformProviderAwsAccountAWSAccount.Id, and is useful for accessing the field via an interface.

type DeployConfigurationDetailConfigurationDeploymentConfigurationTerraformTargetTerraformTargetConfigurationProviderTerraformProviderDoAccountDOAccount

type DeployConfigurationDetailConfigurationDeploymentConfigurationTerraformTargetTerraformTargetConfigurationProviderTerraformProviderDoAccountDOAccount struct {
	Id uuid.UUID `json:"id"`
}

DeployConfigurationDetailConfigurationDeploymentConfigurationTerraformTargetTerraformTargetConfigurationProviderTerraformProviderDoAccountDOAccount includes the requested fields of the GraphQL type DOAccount.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationTerraformTargetTerraformTargetConfigurationProviderTerraformProviderDoAccountDOAccount) GetId

GetId returns DeployConfigurationDetailConfigurationDeploymentConfigurationTerraformTargetTerraformTargetConfigurationProviderTerraformProviderDoAccountDOAccount.Id, and is useful for accessing the field via an interface.

type DeployConfigurationDetailConfigurationDeploymentConfigurationTerraformTargetTerraformTargetConfigurationProviderTerraformProviderGcpAccountGCPAccount

type DeployConfigurationDetailConfigurationDeploymentConfigurationTerraformTargetTerraformTargetConfigurationProviderTerraformProviderGcpAccountGCPAccount struct {
	Id uuid.UUID `json:"id"`
}

DeployConfigurationDetailConfigurationDeploymentConfigurationTerraformTargetTerraformTargetConfigurationProviderTerraformProviderGcpAccountGCPAccount includes the requested fields of the GraphQL type GCPAccount.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationTerraformTargetTerraformTargetConfigurationProviderTerraformProviderGcpAccountGCPAccount) GetId

GetId returns DeployConfigurationDetailConfigurationDeploymentConfigurationTerraformTargetTerraformTargetConfigurationProviderTerraformProviderGcpAccountGCPAccount.Id, and is useful for accessing the field via an interface.

type DeployConfigurationDetailConfigurationDeploymentConfigurationTerraformTargetTerraformTargetConfigurationStateBackendTerraformStateBackend

DeployConfigurationDetailConfigurationDeploymentConfigurationTerraformTargetTerraformTargetConfigurationStateBackendTerraformStateBackend includes the requested fields of the GraphQL type TerraformStateBackend.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationTerraformTargetTerraformTargetConfigurationStateBackendTerraformStateBackend) GetGcsBucket

GetGcsBucket returns DeployConfigurationDetailConfigurationDeploymentConfigurationTerraformTargetTerraformTargetConfigurationStateBackendTerraformStateBackend.GcsBucket, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationTerraformTargetTerraformTargetConfigurationStateBackendTerraformStateBackend) GetS3Bucket

GetS3Bucket returns DeployConfigurationDetailConfigurationDeploymentConfigurationTerraformTargetTerraformTargetConfigurationStateBackendTerraformStateBackend.S3Bucket, and is useful for accessing the field via an interface.

type DeployConfigurationDetailConfigurationDeploymentConfigurationTerraformTargetTerraformTargetConfigurationStateBackendTerraformStateBackendGcsBucketGCSBucketConfiguration

type DeployConfigurationDetailConfigurationDeploymentConfigurationTerraformTargetTerraformTargetConfigurationStateBackendTerraformStateBackendGcsBucketGCSBucketConfiguration struct {
	GcpAccountId uuid.UUID `json:"gcpAccountId"`
	Location     string    `json:"location"`
	BucketName   string    `json:"bucketName"`
	Prefix       string    `json:"prefix"`
}

DeployConfigurationDetailConfigurationDeploymentConfigurationTerraformTargetTerraformTargetConfigurationStateBackendTerraformStateBackendGcsBucketGCSBucketConfiguration includes the requested fields of the GraphQL type GCSBucketConfiguration.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationTerraformTargetTerraformTargetConfigurationStateBackendTerraformStateBackendGcsBucketGCSBucketConfiguration) GetBucketName

GetBucketName returns DeployConfigurationDetailConfigurationDeploymentConfigurationTerraformTargetTerraformTargetConfigurationStateBackendTerraformStateBackendGcsBucketGCSBucketConfiguration.BucketName, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationTerraformTargetTerraformTargetConfigurationStateBackendTerraformStateBackendGcsBucketGCSBucketConfiguration) GetGcpAccountId

GetGcpAccountId returns DeployConfigurationDetailConfigurationDeploymentConfigurationTerraformTargetTerraformTargetConfigurationStateBackendTerraformStateBackendGcsBucketGCSBucketConfiguration.GcpAccountId, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationTerraformTargetTerraformTargetConfigurationStateBackendTerraformStateBackendGcsBucketGCSBucketConfiguration) GetLocation

GetLocation returns DeployConfigurationDetailConfigurationDeploymentConfigurationTerraformTargetTerraformTargetConfigurationStateBackendTerraformStateBackendGcsBucketGCSBucketConfiguration.Location, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationTerraformTargetTerraformTargetConfigurationStateBackendTerraformStateBackendGcsBucketGCSBucketConfiguration) GetPrefix

GetPrefix returns DeployConfigurationDetailConfigurationDeploymentConfigurationTerraformTargetTerraformTargetConfigurationStateBackendTerraformStateBackendGcsBucketGCSBucketConfiguration.Prefix, and is useful for accessing the field via an interface.

type DeployConfigurationDetailConfigurationDeploymentConfigurationTerraformTargetTerraformTargetConfigurationStateBackendTerraformStateBackendS3BucketS3BucketConfiguration

type DeployConfigurationDetailConfigurationDeploymentConfigurationTerraformTargetTerraformTargetConfigurationStateBackendTerraformStateBackendS3BucketS3BucketConfiguration struct {
	AwsAccountId uuid.UUID `json:"awsAccountId"`
	Region       string    `json:"region"`
	BucketName   string    `json:"bucketName"`
	Key          string    `json:"key"`
}

DeployConfigurationDetailConfigurationDeploymentConfigurationTerraformTargetTerraformTargetConfigurationStateBackendTerraformStateBackendS3BucketS3BucketConfiguration includes the requested fields of the GraphQL type S3BucketConfiguration.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationTerraformTargetTerraformTargetConfigurationStateBackendTerraformStateBackendS3BucketS3BucketConfiguration) GetAwsAccountId

GetAwsAccountId returns DeployConfigurationDetailConfigurationDeploymentConfigurationTerraformTargetTerraformTargetConfigurationStateBackendTerraformStateBackendS3BucketS3BucketConfiguration.AwsAccountId, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationTerraformTargetTerraformTargetConfigurationStateBackendTerraformStateBackendS3BucketS3BucketConfiguration) GetBucketName

GetBucketName returns DeployConfigurationDetailConfigurationDeploymentConfigurationTerraformTargetTerraformTargetConfigurationStateBackendTerraformStateBackendS3BucketS3BucketConfiguration.BucketName, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationTerraformTargetTerraformTargetConfigurationStateBackendTerraformStateBackendS3BucketS3BucketConfiguration) GetKey

GetKey returns DeployConfigurationDetailConfigurationDeploymentConfigurationTerraformTargetTerraformTargetConfigurationStateBackendTerraformStateBackendS3BucketS3BucketConfiguration.Key, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationTerraformTargetTerraformTargetConfigurationStateBackendTerraformStateBackendS3BucketS3BucketConfiguration) GetRegion

GetRegion returns DeployConfigurationDetailConfigurationDeploymentConfigurationTerraformTargetTerraformTargetConfigurationStateBackendTerraformStateBackendS3BucketS3BucketConfiguration.Region, and is useful for accessing the field via an interface.

type DeployConfigurationDetailConfigurationDeploymentConfigurationVariablesDeployVariable

type DeployConfigurationDetailConfigurationDeploymentConfigurationVariablesDeployVariable struct {
	DeployVariableDetail `json:"-"`
}

DeployConfigurationDetailConfigurationDeploymentConfigurationVariablesDeployVariable includes the requested fields of the GraphQL type DeployVariable.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationVariablesDeployVariable) GetId

GetId returns DeployConfigurationDetailConfigurationDeploymentConfigurationVariablesDeployVariable.Id, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationVariablesDeployVariable) GetName

GetName returns DeployConfigurationDetailConfigurationDeploymentConfigurationVariablesDeployVariable.Name, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationVariablesDeployVariable) GetSpecId

GetSpecId returns DeployConfigurationDetailConfigurationDeploymentConfigurationVariablesDeployVariable.SpecId, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationVariablesDeployVariable) GetValue

GetValue returns DeployConfigurationDetailConfigurationDeploymentConfigurationVariablesDeployVariable.Value, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationVariablesDeployVariable) GetValueBoolean

GetValueBoolean returns DeployConfigurationDetailConfigurationDeploymentConfigurationVariablesDeployVariable.ValueBoolean, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationVariablesDeployVariable) GetValueFloat

GetValueFloat returns DeployConfigurationDetailConfigurationDeploymentConfigurationVariablesDeployVariable.ValueFloat, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationVariablesDeployVariable) GetValueInt

GetValueInt returns DeployConfigurationDetailConfigurationDeploymentConfigurationVariablesDeployVariable.ValueInt, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationVariablesDeployVariable) GetValueJson

GetValueJson returns DeployConfigurationDetailConfigurationDeploymentConfigurationVariablesDeployVariable.ValueJson, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationVariablesDeployVariable) GetValueString

GetValueString returns DeployConfigurationDetailConfigurationDeploymentConfigurationVariablesDeployVariable.ValueString, and is useful for accessing the field via an interface.

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationVariablesDeployVariable) MarshalJSON

func (*DeployConfigurationDetailConfigurationDeploymentConfigurationVariablesDeployVariable) UnmarshalJSON

type DeployStrategy

type DeployStrategy string
const (
	DeployStrategyRestart DeployStrategy = "RESTART"
	DeployStrategyRolling DeployStrategy = "ROLLING"
)

type DeployVariableDetail

type DeployVariableDetail struct {
	Id           uuid.UUID `json:"id"`
	SpecId       uuid.UUID `json:"specId"`
	Name         string    `json:"name"`
	Value        string    `json:"value"`
	ValueString  string    `json:"valueString"`
	ValueBoolean bool      `json:"valueBoolean"`
	ValueInt     int       `json:"valueInt"`
	ValueFloat   float64   `json:"valueFloat"`
	ValueJson    string    `json:"valueJson"`
}

DeployVariableDetail includes the GraphQL fields of DeployVariable requested by the fragment DeployVariableDetail.

func (*DeployVariableDetail) GetId

func (v *DeployVariableDetail) GetId() uuid.UUID

GetId returns DeployVariableDetail.Id, and is useful for accessing the field via an interface.

func (*DeployVariableDetail) GetName

func (v *DeployVariableDetail) GetName() string

GetName returns DeployVariableDetail.Name, and is useful for accessing the field via an interface.

func (*DeployVariableDetail) GetSpecId

func (v *DeployVariableDetail) GetSpecId() uuid.UUID

GetSpecId returns DeployVariableDetail.SpecId, and is useful for accessing the field via an interface.

func (*DeployVariableDetail) GetValue

func (v *DeployVariableDetail) GetValue() string

GetValue returns DeployVariableDetail.Value, and is useful for accessing the field via an interface.

func (*DeployVariableDetail) GetValueBoolean

func (v *DeployVariableDetail) GetValueBoolean() bool

GetValueBoolean returns DeployVariableDetail.ValueBoolean, and is useful for accessing the field via an interface.

func (*DeployVariableDetail) GetValueFloat

func (v *DeployVariableDetail) GetValueFloat() float64

GetValueFloat returns DeployVariableDetail.ValueFloat, and is useful for accessing the field via an interface.

func (*DeployVariableDetail) GetValueInt

func (v *DeployVariableDetail) GetValueInt() int

GetValueInt returns DeployVariableDetail.ValueInt, and is useful for accessing the field via an interface.

func (*DeployVariableDetail) GetValueJson

func (v *DeployVariableDetail) GetValueJson() string

GetValueJson returns DeployVariableDetail.ValueJson, and is useful for accessing the field via an interface.

func (*DeployVariableDetail) GetValueString

func (v *DeployVariableDetail) GetValueString() string

GetValueString returns DeployVariableDetail.ValueString, and is useful for accessing the field via an interface.

type DeploymentConfigurationAwsSamInput

type DeploymentConfigurationAwsSamInput struct {
	Target    AwsSamTargetConfigurationInput    `json:"target"`
	Generator AwsSamGeneratorConfigurationInput `json:"generator"`
}

func (*DeploymentConfigurationAwsSamInput) GetGenerator

GetGenerator returns DeploymentConfigurationAwsSamInput.Generator, and is useful for accessing the field via an interface.

func (*DeploymentConfigurationAwsSamInput) GetTarget

GetTarget returns DeploymentConfigurationAwsSamInput.Target, and is useful for accessing the field via an interface.

type DeploymentConfigurationGcpCloudRunInput

type DeploymentConfigurationGcpCloudRunInput struct {
	Target    GcpCloudRunTargetConfigurationInput    `json:"target"`
	Generator GcpCloudRunGeneratorConfigurationInput `json:"generator"`
}

func (*DeploymentConfigurationGcpCloudRunInput) GetGenerator

GetGenerator returns DeploymentConfigurationGcpCloudRunInput.Generator, and is useful for accessing the field via an interface.

func (*DeploymentConfigurationGcpCloudRunInput) GetTarget

GetTarget returns DeploymentConfigurationGcpCloudRunInput.Target, and is useful for accessing the field via an interface.

type DeploymentConfigurationInput

type DeploymentConfigurationInput struct {
	DefaultWorkflowSteps []BlueprintDriverWorkflowStepAction        `json:"defaultWorkflowSteps"`
	RequirePlanApproval  bool                                       `json:"requirePlanApproval"`
	Variables            []BlueprintVariableInput                   `json:"variables"`
	Kubernetes           DeploymentConfigurationKubernetesInput     `json:"kubernetes"`
	Helm                 DeploymentConfigurationKubernetesHelmInput `json:"helm"`
	Terraform            DeploymentConfigurationTerraformInput      `json:"terraform"`
	AwsSam               DeploymentConfigurationAwsSamInput         `json:"awsSam"`
	GcpCloudRun          DeploymentConfigurationGcpCloudRunInput    `json:"gcpCloudRun"`
}

func (*DeploymentConfigurationInput) GetAwsSam

GetAwsSam returns DeploymentConfigurationInput.AwsSam, and is useful for accessing the field via an interface.

func (*DeploymentConfigurationInput) GetDefaultWorkflowSteps

func (v *DeploymentConfigurationInput) GetDefaultWorkflowSteps() []BlueprintDriverWorkflowStepAction

GetDefaultWorkflowSteps returns DeploymentConfigurationInput.DefaultWorkflowSteps, and is useful for accessing the field via an interface.

func (*DeploymentConfigurationInput) GetGcpCloudRun

GetGcpCloudRun returns DeploymentConfigurationInput.GcpCloudRun, and is useful for accessing the field via an interface.

func (*DeploymentConfigurationInput) GetHelm

GetHelm returns DeploymentConfigurationInput.Helm, and is useful for accessing the field via an interface.

func (*DeploymentConfigurationInput) GetKubernetes

GetKubernetes returns DeploymentConfigurationInput.Kubernetes, and is useful for accessing the field via an interface.

func (*DeploymentConfigurationInput) GetRequirePlanApproval

func (v *DeploymentConfigurationInput) GetRequirePlanApproval() bool

GetRequirePlanApproval returns DeploymentConfigurationInput.RequirePlanApproval, and is useful for accessing the field via an interface.

func (*DeploymentConfigurationInput) GetTerraform

GetTerraform returns DeploymentConfigurationInput.Terraform, and is useful for accessing the field via an interface.

func (*DeploymentConfigurationInput) GetVariables

GetVariables returns DeploymentConfigurationInput.Variables, and is useful for accessing the field via an interface.

type DeploymentConfigurationKubernetesHelmInput

type DeploymentConfigurationKubernetesHelmInput struct {
	Blueprint BlueprintHelmConfigurationInput `json:"blueprint"`
	Target    HelmTargetConfigurationInput    `json:"target"`
	Values    string                          `json:"values"`
}

func (*DeploymentConfigurationKubernetesHelmInput) GetBlueprint

GetBlueprint returns DeploymentConfigurationKubernetesHelmInput.Blueprint, and is useful for accessing the field via an interface.

func (*DeploymentConfigurationKubernetesHelmInput) GetTarget

GetTarget returns DeploymentConfigurationKubernetesHelmInput.Target, and is useful for accessing the field via an interface.

func (*DeploymentConfigurationKubernetesHelmInput) GetValues

GetValues returns DeploymentConfigurationKubernetesHelmInput.Values, and is useful for accessing the field via an interface.

type DeploymentConfigurationKubernetesInput

type DeploymentConfigurationKubernetesInput struct {
	Blueprint BlueprintManifestConfigurationInput   `json:"blueprint"`
	Target    ManifestTargetConfigurationInput      `json:"target"`
	Generator KubernetesGeneratorConfigurationInput `json:"generator"`
}

func (*DeploymentConfigurationKubernetesInput) GetBlueprint

GetBlueprint returns DeploymentConfigurationKubernetesInput.Blueprint, and is useful for accessing the field via an interface.

func (*DeploymentConfigurationKubernetesInput) GetGenerator

GetGenerator returns DeploymentConfigurationKubernetesInput.Generator, and is useful for accessing the field via an interface.

func (*DeploymentConfigurationKubernetesInput) GetTarget

GetTarget returns DeploymentConfigurationKubernetesInput.Target, and is useful for accessing the field via an interface.

type DeploymentConfigurationTerraformInput

type DeploymentConfigurationTerraformInput struct {
	Blueprint BlueprintTerraformConfigurationInput `json:"blueprint"`
	Target    TerraformTargetConfigurationInput    `json:"target"`
}

func (*DeploymentConfigurationTerraformInput) GetBlueprint

GetBlueprint returns DeploymentConfigurationTerraformInput.Blueprint, and is useful for accessing the field via an interface.

func (*DeploymentConfigurationTerraformInput) GetTarget

GetTarget returns DeploymentConfigurationTerraformInput.Target, and is useful for accessing the field via an interface.

type DriverWorkflowStepActionType

type DriverWorkflowStepActionType string
const (
	DriverWorkflowStepActionTypeDriverPlanDestroy DriverWorkflowStepActionType = "DRIVER_PLAN_DESTROY"
	DriverWorkflowStepActionTypeDriverPlan        DriverWorkflowStepActionType = "DRIVER_PLAN"
	DriverWorkflowStepActionTypeDriverApprove     DriverWorkflowStepActionType = "DRIVER_APPROVE"
	DriverWorkflowStepActionTypeDriverApply       DriverWorkflowStepActionType = "DRIVER_APPLY"
	DriverWorkflowStepActionTypeProjectDelete     DriverWorkflowStepActionType = "PROJECT_DELETE"
)

type DuplicateProjectInput

type DuplicateProjectInput struct {
	GroupId      uuid.UUID `json:"groupId"`
	GroupName    string    `json:"groupName"`
	SubGroupId   uuid.UUID `json:"subGroupId"`
	SubGroupName string    `json:"subGroupName"`
	Name         string    `json:"name"`
}

func (*DuplicateProjectInput) GetGroupId

func (v *DuplicateProjectInput) GetGroupId() uuid.UUID

GetGroupId returns DuplicateProjectInput.GroupId, and is useful for accessing the field via an interface.

func (*DuplicateProjectInput) GetGroupName

func (v *DuplicateProjectInput) GetGroupName() string

GetGroupName returns DuplicateProjectInput.GroupName, and is useful for accessing the field via an interface.

func (*DuplicateProjectInput) GetName

func (v *DuplicateProjectInput) GetName() string

GetName returns DuplicateProjectInput.Name, and is useful for accessing the field via an interface.

func (*DuplicateProjectInput) GetSubGroupId

func (v *DuplicateProjectInput) GetSubGroupId() uuid.UUID

GetSubGroupId returns DuplicateProjectInput.SubGroupId, and is useful for accessing the field via an interface.

func (*DuplicateProjectInput) GetSubGroupName

func (v *DuplicateProjectInput) GetSubGroupName() string

GetSubGroupName returns DuplicateProjectInput.SubGroupName, and is useful for accessing the field via an interface.

type DuplicateProjectResponse

type DuplicateProjectResponse struct {
	DuplicateProject duplicateProjectDuplicateProject `json:"duplicateProject"`
}

duplicateProjectResponse is returned by duplicateProject on success.

func DuplicateProjectMutation

func DuplicateProjectMutation(
	ctx_ context.Context,
	client_ graphql.Client,
	id uuid.UUID,
	input DuplicateProjectInput,
) (*DuplicateProjectResponse, error)

func (*DuplicateProjectResponse) GetDuplicateProject

func (v *DuplicateProjectResponse) GetDuplicateProject() duplicateProjectDuplicateProject

GetDuplicateProject returns DuplicateProjectResponse.DuplicateProject, and is useful for accessing the field via an interface.

type EjectClusterComponentInput

type EjectClusterComponentInput struct {
	Name         string               `json:"name"`
	Type         ClusterComponentType `json:"type"`
	GroupName    string               `json:"groupName"`
	SubGroupName string               `json:"subGroupName"`
	ProjectName  string               `json:"projectName"`
}

func (*EjectClusterComponentInput) GetGroupName

func (v *EjectClusterComponentInput) GetGroupName() string

GetGroupName returns EjectClusterComponentInput.GroupName, and is useful for accessing the field via an interface.

func (*EjectClusterComponentInput) GetName

func (v *EjectClusterComponentInput) GetName() string

GetName returns EjectClusterComponentInput.Name, and is useful for accessing the field via an interface.

func (*EjectClusterComponentInput) GetProjectName

func (v *EjectClusterComponentInput) GetProjectName() string

GetProjectName returns EjectClusterComponentInput.ProjectName, and is useful for accessing the field via an interface.

func (*EjectClusterComponentInput) GetSubGroupName

func (v *EjectClusterComponentInput) GetSubGroupName() string

GetSubGroupName returns EjectClusterComponentInput.SubGroupName, and is useful for accessing the field via an interface.

func (*EjectClusterComponentInput) GetType

GetType returns EjectClusterComponentInput.Type, and is useful for accessing the field via an interface.

type EjectClusterComponentResponse

type EjectClusterComponentResponse struct {
	EjectClusterComponent ejectClusterComponentEjectClusterComponent `json:"ejectClusterComponent"`
}

ejectClusterComponentResponse is returned by ejectClusterComponent on success.

func EjectClusterComponentMutation

func EjectClusterComponentMutation(
	ctx_ context.Context,
	client_ graphql.Client,
	clusterId uuid.UUID,
	input EjectClusterComponentInput,
) (*EjectClusterComponentResponse, error)

func (*EjectClusterComponentResponse) GetEjectClusterComponent

func (v *EjectClusterComponentResponse) GetEjectClusterComponent() ejectClusterComponentEjectClusterComponent

GetEjectClusterComponent returns EjectClusterComponentResponse.EjectClusterComponent, and is useful for accessing the field via an interface.

type EnvVarInput

type EnvVarInput struct {
	Name   string `json:"name"`
	Value  string `json:"value"`
	Sealed bool   `json:"sealed"`
}

func (*EnvVarInput) GetName

func (v *EnvVarInput) GetName() string

GetName returns EnvVarInput.Name, and is useful for accessing the field via an interface.

func (*EnvVarInput) GetSealed

func (v *EnvVarInput) GetSealed() bool

GetSealed returns EnvVarInput.Sealed, and is useful for accessing the field via an interface.

func (*EnvVarInput) GetValue

func (v *EnvVarInput) GetValue() string

GetValue returns EnvVarInput.Value, and is useful for accessing the field via an interface.

type EnvVarSourceType

type EnvVarSourceType string
const (
	EnvVarSourceTypeZeet        EnvVarSourceType = "ZEET"
	EnvVarSourceTypeCluster     EnvVarSourceType = "CLUSTER"
	EnvVarSourceTypeGroup       EnvVarSourceType = "GROUP"
	EnvVarSourceTypeSubgroup    EnvVarSourceType = "SUBGROUP"
	EnvVarSourceTypeProject     EnvVarSourceType = "PROJECT"
	EnvVarSourceTypeProjectLink EnvVarSourceType = "PROJECT_LINK"
)

type EventTriggerConfigurationInput

type EventTriggerConfigurationInput struct {
	Git     GitEventTriggerConfigurationInput     `json:"git"`
	CronJob CronJobEventTriggerConfigurationInput `json:"cronJob"`
}

func (*EventTriggerConfigurationInput) GetCronJob

GetCronJob returns EventTriggerConfigurationInput.CronJob, and is useful for accessing the field via an interface.

func (*EventTriggerConfigurationInput) GetGit

GetGit returns EventTriggerConfigurationInput.Git, and is useful for accessing the field via an interface.

type FilterCriterionOperatorType

type FilterCriterionOperatorType string
const (
	FilterCriterionOperatorTypeEquals    FilterCriterionOperatorType = "EQUALS"
	FilterCriterionOperatorTypeNotEquals FilterCriterionOperatorType = "NOT_EQUALS"
	FilterCriterionOperatorTypeIncludes  FilterCriterionOperatorType = "INCLUDES"
	FilterCriterionOperatorTypeExcludes  FilterCriterionOperatorType = "EXCLUDES"
	FilterCriterionOperatorTypeStarts    FilterCriterionOperatorType = "STARTS"
	FilterCriterionOperatorTypeEnds      FilterCriterionOperatorType = "ENDS"
	FilterCriterionOperatorTypeContains  FilterCriterionOperatorType = "CONTAINS"
)

type GCSBucketBackendInput

type GCSBucketBackendInput struct {
	GcpAccountId uuid.UUID `json:"gcpAccountId"`
	BucketName   string    `json:"bucketName"`
	Location     string    `json:"location"`
	Prefix       string    `json:"prefix"`
}

func (*GCSBucketBackendInput) GetBucketName

func (v *GCSBucketBackendInput) GetBucketName() string

GetBucketName returns GCSBucketBackendInput.BucketName, and is useful for accessing the field via an interface.

func (*GCSBucketBackendInput) GetGcpAccountId

func (v *GCSBucketBackendInput) GetGcpAccountId() uuid.UUID

GetGcpAccountId returns GCSBucketBackendInput.GcpAccountId, and is useful for accessing the field via an interface.

func (*GCSBucketBackendInput) GetLocation

func (v *GCSBucketBackendInput) GetLocation() string

GetLocation returns GCSBucketBackendInput.Location, and is useful for accessing the field via an interface.

func (*GCSBucketBackendInput) GetPrefix

func (v *GCSBucketBackendInput) GetPrefix() string

GetPrefix returns GCSBucketBackendInput.Prefix, and is useful for accessing the field via an interface.

type GcpCloudRunGeneratorConfigurationInput

type GcpCloudRunGeneratorConfigurationInput struct {
	EnvVars         []EnvVarInput `json:"envVars"`
	Name            string        `json:"name"`
	HttpPort        string        `json:"httpPort"`
	ContainerMemory float64       `json:"containerMemory"`
	ContainerCpu    float64       `json:"containerCpu"`
	RunCommand      string        `json:"runCommand"`
}

func (*GcpCloudRunGeneratorConfigurationInput) GetContainerCpu

func (v *GcpCloudRunGeneratorConfigurationInput) GetContainerCpu() float64

GetContainerCpu returns GcpCloudRunGeneratorConfigurationInput.ContainerCpu, and is useful for accessing the field via an interface.

func (*GcpCloudRunGeneratorConfigurationInput) GetContainerMemory

func (v *GcpCloudRunGeneratorConfigurationInput) GetContainerMemory() float64

GetContainerMemory returns GcpCloudRunGeneratorConfigurationInput.ContainerMemory, and is useful for accessing the field via an interface.

func (*GcpCloudRunGeneratorConfigurationInput) GetEnvVars

GetEnvVars returns GcpCloudRunGeneratorConfigurationInput.EnvVars, and is useful for accessing the field via an interface.

func (*GcpCloudRunGeneratorConfigurationInput) GetHttpPort

GetHttpPort returns GcpCloudRunGeneratorConfigurationInput.HttpPort, and is useful for accessing the field via an interface.

func (*GcpCloudRunGeneratorConfigurationInput) GetName

GetName returns GcpCloudRunGeneratorConfigurationInput.Name, and is useful for accessing the field via an interface.

func (*GcpCloudRunGeneratorConfigurationInput) GetRunCommand

GetRunCommand returns GcpCloudRunGeneratorConfigurationInput.RunCommand, and is useful for accessing the field via an interface.

type GcpCloudRunTargetConfigurationInput

type GcpCloudRunTargetConfigurationInput struct {
	GcpAccountId uuid.UUID `json:"gcpAccountId"`
	GcpRegion    string    `json:"gcpRegion"`
}

func (*GcpCloudRunTargetConfigurationInput) GetGcpAccountId

func (v *GcpCloudRunTargetConfigurationInput) GetGcpAccountId() uuid.UUID

GetGcpAccountId returns GcpCloudRunTargetConfigurationInput.GcpAccountId, and is useful for accessing the field via an interface.

func (*GcpCloudRunTargetConfigurationInput) GetGcpRegion

func (v *GcpCloudRunTargetConfigurationInput) GetGcpRegion() string

GetGcpRegion returns GcpCloudRunTargetConfigurationInput.GcpRegion, and is useful for accessing the field via an interface.

type GenerateDownloadableLogLinkForWorkflowRunStepResponse

type GenerateDownloadableLogLinkForWorkflowRunStepResponse struct {
	GenerateDownloadableLogLinkForWorkflowRunStep string `json:"generateDownloadableLogLinkForWorkflowRunStep"`
}

generateDownloadableLogLinkForWorkflowRunStepResponse is returned by generateDownloadableLogLinkForWorkflowRunStep on success.

func GenerateDownloadableLogLinkForWorkflowRunStepMutation

func GenerateDownloadableLogLinkForWorkflowRunStepMutation(
	ctx_ context.Context,
	client_ graphql.Client,
	actionStepId uuid.UUID,
) (*GenerateDownloadableLogLinkForWorkflowRunStepResponse, error)

func (*GenerateDownloadableLogLinkForWorkflowRunStepResponse) GetGenerateDownloadableLogLinkForWorkflowRunStep

func (v *GenerateDownloadableLogLinkForWorkflowRunStepResponse) GetGenerateDownloadableLogLinkForWorkflowRunStep() string

GetGenerateDownloadableLogLinkForWorkflowRunStep returns GenerateDownloadableLogLinkForWorkflowRunStepResponse.GenerateDownloadableLogLinkForWorkflowRunStep, and is useful for accessing the field via an interface.

type GenericWorkflowStepActionType

type GenericWorkflowStepActionType string
const (
	GenericWorkflowStepActionTypeDriverPlanDestroy            GenericWorkflowStepActionType = "DRIVER_PLAN_DESTROY"
	GenericWorkflowStepActionTypeDriverPlan                   GenericWorkflowStepActionType = "DRIVER_PLAN"
	GenericWorkflowStepActionTypeDriverApprove                GenericWorkflowStepActionType = "DRIVER_APPROVE"
	GenericWorkflowStepActionTypeDriverApply                  GenericWorkflowStepActionType = "DRIVER_APPLY"
	GenericWorkflowStepActionTypeProjectDelete                GenericWorkflowStepActionType = "PROJECT_DELETE"
	GenericWorkflowStepActionTypeOrchestrationBuild           GenericWorkflowStepActionType = "ORCHESTRATION_BUILD"
	GenericWorkflowStepActionTypeOrchestrationClusterPrecheck GenericWorkflowStepActionType = "ORCHESTRATION_CLUSTER_PRECHECK"
	GenericWorkflowStepActionTypeOrchestrationDeploy          GenericWorkflowStepActionType = "ORCHESTRATION_DEPLOY"
	GenericWorkflowStepActionTypeOrchestrationRelease         GenericWorkflowStepActionType = "ORCHESTRATION_RELEASE"
	GenericWorkflowStepActionTypeOrchestrationDestroy         GenericWorkflowStepActionType = "ORCHESTRATION_DESTROY"
)

type GitEventTriggerConfigurationInput

type GitEventTriggerConfigurationInput struct {
	RepoId             string `json:"repoId"`
	RepoBranchName     string `json:"repoBranchName"`
	RepoOwner          string `json:"repoOwner"`
	RepoName           string `json:"repoName"`
	GithubConnectionId int    `json:"githubConnectionId"`
}

func (*GitEventTriggerConfigurationInput) GetGithubConnectionId

func (v *GitEventTriggerConfigurationInput) GetGithubConnectionId() int

GetGithubConnectionId returns GitEventTriggerConfigurationInput.GithubConnectionId, and is useful for accessing the field via an interface.

func (*GitEventTriggerConfigurationInput) GetRepoBranchName

func (v *GitEventTriggerConfigurationInput) GetRepoBranchName() string

GetRepoBranchName returns GitEventTriggerConfigurationInput.RepoBranchName, and is useful for accessing the field via an interface.

func (*GitEventTriggerConfigurationInput) GetRepoId

GetRepoId returns GitEventTriggerConfigurationInput.RepoId, and is useful for accessing the field via an interface.

func (*GitEventTriggerConfigurationInput) GetRepoName

func (v *GitEventTriggerConfigurationInput) GetRepoName() string

GetRepoName returns GitEventTriggerConfigurationInput.RepoName, and is useful for accessing the field via an interface.

func (*GitEventTriggerConfigurationInput) GetRepoOwner

func (v *GitEventTriggerConfigurationInput) GetRepoOwner() string

GetRepoOwner returns GitEventTriggerConfigurationInput.RepoOwner, and is useful for accessing the field via an interface.

type GitSourceInput

type GitSourceInput struct {
	Repository  string                    `json:"repository"`
	Ref         string                    `json:"ref"`
	Path        string                    `json:"path"`
	Integration GitSourceIntegrationInput `json:"integration"`
}

func (*GitSourceInput) GetIntegration

func (v *GitSourceInput) GetIntegration() GitSourceIntegrationInput

GetIntegration returns GitSourceInput.Integration, and is useful for accessing the field via an interface.

func (*GitSourceInput) GetPath

func (v *GitSourceInput) GetPath() string

GetPath returns GitSourceInput.Path, and is useful for accessing the field via an interface.

func (*GitSourceInput) GetRef

func (v *GitSourceInput) GetRef() string

GetRef returns GitSourceInput.Ref, and is useful for accessing the field via an interface.

func (*GitSourceInput) GetRepository

func (v *GitSourceInput) GetRepository() string

GetRepository returns GitSourceInput.Repository, and is useful for accessing the field via an interface.

type GitSourceIntegrationInput

type GitSourceIntegrationInput struct {
	GithubInstallationId   int       `json:"githubInstallationId"`
	GithubIntegrationId    uuid.UUID `json:"githubIntegrationId"`
	GitlabIntegrationId    uuid.UUID `json:"gitlabIntegrationId"`
	BitbucketIntegrationId uuid.UUID `json:"bitbucketIntegrationId"`
}

func (*GitSourceIntegrationInput) GetBitbucketIntegrationId

func (v *GitSourceIntegrationInput) GetBitbucketIntegrationId() uuid.UUID

GetBitbucketIntegrationId returns GitSourceIntegrationInput.BitbucketIntegrationId, and is useful for accessing the field via an interface.

func (*GitSourceIntegrationInput) GetGithubInstallationId

func (v *GitSourceIntegrationInput) GetGithubInstallationId() int

GetGithubInstallationId returns GitSourceIntegrationInput.GithubInstallationId, and is useful for accessing the field via an interface.

func (*GitSourceIntegrationInput) GetGithubIntegrationId

func (v *GitSourceIntegrationInput) GetGithubIntegrationId() uuid.UUID

GetGithubIntegrationId returns GitSourceIntegrationInput.GithubIntegrationId, and is useful for accessing the field via an interface.

func (*GitSourceIntegrationInput) GetGitlabIntegrationId

func (v *GitSourceIntegrationInput) GetGitlabIntegrationId() uuid.UUID

GetGitlabIntegrationId returns GitSourceIntegrationInput.GitlabIntegrationId, and is useful for accessing the field via an interface.

type GroupsWithSubgroupsResponse

type GroupsWithSubgroupsResponse struct {
	Team groupsWithSubgroupsTeam `json:"team"`
}

groupsWithSubgroupsResponse is returned by groupsWithSubgroups on success.

func GroupsWithSubgroupsQuery

func GroupsWithSubgroupsQuery(
	ctx_ context.Context,
	client_ graphql.Client,
	teamId uuid.UUID,
) (*GroupsWithSubgroupsResponse, error)

func (*GroupsWithSubgroupsResponse) GetTeam

func (v *GroupsWithSubgroupsResponse) GetTeam() groupsWithSubgroupsTeam

GetTeam returns GroupsWithSubgroupsResponse.Team, and is useful for accessing the field via an interface.

type HTTPProbeInput

type HTTPProbeInput struct {
	Host string `json:"host"`
	Port string `json:"port"`
	Path string `json:"path"`
}

func (*HTTPProbeInput) GetHost

func (v *HTTPProbeInput) GetHost() string

GetHost returns HTTPProbeInput.Host, and is useful for accessing the field via an interface.

func (*HTTPProbeInput) GetPath

func (v *HTTPProbeInput) GetPath() string

GetPath returns HTTPProbeInput.Path, and is useful for accessing the field via an interface.

func (*HTTPProbeInput) GetPort

func (v *HTTPProbeInput) GetPort() string

GetPort returns HTTPProbeInput.Port, and is useful for accessing the field via an interface.

type HelmRepositorySourceInput

type HelmRepositorySourceInput struct {
	RepositoryUrl string `json:"repositoryUrl"`
	Chart         string `json:"chart"`
	Version       string `json:"version"`
}

func (*HelmRepositorySourceInput) GetChart

func (v *HelmRepositorySourceInput) GetChart() string

GetChart returns HelmRepositorySourceInput.Chart, and is useful for accessing the field via an interface.

func (*HelmRepositorySourceInput) GetRepositoryUrl

func (v *HelmRepositorySourceInput) GetRepositoryUrl() string

GetRepositoryUrl returns HelmRepositorySourceInput.RepositoryUrl, and is useful for accessing the field via an interface.

func (*HelmRepositorySourceInput) GetVersion

func (v *HelmRepositorySourceInput) GetVersion() string

GetVersion returns HelmRepositorySourceInput.Version, and is useful for accessing the field via an interface.

type HelmTargetConfigurationInput

type HelmTargetConfigurationInput struct {
	ClusterId   uuid.UUID `json:"clusterId"`
	Namespace   string    `json:"namespace"`
	ReleaseName string    `json:"releaseName"`
}

func (*HelmTargetConfigurationInput) GetClusterId

func (v *HelmTargetConfigurationInput) GetClusterId() uuid.UUID

GetClusterId returns HelmTargetConfigurationInput.ClusterId, and is useful for accessing the field via an interface.

func (*HelmTargetConfigurationInput) GetNamespace

func (v *HelmTargetConfigurationInput) GetNamespace() string

GetNamespace returns HelmTargetConfigurationInput.Namespace, and is useful for accessing the field via an interface.

func (*HelmTargetConfigurationInput) GetReleaseName

func (v *HelmTargetConfigurationInput) GetReleaseName() string

GetReleaseName returns HelmTargetConfigurationInput.ReleaseName, and is useful for accessing the field via an interface.

type JobDefinitionInput

type JobDefinitionInput struct {
	ContainerRegistry    ContainerRegistrySourceInput `json:"containerRegistry"`
	ClusterId            string                       `json:"clusterId"`
	JobName              string                       `json:"jobName"`
	JobNamespace         string                       `json:"jobNamespace"`
	DockerEntrypoint     []string                     `json:"dockerEntrypoint"`
	DockerCommand        []string                     `json:"dockerCommand"`
	EnvVars              []EnvVarInput                `json:"envVars"`
	Parallelism          int                          `json:"parallelism"`
	TimeoutSeconds       int                          `json:"timeoutSeconds"`
	AppGeneratorVersion  string                       `json:"appGeneratorVersion"`
	BranchName           string                       `json:"branchName"`
	ProductionBranchName string                       `json:"productionBranchName"`
	CpuRequest           string                       `json:"cpuRequest"`
	MemoryRequest        string                       `json:"memoryRequest"`
	EphemeralStorage     string                       `json:"ephemeralStorage"`
	Dedicated            bool                         `json:"dedicated"`
	GpuRequest           string                       `json:"gpuRequest"`
	GpuType              string                       `json:"gpuType"`
	TpuType              string                       `json:"tpuType"`
	TpuTfVersion         string                       `json:"tpuTfVersion"`
	TpuCores             int                          `json:"tpuCores"`
	StaticIp             bool                         `json:"staticIp"`
	HostNetwork          bool                         `json:"hostNetwork"`
	Volumes              []VolumeSpecInput            `json:"volumes"`
	SecretMounts         []SecretMountDataInput       `json:"secretMounts"`
	LogShipperType       LogShipperType               `json:"logShipperType"`
	BetterstackToken     string                       `json:"betterstackToken"`
	DatadogApmEnabled    bool                         `json:"datadogApmEnabled"`
	DatadogHost          string                       `json:"datadogHost"`
	DatadogKey           string                       `json:"datadogKey"`
	LogDnaKey            string                       `json:"logDnaKey"`
	LogzToken            string                       `json:"logzToken"`
	LogzUrl              string                       `json:"logzUrl"`
	SyslogConfig         string                       `json:"syslogConfig"`
	AwsIamRole           string                       `json:"awsIamRole"`
	GcpServiceAccount    string                       `json:"gcpServiceAccount"`
	ServiceAccountName   string                       `json:"serviceAccountName"`
	Annotations          map[string]string            `json:"annotations"`
	NodeSelector         map[string]string            `json:"nodeSelector"`
	PodSpecPatch         string                       `json:"podSpecPatch"`
}

func (*JobDefinitionInput) GetAnnotations

func (v *JobDefinitionInput) GetAnnotations() map[string]string

GetAnnotations returns JobDefinitionInput.Annotations, and is useful for accessing the field via an interface.

func (*JobDefinitionInput) GetAppGeneratorVersion

func (v *JobDefinitionInput) GetAppGeneratorVersion() string

GetAppGeneratorVersion returns JobDefinitionInput.AppGeneratorVersion, and is useful for accessing the field via an interface.

func (*JobDefinitionInput) GetAwsIamRole

func (v *JobDefinitionInput) GetAwsIamRole() string

GetAwsIamRole returns JobDefinitionInput.AwsIamRole, and is useful for accessing the field via an interface.

func (*JobDefinitionInput) GetBetterstackToken

func (v *JobDefinitionInput) GetBetterstackToken() string

GetBetterstackToken returns JobDefinitionInput.BetterstackToken, and is useful for accessing the field via an interface.

func (*JobDefinitionInput) GetBranchName

func (v *JobDefinitionInput) GetBranchName() string

GetBranchName returns JobDefinitionInput.BranchName, and is useful for accessing the field via an interface.

func (*JobDefinitionInput) GetClusterId

func (v *JobDefinitionInput) GetClusterId() string

GetClusterId returns JobDefinitionInput.ClusterId, and is useful for accessing the field via an interface.

func (*JobDefinitionInput) GetContainerRegistry

func (v *JobDefinitionInput) GetContainerRegistry() ContainerRegistrySourceInput

GetContainerRegistry returns JobDefinitionInput.ContainerRegistry, and is useful for accessing the field via an interface.

func (*JobDefinitionInput) GetCpuRequest

func (v *JobDefinitionInput) GetCpuRequest() string

GetCpuRequest returns JobDefinitionInput.CpuRequest, and is useful for accessing the field via an interface.

func (*JobDefinitionInput) GetDatadogApmEnabled

func (v *JobDefinitionInput) GetDatadogApmEnabled() bool

GetDatadogApmEnabled returns JobDefinitionInput.DatadogApmEnabled, and is useful for accessing the field via an interface.

func (*JobDefinitionInput) GetDatadogHost

func (v *JobDefinitionInput) GetDatadogHost() string

GetDatadogHost returns JobDefinitionInput.DatadogHost, and is useful for accessing the field via an interface.

func (*JobDefinitionInput) GetDatadogKey

func (v *JobDefinitionInput) GetDatadogKey() string

GetDatadogKey returns JobDefinitionInput.DatadogKey, and is useful for accessing the field via an interface.

func (*JobDefinitionInput) GetDedicated

func (v *JobDefinitionInput) GetDedicated() bool

GetDedicated returns JobDefinitionInput.Dedicated, and is useful for accessing the field via an interface.

func (*JobDefinitionInput) GetDockerCommand

func (v *JobDefinitionInput) GetDockerCommand() []string

GetDockerCommand returns JobDefinitionInput.DockerCommand, and is useful for accessing the field via an interface.

func (*JobDefinitionInput) GetDockerEntrypoint

func (v *JobDefinitionInput) GetDockerEntrypoint() []string

GetDockerEntrypoint returns JobDefinitionInput.DockerEntrypoint, and is useful for accessing the field via an interface.

func (*JobDefinitionInput) GetEnvVars

func (v *JobDefinitionInput) GetEnvVars() []EnvVarInput

GetEnvVars returns JobDefinitionInput.EnvVars, and is useful for accessing the field via an interface.

func (*JobDefinitionInput) GetEphemeralStorage

func (v *JobDefinitionInput) GetEphemeralStorage() string

GetEphemeralStorage returns JobDefinitionInput.EphemeralStorage, and is useful for accessing the field via an interface.

func (*JobDefinitionInput) GetGcpServiceAccount

func (v *JobDefinitionInput) GetGcpServiceAccount() string

GetGcpServiceAccount returns JobDefinitionInput.GcpServiceAccount, and is useful for accessing the field via an interface.

func (*JobDefinitionInput) GetGpuRequest

func (v *JobDefinitionInput) GetGpuRequest() string

GetGpuRequest returns JobDefinitionInput.GpuRequest, and is useful for accessing the field via an interface.

func (*JobDefinitionInput) GetGpuType

func (v *JobDefinitionInput) GetGpuType() string

GetGpuType returns JobDefinitionInput.GpuType, and is useful for accessing the field via an interface.

func (*JobDefinitionInput) GetHostNetwork

func (v *JobDefinitionInput) GetHostNetwork() bool

GetHostNetwork returns JobDefinitionInput.HostNetwork, and is useful for accessing the field via an interface.

func (*JobDefinitionInput) GetJobName

func (v *JobDefinitionInput) GetJobName() string

GetJobName returns JobDefinitionInput.JobName, and is useful for accessing the field via an interface.

func (*JobDefinitionInput) GetJobNamespace

func (v *JobDefinitionInput) GetJobNamespace() string

GetJobNamespace returns JobDefinitionInput.JobNamespace, and is useful for accessing the field via an interface.

func (*JobDefinitionInput) GetLogDnaKey

func (v *JobDefinitionInput) GetLogDnaKey() string

GetLogDnaKey returns JobDefinitionInput.LogDnaKey, and is useful for accessing the field via an interface.

func (*JobDefinitionInput) GetLogShipperType

func (v *JobDefinitionInput) GetLogShipperType() LogShipperType

GetLogShipperType returns JobDefinitionInput.LogShipperType, and is useful for accessing the field via an interface.

func (*JobDefinitionInput) GetLogzToken

func (v *JobDefinitionInput) GetLogzToken() string

GetLogzToken returns JobDefinitionInput.LogzToken, and is useful for accessing the field via an interface.

func (*JobDefinitionInput) GetLogzUrl

func (v *JobDefinitionInput) GetLogzUrl() string

GetLogzUrl returns JobDefinitionInput.LogzUrl, and is useful for accessing the field via an interface.

func (*JobDefinitionInput) GetMemoryRequest

func (v *JobDefinitionInput) GetMemoryRequest() string

GetMemoryRequest returns JobDefinitionInput.MemoryRequest, and is useful for accessing the field via an interface.

func (*JobDefinitionInput) GetNodeSelector

func (v *JobDefinitionInput) GetNodeSelector() map[string]string

GetNodeSelector returns JobDefinitionInput.NodeSelector, and is useful for accessing the field via an interface.

func (*JobDefinitionInput) GetParallelism

func (v *JobDefinitionInput) GetParallelism() int

GetParallelism returns JobDefinitionInput.Parallelism, and is useful for accessing the field via an interface.

func (*JobDefinitionInput) GetPodSpecPatch

func (v *JobDefinitionInput) GetPodSpecPatch() string

GetPodSpecPatch returns JobDefinitionInput.PodSpecPatch, and is useful for accessing the field via an interface.

func (*JobDefinitionInput) GetProductionBranchName

func (v *JobDefinitionInput) GetProductionBranchName() string

GetProductionBranchName returns JobDefinitionInput.ProductionBranchName, and is useful for accessing the field via an interface.

func (*JobDefinitionInput) GetSecretMounts

func (v *JobDefinitionInput) GetSecretMounts() []SecretMountDataInput

GetSecretMounts returns JobDefinitionInput.SecretMounts, and is useful for accessing the field via an interface.

func (*JobDefinitionInput) GetServiceAccountName

func (v *JobDefinitionInput) GetServiceAccountName() string

GetServiceAccountName returns JobDefinitionInput.ServiceAccountName, and is useful for accessing the field via an interface.

func (*JobDefinitionInput) GetStaticIp

func (v *JobDefinitionInput) GetStaticIp() bool

GetStaticIp returns JobDefinitionInput.StaticIp, and is useful for accessing the field via an interface.

func (*JobDefinitionInput) GetSyslogConfig

func (v *JobDefinitionInput) GetSyslogConfig() string

GetSyslogConfig returns JobDefinitionInput.SyslogConfig, and is useful for accessing the field via an interface.

func (*JobDefinitionInput) GetTimeoutSeconds

func (v *JobDefinitionInput) GetTimeoutSeconds() int

GetTimeoutSeconds returns JobDefinitionInput.TimeoutSeconds, and is useful for accessing the field via an interface.

func (*JobDefinitionInput) GetTpuCores

func (v *JobDefinitionInput) GetTpuCores() int

GetTpuCores returns JobDefinitionInput.TpuCores, and is useful for accessing the field via an interface.

func (*JobDefinitionInput) GetTpuTfVersion

func (v *JobDefinitionInput) GetTpuTfVersion() string

GetTpuTfVersion returns JobDefinitionInput.TpuTfVersion, and is useful for accessing the field via an interface.

func (*JobDefinitionInput) GetTpuType

func (v *JobDefinitionInput) GetTpuType() string

GetTpuType returns JobDefinitionInput.TpuType, and is useful for accessing the field via an interface.

func (*JobDefinitionInput) GetVolumes

func (v *JobDefinitionInput) GetVolumes() []VolumeSpecInput

GetVolumes returns JobDefinitionInput.Volumes, and is useful for accessing the field via an interface.

type JobDetailItem

type JobDetailItem struct {
	Id         uuid.UUID                            `json:"id"`
	Definition JobDetailItemDefinitionJobDefinition `json:"definition"`
	Runs       JobDetailItemRunsJobRunConnection    `json:"runs"`
}

JobDetailItem includes the GraphQL fields of Job requested by the fragment JobDetailItem.

func (*JobDetailItem) GetDefinition

GetDefinition returns JobDetailItem.Definition, and is useful for accessing the field via an interface.

func (*JobDetailItem) GetId

func (v *JobDetailItem) GetId() uuid.UUID

GetId returns JobDetailItem.Id, and is useful for accessing the field via an interface.

func (*JobDetailItem) GetRuns

GetRuns returns JobDetailItem.Runs, and is useful for accessing the field via an interface.

type JobDetailItemDefinitionJobDefinition

type JobDetailItemDefinitionJobDefinition struct {
	JobName string `json:"jobName"`
}

JobDetailItemDefinitionJobDefinition includes the requested fields of the GraphQL type JobDefinition.

func (*JobDetailItemDefinitionJobDefinition) GetJobName

GetJobName returns JobDetailItemDefinitionJobDefinition.JobName, and is useful for accessing the field via an interface.

type JobDetailItemRunsJobRunConnection

type JobDetailItemRunsJobRunConnection struct {
	TotalCount int                                            `json:"totalCount"`
	PageInfo   JobDetailItemRunsJobRunConnectionPageInfo      `json:"pageInfo"`
	Nodes      []JobDetailItemRunsJobRunConnectionNodesJobRun `json:"nodes"`
}

JobDetailItemRunsJobRunConnection includes the requested fields of the GraphQL type JobRunConnection.

func (*JobDetailItemRunsJobRunConnection) GetNodes

GetNodes returns JobDetailItemRunsJobRunConnection.Nodes, and is useful for accessing the field via an interface.

func (*JobDetailItemRunsJobRunConnection) GetPageInfo

GetPageInfo returns JobDetailItemRunsJobRunConnection.PageInfo, and is useful for accessing the field via an interface.

func (*JobDetailItemRunsJobRunConnection) GetTotalCount

func (v *JobDetailItemRunsJobRunConnection) GetTotalCount() int

GetTotalCount returns JobDetailItemRunsJobRunConnection.TotalCount, and is useful for accessing the field via an interface.

type JobDetailItemRunsJobRunConnectionNodesJobRun

type JobDetailItemRunsJobRunConnectionNodesJobRun struct {
	JobRunListItem `json:"-"`
}

JobDetailItemRunsJobRunConnectionNodesJobRun includes the requested fields of the GraphQL type JobRun.

func (*JobDetailItemRunsJobRunConnectionNodesJobRun) GetCreatedAt

GetCreatedAt returns JobDetailItemRunsJobRunConnectionNodesJobRun.CreatedAt, and is useful for accessing the field via an interface.

func (*JobDetailItemRunsJobRunConnectionNodesJobRun) GetId

GetId returns JobDetailItemRunsJobRunConnectionNodesJobRun.Id, and is useful for accessing the field via an interface.

func (*JobDetailItemRunsJobRunConnectionNodesJobRun) GetSequence

GetSequence returns JobDetailItemRunsJobRunConnectionNodesJobRun.Sequence, and is useful for accessing the field via an interface.

func (*JobDetailItemRunsJobRunConnectionNodesJobRun) GetState

GetState returns JobDetailItemRunsJobRunConnectionNodesJobRun.State, and is useful for accessing the field via an interface.

func (*JobDetailItemRunsJobRunConnectionNodesJobRun) MarshalJSON

func (*JobDetailItemRunsJobRunConnectionNodesJobRun) UnmarshalJSON

type JobDetailItemRunsJobRunConnectionPageInfo

type JobDetailItemRunsJobRunConnectionPageInfo struct {
	HasNextPage bool `json:"hasNextPage"`
}

JobDetailItemRunsJobRunConnectionPageInfo includes the requested fields of the GraphQL type PageInfo.

func (*JobDetailItemRunsJobRunConnectionPageInfo) GetHasNextPage

func (v *JobDetailItemRunsJobRunConnectionPageInfo) GetHasNextPage() bool

GetHasNextPage returns JobDetailItemRunsJobRunConnectionPageInfo.HasNextPage, and is useful for accessing the field via an interface.

type JobListItem

type JobListItem struct {
	Id         uuid.UUID                          `json:"id"`
	Definition JobListItemDefinitionJobDefinition `json:"definition"`
	Runs       JobListItemRunsJobRunConnection    `json:"runs"`
}

JobListItem includes the GraphQL fields of Job requested by the fragment JobListItem.

func (*JobListItem) GetDefinition

GetDefinition returns JobListItem.Definition, and is useful for accessing the field via an interface.

func (*JobListItem) GetId

func (v *JobListItem) GetId() uuid.UUID

GetId returns JobListItem.Id, and is useful for accessing the field via an interface.

func (*JobListItem) GetRuns

GetRuns returns JobListItem.Runs, and is useful for accessing the field via an interface.

type JobListItemDefinitionJobDefinition

type JobListItemDefinitionJobDefinition struct {
	JobName string `json:"jobName"`
}

JobListItemDefinitionJobDefinition includes the requested fields of the GraphQL type JobDefinition.

func (*JobListItemDefinitionJobDefinition) GetJobName

GetJobName returns JobListItemDefinitionJobDefinition.JobName, and is useful for accessing the field via an interface.

type JobListItemRunsJobRunConnection

type JobListItemRunsJobRunConnection struct {
	TotalCount int `json:"totalCount"`
}

JobListItemRunsJobRunConnection includes the requested fields of the GraphQL type JobRunConnection.

func (*JobListItemRunsJobRunConnection) GetTotalCount

func (v *JobListItemRunsJobRunConnection) GetTotalCount() int

GetTotalCount returns JobListItemRunsJobRunConnection.TotalCount, and is useful for accessing the field via an interface.

type JobListResponse

type JobListResponse struct {
	Team jobListTeam `json:"team"`
}

jobListResponse is returned by jobList on success.

func JobListQuery

func JobListQuery(
	ctx_ context.Context,
	client_ graphql.Client,
	teamId uuid.UUID,
	projectId uuid.UUID,
) (*JobListResponse, error)

func (*JobListResponse) GetTeam

func (v *JobListResponse) GetTeam() jobListTeam

GetTeam returns JobListResponse.Team, and is useful for accessing the field via an interface.

type JobRunDetail

type JobRunDetail struct {
	JobRunListItem `json:"-"`
	UpdatedAt      time.Time                           `json:"updatedAt"`
	Command        string                              `json:"command"`
	ExitCode       int                                 `json:"exitCode"`
	ErrorMessage   string                              `json:"errorMessage"`
	Definition     JobRunDetailDefinitionJobDefinition `json:"definition"`
}

JobRunDetail includes the GraphQL fields of JobRun requested by the fragment JobRunDetail.

func (*JobRunDetail) GetCommand

func (v *JobRunDetail) GetCommand() string

GetCommand returns JobRunDetail.Command, and is useful for accessing the field via an interface.

func (*JobRunDetail) GetCreatedAt

func (v *JobRunDetail) GetCreatedAt() time.Time

GetCreatedAt returns JobRunDetail.CreatedAt, and is useful for accessing the field via an interface.

func (*JobRunDetail) GetDefinition

GetDefinition returns JobRunDetail.Definition, and is useful for accessing the field via an interface.

func (*JobRunDetail) GetErrorMessage

func (v *JobRunDetail) GetErrorMessage() string

GetErrorMessage returns JobRunDetail.ErrorMessage, and is useful for accessing the field via an interface.

func (*JobRunDetail) GetExitCode

func (v *JobRunDetail) GetExitCode() int

GetExitCode returns JobRunDetail.ExitCode, and is useful for accessing the field via an interface.

func (*JobRunDetail) GetId

func (v *JobRunDetail) GetId() uuid.UUID

GetId returns JobRunDetail.Id, and is useful for accessing the field via an interface.

func (*JobRunDetail) GetSequence

func (v *JobRunDetail) GetSequence() int

GetSequence returns JobRunDetail.Sequence, and is useful for accessing the field via an interface.

func (*JobRunDetail) GetState

func (v *JobRunDetail) GetState() JobRunState

GetState returns JobRunDetail.State, and is useful for accessing the field via an interface.

func (*JobRunDetail) GetUpdatedAt

func (v *JobRunDetail) GetUpdatedAt() time.Time

GetUpdatedAt returns JobRunDetail.UpdatedAt, and is useful for accessing the field via an interface.

func (*JobRunDetail) MarshalJSON

func (v *JobRunDetail) MarshalJSON() ([]byte, error)

func (*JobRunDetail) UnmarshalJSON

func (v *JobRunDetail) UnmarshalJSON(b []byte) error

type JobRunDetailDefinitionJobDefinition

type JobRunDetailDefinitionJobDefinition struct {
	JobName string `json:"jobName"`
}

JobRunDetailDefinitionJobDefinition includes the requested fields of the GraphQL type JobDefinition.

func (*JobRunDetailDefinitionJobDefinition) GetJobName

GetJobName returns JobRunDetailDefinitionJobDefinition.JobName, and is useful for accessing the field via an interface.

type JobRunDetailResponse

type JobRunDetailResponse struct {
	Team jobRunDetailTeam `json:"team"`
}

jobRunDetailResponse is returned by jobRunDetail on success.

func JobRunDetailQuery

func JobRunDetailQuery(
	ctx_ context.Context,
	client_ graphql.Client,
	id uuid.UUID,
	teamId uuid.UUID,
) (*JobRunDetailResponse, error)

func (*JobRunDetailResponse) GetTeam

func (v *JobRunDetailResponse) GetTeam() jobRunDetailTeam

GetTeam returns JobRunDetailResponse.Team, and is useful for accessing the field via an interface.

type JobRunListItem

type JobRunListItem struct {
	Id        uuid.UUID   `json:"id"`
	Sequence  int         `json:"sequence"`
	CreatedAt time.Time   `json:"createdAt"`
	State     JobRunState `json:"state"`
}

JobRunListItem includes the GraphQL fields of JobRun requested by the fragment JobRunListItem.

func (*JobRunListItem) GetCreatedAt

func (v *JobRunListItem) GetCreatedAt() time.Time

GetCreatedAt returns JobRunListItem.CreatedAt, and is useful for accessing the field via an interface.

func (*JobRunListItem) GetId

func (v *JobRunListItem) GetId() uuid.UUID

GetId returns JobRunListItem.Id, and is useful for accessing the field via an interface.

func (*JobRunListItem) GetSequence

func (v *JobRunListItem) GetSequence() int

GetSequence returns JobRunListItem.Sequence, and is useful for accessing the field via an interface.

func (*JobRunListItem) GetState

func (v *JobRunListItem) GetState() JobRunState

GetState returns JobRunListItem.State, and is useful for accessing the field via an interface.

type JobRunListResponse

type JobRunListResponse struct {
	Team jobRunListTeam `json:"team"`
}

jobRunListResponse is returned by jobRunList on success.

func JobRunListQuery

func JobRunListQuery(
	ctx_ context.Context,
	client_ graphql.Client,
	id uuid.UUID,
	teamId uuid.UUID,
	page PageInput,
) (*JobRunListResponse, error)

func (*JobRunListResponse) GetTeam

func (v *JobRunListResponse) GetTeam() jobRunListTeam

GetTeam returns JobRunListResponse.Team, and is useful for accessing the field via an interface.

type JobRunLogs

type JobRunLogs struct {
	Id   uuid.UUID      `json:"id"`
	Logs JobRunLogsLogs `json:"logs"`
}

JobRunLogs includes the GraphQL fields of JobRun requested by the fragment JobRunLogs.

func (*JobRunLogs) GetId

func (v *JobRunLogs) GetId() uuid.UUID

GetId returns JobRunLogs.Id, and is useful for accessing the field via an interface.

func (*JobRunLogs) GetLogs

func (v *JobRunLogs) GetLogs() JobRunLogsLogs

GetLogs returns JobRunLogs.Logs, and is useful for accessing the field via an interface.

type JobRunLogsLogs

type JobRunLogsLogs struct {
	Id        uuid.UUID                       `json:"id"`
	Completed bool                            `json:"completed"`
	Expired   bool                            `json:"expired"`
	Entries   []JobRunLogsLogsEntriesLogEntry `json:"entries"`
}

JobRunLogsLogs includes the requested fields of the GraphQL type Logs.

func (*JobRunLogsLogs) GetCompleted

func (v *JobRunLogsLogs) GetCompleted() bool

GetCompleted returns JobRunLogsLogs.Completed, and is useful for accessing the field via an interface.

func (*JobRunLogsLogs) GetEntries

GetEntries returns JobRunLogsLogs.Entries, and is useful for accessing the field via an interface.

func (*JobRunLogsLogs) GetExpired

func (v *JobRunLogsLogs) GetExpired() bool

GetExpired returns JobRunLogsLogs.Expired, and is useful for accessing the field via an interface.

func (*JobRunLogsLogs) GetId

func (v *JobRunLogsLogs) GetId() uuid.UUID

GetId returns JobRunLogsLogs.Id, and is useful for accessing the field via an interface.

type JobRunLogsLogsEntriesLogEntry

type JobRunLogsLogsEntriesLogEntry struct {
	Timestamp time.Time `json:"timestamp"`
	Text      string    `json:"text"`
}

JobRunLogsLogsEntriesLogEntry includes the requested fields of the GraphQL type LogEntry.

func (*JobRunLogsLogsEntriesLogEntry) GetText

GetText returns JobRunLogsLogsEntriesLogEntry.Text, and is useful for accessing the field via an interface.

func (*JobRunLogsLogsEntriesLogEntry) GetTimestamp

func (v *JobRunLogsLogsEntriesLogEntry) GetTimestamp() time.Time

GetTimestamp returns JobRunLogsLogsEntriesLogEntry.Timestamp, and is useful for accessing the field via an interface.

type JobRunLogsResponse

type JobRunLogsResponse struct {
	Team jobRunLogsTeam `json:"team"`
}

jobRunLogsResponse is returned by jobRunLogs on success.

func JobRunLogsQuery

func JobRunLogsQuery(
	ctx_ context.Context,
	client_ graphql.Client,
	id uuid.UUID,
	teamId uuid.UUID,
) (*JobRunLogsResponse, error)

func (*JobRunLogsResponse) GetTeam

func (v *JobRunLogsResponse) GetTeam() jobRunLogsTeam

GetTeam returns JobRunLogsResponse.Team, and is useful for accessing the field via an interface.

type JobRunState

type JobRunState string
const (
	JobRunStateJobRunStarting        JobRunState = "JOB_RUN_STARTING"
	JobRunStateJobRunRunning         JobRunState = "JOB_RUN_RUNNING"
	JobRunStateJobRunFailed          JobRunState = "JOB_RUN_FAILED"
	JobRunStateJobRunSucceeded       JobRunState = "JOB_RUN_SUCCEEDED"
	JobRunStateJobRunPendingApproval JobRunState = "JOB_RUN_PENDING_APPROVAL"
)

type KubernetesGeneratorConfigurationInput

type KubernetesGeneratorConfigurationInput struct {
	ContainerRegistrySource       ContainerRegistrySourceInput `json:"containerRegistrySource"`
	AppId                         string                       `json:"appId"`
	BranchName                    string                       `json:"branchName"`
	ProductionBranchName          string                       `json:"productionBranchName"`
	Envs                          []EnvVarInput                `json:"envs"`
	AppGeneratorVersion           string                       `json:"appGeneratorVersion"`
	CpuRequest                    string                       `json:"cpuRequest"`
	MemoryRequest                 string                       `json:"memoryRequest"`
	EphemeralStorage              string                       `json:"ephemeralStorage"`
	Dedicated                     bool                         `json:"dedicated"`
	GpuRequest                    string                       `json:"gpuRequest"`
	GpuType                       string                       `json:"gpuType"`
	TpuType                       string                       `json:"tpuType"`
	TpuTfVersion                  string                       `json:"tpuTfVersion"`
	TpuCores                      int                          `json:"tpuCores"`
	Replicas                      int                          `json:"replicas"`
	Autoscaling                   AutoscalingDataInput         `json:"autoscaling"`
	Ports                         []PortDataInput              `json:"ports"`
	StaticIp                      bool                         `json:"staticIp"`
	HostNetwork                   bool                         `json:"hostNetwork"`
	Endpoint                      string                       `json:"endpoint"`
	DefaultIngressDomain          string                       `json:"defaultIngressDomain"`
	Volumes                       []VolumeSpecInput            `json:"volumes"`
	SecretMounts                  []SecretMountDataInput       `json:"secretMounts"`
	DeployStrategy                DeployStrategy               `json:"deployStrategy"`
	PreStopSleep                  int                          `json:"preStopSleep"`
	TerminationGracePeriodSeconds int                          `json:"terminationGracePeriodSeconds"`
	StartupProbe                  ProbeDataInput               `json:"startupProbe"`
	LivenessProbe                 ProbeDataInput               `json:"livenessProbe"`
	ReadinessProbe                ProbeDataInput               `json:"readinessProbe"`
	LogShipperType                LogShipperType               `json:"logShipperType"`
	BetterstackToken              string                       `json:"betterstackToken"`
	DatadogApmEnabled             bool                         `json:"datadogApmEnabled"`
	DatadogHost                   string                       `json:"datadogHost"`
	DatadogKey                    string                       `json:"datadogKey"`
	LogDnaKey                     string                       `json:"logDnaKey"`
	LogzToken                     string                       `json:"logzToken"`
	LogzUrl                       string                       `json:"logzUrl"`
	SyslogConfig                  string                       `json:"syslogConfig"`
	DockerEntrypoint              []string                     `json:"dockerEntrypoint"`
	DockerCommand                 []string                     `json:"dockerCommand"`
	AwsIamRole                    string                       `json:"awsIamRole"`
	GcpServiceAccount             string                       `json:"gcpServiceAccount"`
	ServiceAccountName            string                       `json:"serviceAccountName"`
	Annotations                   map[string]string            `json:"annotations"`
	ServiceAnnotations            map[string]string            `json:"serviceAnnotations"`
	NodeSelector                  map[string]string            `json:"nodeSelector"`
	PodSpecPatch                  string                       `json:"podSpecPatch"`
}

func (*KubernetesGeneratorConfigurationInput) GetAnnotations

func (v *KubernetesGeneratorConfigurationInput) GetAnnotations() map[string]string

GetAnnotations returns KubernetesGeneratorConfigurationInput.Annotations, and is useful for accessing the field via an interface.

func (*KubernetesGeneratorConfigurationInput) GetAppGeneratorVersion

func (v *KubernetesGeneratorConfigurationInput) GetAppGeneratorVersion() string

GetAppGeneratorVersion returns KubernetesGeneratorConfigurationInput.AppGeneratorVersion, and is useful for accessing the field via an interface.

func (*KubernetesGeneratorConfigurationInput) GetAppId

GetAppId returns KubernetesGeneratorConfigurationInput.AppId, and is useful for accessing the field via an interface.

func (*KubernetesGeneratorConfigurationInput) GetAutoscaling

GetAutoscaling returns KubernetesGeneratorConfigurationInput.Autoscaling, and is useful for accessing the field via an interface.

func (*KubernetesGeneratorConfigurationInput) GetAwsIamRole

func (v *KubernetesGeneratorConfigurationInput) GetAwsIamRole() string

GetAwsIamRole returns KubernetesGeneratorConfigurationInput.AwsIamRole, and is useful for accessing the field via an interface.

func (*KubernetesGeneratorConfigurationInput) GetBetterstackToken

func (v *KubernetesGeneratorConfigurationInput) GetBetterstackToken() string

GetBetterstackToken returns KubernetesGeneratorConfigurationInput.BetterstackToken, and is useful for accessing the field via an interface.

func (*KubernetesGeneratorConfigurationInput) GetBranchName

func (v *KubernetesGeneratorConfigurationInput) GetBranchName() string

GetBranchName returns KubernetesGeneratorConfigurationInput.BranchName, and is useful for accessing the field via an interface.

func (*KubernetesGeneratorConfigurationInput) GetContainerRegistrySource

GetContainerRegistrySource returns KubernetesGeneratorConfigurationInput.ContainerRegistrySource, and is useful for accessing the field via an interface.

func (*KubernetesGeneratorConfigurationInput) GetCpuRequest

func (v *KubernetesGeneratorConfigurationInput) GetCpuRequest() string

GetCpuRequest returns KubernetesGeneratorConfigurationInput.CpuRequest, and is useful for accessing the field via an interface.

func (*KubernetesGeneratorConfigurationInput) GetDatadogApmEnabled

func (v *KubernetesGeneratorConfigurationInput) GetDatadogApmEnabled() bool

GetDatadogApmEnabled returns KubernetesGeneratorConfigurationInput.DatadogApmEnabled, and is useful for accessing the field via an interface.

func (*KubernetesGeneratorConfigurationInput) GetDatadogHost

func (v *KubernetesGeneratorConfigurationInput) GetDatadogHost() string

GetDatadogHost returns KubernetesGeneratorConfigurationInput.DatadogHost, and is useful for accessing the field via an interface.

func (*KubernetesGeneratorConfigurationInput) GetDatadogKey

func (v *KubernetesGeneratorConfigurationInput) GetDatadogKey() string

GetDatadogKey returns KubernetesGeneratorConfigurationInput.DatadogKey, and is useful for accessing the field via an interface.

func (*KubernetesGeneratorConfigurationInput) GetDedicated

func (v *KubernetesGeneratorConfigurationInput) GetDedicated() bool

GetDedicated returns KubernetesGeneratorConfigurationInput.Dedicated, and is useful for accessing the field via an interface.

func (*KubernetesGeneratorConfigurationInput) GetDefaultIngressDomain

func (v *KubernetesGeneratorConfigurationInput) GetDefaultIngressDomain() string

GetDefaultIngressDomain returns KubernetesGeneratorConfigurationInput.DefaultIngressDomain, and is useful for accessing the field via an interface.

func (*KubernetesGeneratorConfigurationInput) GetDeployStrategy

GetDeployStrategy returns KubernetesGeneratorConfigurationInput.DeployStrategy, and is useful for accessing the field via an interface.

func (*KubernetesGeneratorConfigurationInput) GetDockerCommand

func (v *KubernetesGeneratorConfigurationInput) GetDockerCommand() []string

GetDockerCommand returns KubernetesGeneratorConfigurationInput.DockerCommand, and is useful for accessing the field via an interface.

func (*KubernetesGeneratorConfigurationInput) GetDockerEntrypoint

func (v *KubernetesGeneratorConfigurationInput) GetDockerEntrypoint() []string

GetDockerEntrypoint returns KubernetesGeneratorConfigurationInput.DockerEntrypoint, and is useful for accessing the field via an interface.

func (*KubernetesGeneratorConfigurationInput) GetEndpoint

GetEndpoint returns KubernetesGeneratorConfigurationInput.Endpoint, and is useful for accessing the field via an interface.

func (*KubernetesGeneratorConfigurationInput) GetEnvs

GetEnvs returns KubernetesGeneratorConfigurationInput.Envs, and is useful for accessing the field via an interface.

func (*KubernetesGeneratorConfigurationInput) GetEphemeralStorage

func (v *KubernetesGeneratorConfigurationInput) GetEphemeralStorage() string

GetEphemeralStorage returns KubernetesGeneratorConfigurationInput.EphemeralStorage, and is useful for accessing the field via an interface.

func (*KubernetesGeneratorConfigurationInput) GetGcpServiceAccount

func (v *KubernetesGeneratorConfigurationInput) GetGcpServiceAccount() string

GetGcpServiceAccount returns KubernetesGeneratorConfigurationInput.GcpServiceAccount, and is useful for accessing the field via an interface.

func (*KubernetesGeneratorConfigurationInput) GetGpuRequest

func (v *KubernetesGeneratorConfigurationInput) GetGpuRequest() string

GetGpuRequest returns KubernetesGeneratorConfigurationInput.GpuRequest, and is useful for accessing the field via an interface.

func (*KubernetesGeneratorConfigurationInput) GetGpuType

GetGpuType returns KubernetesGeneratorConfigurationInput.GpuType, and is useful for accessing the field via an interface.

func (*KubernetesGeneratorConfigurationInput) GetHostNetwork

func (v *KubernetesGeneratorConfigurationInput) GetHostNetwork() bool

GetHostNetwork returns KubernetesGeneratorConfigurationInput.HostNetwork, and is useful for accessing the field via an interface.

func (*KubernetesGeneratorConfigurationInput) GetLivenessProbe

GetLivenessProbe returns KubernetesGeneratorConfigurationInput.LivenessProbe, and is useful for accessing the field via an interface.

func (*KubernetesGeneratorConfigurationInput) GetLogDnaKey

GetLogDnaKey returns KubernetesGeneratorConfigurationInput.LogDnaKey, and is useful for accessing the field via an interface.

func (*KubernetesGeneratorConfigurationInput) GetLogShipperType

GetLogShipperType returns KubernetesGeneratorConfigurationInput.LogShipperType, and is useful for accessing the field via an interface.

func (*KubernetesGeneratorConfigurationInput) GetLogzToken

GetLogzToken returns KubernetesGeneratorConfigurationInput.LogzToken, and is useful for accessing the field via an interface.

func (*KubernetesGeneratorConfigurationInput) GetLogzUrl

GetLogzUrl returns KubernetesGeneratorConfigurationInput.LogzUrl, and is useful for accessing the field via an interface.

func (*KubernetesGeneratorConfigurationInput) GetMemoryRequest

func (v *KubernetesGeneratorConfigurationInput) GetMemoryRequest() string

GetMemoryRequest returns KubernetesGeneratorConfigurationInput.MemoryRequest, and is useful for accessing the field via an interface.

func (*KubernetesGeneratorConfigurationInput) GetNodeSelector

func (v *KubernetesGeneratorConfigurationInput) GetNodeSelector() map[string]string

GetNodeSelector returns KubernetesGeneratorConfigurationInput.NodeSelector, and is useful for accessing the field via an interface.

func (*KubernetesGeneratorConfigurationInput) GetPodSpecPatch

func (v *KubernetesGeneratorConfigurationInput) GetPodSpecPatch() string

GetPodSpecPatch returns KubernetesGeneratorConfigurationInput.PodSpecPatch, and is useful for accessing the field via an interface.

func (*KubernetesGeneratorConfigurationInput) GetPorts

GetPorts returns KubernetesGeneratorConfigurationInput.Ports, and is useful for accessing the field via an interface.

func (*KubernetesGeneratorConfigurationInput) GetPreStopSleep

func (v *KubernetesGeneratorConfigurationInput) GetPreStopSleep() int

GetPreStopSleep returns KubernetesGeneratorConfigurationInput.PreStopSleep, and is useful for accessing the field via an interface.

func (*KubernetesGeneratorConfigurationInput) GetProductionBranchName

func (v *KubernetesGeneratorConfigurationInput) GetProductionBranchName() string

GetProductionBranchName returns KubernetesGeneratorConfigurationInput.ProductionBranchName, and is useful for accessing the field via an interface.

func (*KubernetesGeneratorConfigurationInput) GetReadinessProbe

GetReadinessProbe returns KubernetesGeneratorConfigurationInput.ReadinessProbe, and is useful for accessing the field via an interface.

func (*KubernetesGeneratorConfigurationInput) GetReplicas

func (v *KubernetesGeneratorConfigurationInput) GetReplicas() int

GetReplicas returns KubernetesGeneratorConfigurationInput.Replicas, and is useful for accessing the field via an interface.

func (*KubernetesGeneratorConfigurationInput) GetSecretMounts

GetSecretMounts returns KubernetesGeneratorConfigurationInput.SecretMounts, and is useful for accessing the field via an interface.

func (*KubernetesGeneratorConfigurationInput) GetServiceAccountName

func (v *KubernetesGeneratorConfigurationInput) GetServiceAccountName() string

GetServiceAccountName returns KubernetesGeneratorConfigurationInput.ServiceAccountName, and is useful for accessing the field via an interface.

func (*KubernetesGeneratorConfigurationInput) GetServiceAnnotations

func (v *KubernetesGeneratorConfigurationInput) GetServiceAnnotations() map[string]string

GetServiceAnnotations returns KubernetesGeneratorConfigurationInput.ServiceAnnotations, and is useful for accessing the field via an interface.

func (*KubernetesGeneratorConfigurationInput) GetStartupProbe

GetStartupProbe returns KubernetesGeneratorConfigurationInput.StartupProbe, and is useful for accessing the field via an interface.

func (*KubernetesGeneratorConfigurationInput) GetStaticIp

GetStaticIp returns KubernetesGeneratorConfigurationInput.StaticIp, and is useful for accessing the field via an interface.

func (*KubernetesGeneratorConfigurationInput) GetSyslogConfig

func (v *KubernetesGeneratorConfigurationInput) GetSyslogConfig() string

GetSyslogConfig returns KubernetesGeneratorConfigurationInput.SyslogConfig, and is useful for accessing the field via an interface.

func (*KubernetesGeneratorConfigurationInput) GetTerminationGracePeriodSeconds

func (v *KubernetesGeneratorConfigurationInput) GetTerminationGracePeriodSeconds() int

GetTerminationGracePeriodSeconds returns KubernetesGeneratorConfigurationInput.TerminationGracePeriodSeconds, and is useful for accessing the field via an interface.

func (*KubernetesGeneratorConfigurationInput) GetTpuCores

func (v *KubernetesGeneratorConfigurationInput) GetTpuCores() int

GetTpuCores returns KubernetesGeneratorConfigurationInput.TpuCores, and is useful for accessing the field via an interface.

func (*KubernetesGeneratorConfigurationInput) GetTpuTfVersion

func (v *KubernetesGeneratorConfigurationInput) GetTpuTfVersion() string

GetTpuTfVersion returns KubernetesGeneratorConfigurationInput.TpuTfVersion, and is useful for accessing the field via an interface.

func (*KubernetesGeneratorConfigurationInput) GetTpuType

GetTpuType returns KubernetesGeneratorConfigurationInput.TpuType, and is useful for accessing the field via an interface.

func (*KubernetesGeneratorConfigurationInput) GetVolumes

GetVolumes returns KubernetesGeneratorConfigurationInput.Volumes, and is useful for accessing the field via an interface.

type LinkProjectResponse

type LinkProjectResponse struct {
	LinkProject linkProjectLinkProjectProjectLink `json:"linkProject"`
}

linkProjectResponse is returned by linkProject on success.

func LinkProjectMutation

func LinkProjectMutation(
	ctx_ context.Context,
	client_ graphql.Client,
	input ProjectLinkInput,
) (*LinkProjectResponse, error)

func (*LinkProjectResponse) GetLinkProject

func (v *LinkProjectResponse) GetLinkProject() linkProjectLinkProjectProjectLink

GetLinkProject returns LinkProjectResponse.LinkProject, and is useful for accessing the field via an interface.

type LogShipperType

type LogShipperType string
const (
	LogShipperTypeLogzio      LogShipperType = "LOGZIO"
	LogShipperTypeSyslog      LogShipperType = "SYSLOG"
	LogShipperTypeLogdna      LogShipperType = "LOGDNA"
	LogShipperTypeDatadog     LogShipperType = "DATADOG"
	LogShipperTypeBetterstack LogShipperType = "BETTERSTACK"
)

type ManifestTargetConfigurationInput

type ManifestTargetConfigurationInput struct {
	ClusterId uuid.UUID `json:"clusterId"`
	Namespace string    `json:"namespace"`
}

func (*ManifestTargetConfigurationInput) GetClusterId

func (v *ManifestTargetConfigurationInput) GetClusterId() uuid.UUID

GetClusterId returns ManifestTargetConfigurationInput.ClusterId, and is useful for accessing the field via an interface.

func (*ManifestTargetConfigurationInput) GetNamespace

func (v *ManifestTargetConfigurationInput) GetNamespace() string

GetNamespace returns ManifestTargetConfigurationInput.Namespace, and is useful for accessing the field via an interface.

type MetricType

type MetricType string
const (
	MetricTypeQuery              MetricType = "QUERY"
	MetricTypeCpu                MetricType = "CPU"
	MetricTypeMemory             MetricType = "MEMORY"
	MetricTypeNetwork            MetricType = "NETWORK"
	MetricTypeStorage            MetricType = "STORAGE"
	MetricTypeFunctionInvocation MetricType = "FUNCTION_INVOCATION"
	MetricTypeFunctionError      MetricType = "FUNCTION_ERROR"
	MetricTypeFunctionDuration   MetricType = "FUNCTION_DURATION"
	MetricTypeFunctionConcurrent MetricType = "FUNCTION_CONCURRENT"
	MetricTypeRequestCount       MetricType = "REQUEST_COUNT"
	MetricTypeInstanceCount      MetricType = "INSTANCE_COUNT"
	MetricTypeCpuUtilization     MetricType = "CPU_UTILIZATION"
	MetricTypeMemoryUtilization  MetricType = "MEMORY_UTILIZATION"
)

type ObservabilityConfigInput added in v0.9.1

type ObservabilityConfigInput struct {
	Selector ObservabilityResourceSelectorInput `json:"selector"`
}

func (*ObservabilityConfigInput) GetSelector added in v0.9.1

GetSelector returns ObservabilityConfigInput.Selector, and is useful for accessing the field via an interface.

type ObservabilityConfigResponse

type ObservabilityConfigResponse struct {
	Team observabilityConfigTeam `json:"team"`
}

observabilityConfigResponse is returned by observabilityConfig on success.

func ObservabilityConfigQuery

func ObservabilityConfigQuery(
	ctx_ context.Context,
	client_ graphql.Client,
	teamId uuid.UUID,
	projectId uuid.UUID,
) (*ObservabilityConfigResponse, error)

func (*ObservabilityConfigResponse) GetTeam

func (v *ObservabilityConfigResponse) GetTeam() observabilityConfigTeam

GetTeam returns ObservabilityConfigResponse.Team, and is useful for accessing the field via an interface.

type ObservabilityResourceSelectorInput

type ObservabilityResourceSelectorInput struct {
	Type          ResourceType                              `json:"type"`
	Namespace     string                                    `json:"namespace"`
	ResourceName  string                                    `json:"resourceName"`
	ContainerName string                                    `json:"containerName"`
	Labels        []ObservabilityResourceSelectorLabelInput `json:"labels"`
}

func (*ObservabilityResourceSelectorInput) GetContainerName

func (v *ObservabilityResourceSelectorInput) GetContainerName() string

GetContainerName returns ObservabilityResourceSelectorInput.ContainerName, and is useful for accessing the field via an interface.

func (*ObservabilityResourceSelectorInput) GetLabels

GetLabels returns ObservabilityResourceSelectorInput.Labels, and is useful for accessing the field via an interface.

func (*ObservabilityResourceSelectorInput) GetNamespace

func (v *ObservabilityResourceSelectorInput) GetNamespace() string

GetNamespace returns ObservabilityResourceSelectorInput.Namespace, and is useful for accessing the field via an interface.

func (*ObservabilityResourceSelectorInput) GetResourceName

func (v *ObservabilityResourceSelectorInput) GetResourceName() string

GetResourceName returns ObservabilityResourceSelectorInput.ResourceName, and is useful for accessing the field via an interface.

func (*ObservabilityResourceSelectorInput) GetType

GetType returns ObservabilityResourceSelectorInput.Type, and is useful for accessing the field via an interface.

type ObservabilityResourceSelectorLabelInput

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

func (*ObservabilityResourceSelectorLabelInput) GetName

GetName returns ObservabilityResourceSelectorLabelInput.Name, and is useful for accessing the field via an interface.

func (*ObservabilityResourceSelectorLabelInput) GetValue

GetValue returns ObservabilityResourceSelectorLabelInput.Value, and is useful for accessing the field via an interface.

type OutputEntryDetail added in v0.9.1

type OutputEntryDetail struct {
	DisplayName string       `json:"displayName"`
	Name        string       `json:"name"`
	Type        VariableType `json:"type"`
	Value       string       `json:"value"`
}

OutputEntryDetail includes the GraphQL fields of ProjectOutputEntry requested by the fragment OutputEntryDetail.

func (*OutputEntryDetail) GetDisplayName added in v0.9.1

func (v *OutputEntryDetail) GetDisplayName() string

GetDisplayName returns OutputEntryDetail.DisplayName, and is useful for accessing the field via an interface.

func (*OutputEntryDetail) GetName added in v0.9.1

func (v *OutputEntryDetail) GetName() string

GetName returns OutputEntryDetail.Name, and is useful for accessing the field via an interface.

func (*OutputEntryDetail) GetType added in v0.9.1

func (v *OutputEntryDetail) GetType() VariableType

GetType returns OutputEntryDetail.Type, and is useful for accessing the field via an interface.

func (*OutputEntryDetail) GetValue added in v0.9.1

func (v *OutputEntryDetail) GetValue() string

GetValue returns OutputEntryDetail.Value, and is useful for accessing the field via an interface.

type PageInput

type PageInput struct {
	First  int    `json:"first"`
	Last   int    `json:"last"`
	After  string `json:"after"`
	Before string `json:"before"`
}

func (*PageInput) GetAfter

func (v *PageInput) GetAfter() string

GetAfter returns PageInput.After, and is useful for accessing the field via an interface.

func (*PageInput) GetBefore

func (v *PageInput) GetBefore() string

GetBefore returns PageInput.Before, and is useful for accessing the field via an interface.

func (*PageInput) GetFirst

func (v *PageInput) GetFirst() int

GetFirst returns PageInput.First, and is useful for accessing the field via an interface.

func (*PageInput) GetLast

func (v *PageInput) GetLast() int

GetLast returns PageInput.Last, and is useful for accessing the field via an interface.

type PortDataInput

type PortDataInput struct {
	Port         string `json:"port"`
	Https        bool   `json:"https"`
	Grpc         bool   `json:"grpc"`
	Public       bool   `json:"public"`
	Protocol     string `json:"protocol"`
	LoadBalancer bool   `json:"loadBalancer"`
}

func (*PortDataInput) GetGrpc

func (v *PortDataInput) GetGrpc() bool

GetGrpc returns PortDataInput.Grpc, and is useful for accessing the field via an interface.

func (*PortDataInput) GetHttps

func (v *PortDataInput) GetHttps() bool

GetHttps returns PortDataInput.Https, and is useful for accessing the field via an interface.

func (*PortDataInput) GetLoadBalancer

func (v *PortDataInput) GetLoadBalancer() bool

GetLoadBalancer returns PortDataInput.LoadBalancer, and is useful for accessing the field via an interface.

func (*PortDataInput) GetPort

func (v *PortDataInput) GetPort() string

GetPort returns PortDataInput.Port, and is useful for accessing the field via an interface.

func (*PortDataInput) GetProtocol

func (v *PortDataInput) GetProtocol() string

GetProtocol returns PortDataInput.Protocol, and is useful for accessing the field via an interface.

func (*PortDataInput) GetPublic

func (v *PortDataInput) GetPublic() bool

GetPublic returns PortDataInput.Public, and is useful for accessing the field via an interface.

type ProbeDataInput

type ProbeDataInput struct {
	Command             string         `json:"command"`
	Http                HTTPProbeInput `json:"http"`
	Tcp                 TCPProbeInput  `json:"tcp"`
	InitialDelaySeconds int            `json:"initialDelaySeconds"`
	PeriodSeconds       int            `json:"periodSeconds"`
	SuccessThreshold    int            `json:"successThreshold"`
	FailureThreshold    int            `json:"failureThreshold"`
	TimeoutSeconds      int            `json:"timeoutSeconds"`
}

func (*ProbeDataInput) GetCommand

func (v *ProbeDataInput) GetCommand() string

GetCommand returns ProbeDataInput.Command, and is useful for accessing the field via an interface.

func (*ProbeDataInput) GetFailureThreshold

func (v *ProbeDataInput) GetFailureThreshold() int

GetFailureThreshold returns ProbeDataInput.FailureThreshold, and is useful for accessing the field via an interface.

func (*ProbeDataInput) GetHttp

func (v *ProbeDataInput) GetHttp() HTTPProbeInput

GetHttp returns ProbeDataInput.Http, and is useful for accessing the field via an interface.

func (*ProbeDataInput) GetInitialDelaySeconds

func (v *ProbeDataInput) GetInitialDelaySeconds() int

GetInitialDelaySeconds returns ProbeDataInput.InitialDelaySeconds, and is useful for accessing the field via an interface.

func (*ProbeDataInput) GetPeriodSeconds

func (v *ProbeDataInput) GetPeriodSeconds() int

GetPeriodSeconds returns ProbeDataInput.PeriodSeconds, and is useful for accessing the field via an interface.

func (*ProbeDataInput) GetSuccessThreshold

func (v *ProbeDataInput) GetSuccessThreshold() int

GetSuccessThreshold returns ProbeDataInput.SuccessThreshold, and is useful for accessing the field via an interface.

func (*ProbeDataInput) GetTcp

func (v *ProbeDataInput) GetTcp() TCPProbeInput

GetTcp returns ProbeDataInput.Tcp, and is useful for accessing the field via an interface.

func (*ProbeDataInput) GetTimeoutSeconds

func (v *ProbeDataInput) GetTimeoutSeconds() int

GetTimeoutSeconds returns ProbeDataInput.TimeoutSeconds, and is useful for accessing the field via an interface.

type ProjectAvailableProvidersResponse

type ProjectAvailableProvidersResponse struct {
	Team projectAvailableProvidersTeam `json:"team"`
}

projectAvailableProvidersResponse is returned by projectAvailableProviders on success.

func ProjectAvailableProvidersQuery

func ProjectAvailableProvidersQuery(
	ctx_ context.Context,
	client_ graphql.Client,
	teamId uuid.UUID,
	projectId uuid.UUID,
	linkType ProjectLinkType,
) (*ProjectAvailableProvidersResponse, error)

func (*ProjectAvailableProvidersResponse) GetTeam

func (v *ProjectAvailableProvidersResponse) GetTeam() projectAvailableProvidersTeam

GetTeam returns ProjectAvailableProvidersResponse.Team, and is useful for accessing the field via an interface.

type ProjectBlueprintConfigurationDetailV1

type ProjectBlueprintConfigurationDetailV1 struct {
	BlueprintConfigurationDetail `json:"-"`
	// Optional 'pre-built' Driver configuration for this blueprint, which can be overridden or extended by projects.
	DriverConfiguration ProjectBlueprintConfigurationDetailV1DriverConfigurationBlueprintDriverConfiguration `json:"-"`
}

ProjectBlueprintConfigurationDetailV1 includes the GraphQL fields of BlueprintConfiguration requested by the fragment ProjectBlueprintConfigurationDetailV1.

func (*ProjectBlueprintConfigurationDetailV1) GetDescription

func (v *ProjectBlueprintConfigurationDetailV1) GetDescription() string

GetDescription returns ProjectBlueprintConfigurationDetailV1.Description, and is useful for accessing the field via an interface.

func (*ProjectBlueprintConfigurationDetailV1) GetDisplayName

func (v *ProjectBlueprintConfigurationDetailV1) GetDisplayName() string

GetDisplayName returns ProjectBlueprintConfigurationDetailV1.DisplayName, and is useful for accessing the field via an interface.

func (*ProjectBlueprintConfigurationDetailV1) GetDriverConfiguration

GetDriverConfiguration returns ProjectBlueprintConfigurationDetailV1.DriverConfiguration, and is useful for accessing the field via an interface.

func (*ProjectBlueprintConfigurationDetailV1) GetLogoUrl

GetLogoUrl returns ProjectBlueprintConfigurationDetailV1.LogoUrl, and is useful for accessing the field via an interface.

func (*ProjectBlueprintConfigurationDetailV1) GetPublished

func (v *ProjectBlueprintConfigurationDetailV1) GetPublished() bool

GetPublished returns ProjectBlueprintConfigurationDetailV1.Published, and is useful for accessing the field via an interface.

func (*ProjectBlueprintConfigurationDetailV1) GetRichInputSchema

func (v *ProjectBlueprintConfigurationDetailV1) GetRichInputSchema() string

GetRichInputSchema returns ProjectBlueprintConfigurationDetailV1.RichInputSchema, and is useful for accessing the field via an interface.

func (*ProjectBlueprintConfigurationDetailV1) GetSlug

GetSlug returns ProjectBlueprintConfigurationDetailV1.Slug, and is useful for accessing the field via an interface.

func (*ProjectBlueprintConfigurationDetailV1) GetTags

GetTags returns ProjectBlueprintConfigurationDetailV1.Tags, and is useful for accessing the field via an interface.

func (*ProjectBlueprintConfigurationDetailV1) MarshalJSON

func (v *ProjectBlueprintConfigurationDetailV1) MarshalJSON() ([]byte, error)

func (*ProjectBlueprintConfigurationDetailV1) UnmarshalJSON

func (v *ProjectBlueprintConfigurationDetailV1) UnmarshalJSON(b []byte) error

type ProjectBlueprintConfigurationDetailV1DriverConfigurationBlueprintDriverConfiguration

type ProjectBlueprintConfigurationDetailV1DriverConfigurationBlueprintDriverConfiguration interface {

	// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
	GetTypename() string
	// contains filtered or unexported methods
}

ProjectBlueprintConfigurationDetailV1DriverConfigurationBlueprintDriverConfiguration includes the requested fields of the GraphQL interface BlueprintDriverConfiguration.

ProjectBlueprintConfigurationDetailV1DriverConfigurationBlueprintDriverConfiguration is implemented by the following types: ProjectBlueprintConfigurationDetailV1DriverConfigurationBlueprintHelmConfiguration ProjectBlueprintConfigurationDetailV1DriverConfigurationBlueprintManifestConfiguration ProjectBlueprintConfigurationDetailV1DriverConfigurationBlueprintTerraformConfiguration

type ProjectBlueprintConfigurationDetailV1DriverConfigurationBlueprintHelmConfiguration

type ProjectBlueprintConfigurationDetailV1DriverConfigurationBlueprintHelmConfiguration struct {
	Typename string                                                                                   `json:"__typename"`
	Source   ProjectBlueprintConfigurationDetailV1DriverConfigurationBlueprintHelmConfigurationSource `json:"source"`
}

ProjectBlueprintConfigurationDetailV1DriverConfigurationBlueprintHelmConfiguration includes the requested fields of the GraphQL type BlueprintHelmConfiguration.

func (*ProjectBlueprintConfigurationDetailV1DriverConfigurationBlueprintHelmConfiguration) GetSource

GetSource returns ProjectBlueprintConfigurationDetailV1DriverConfigurationBlueprintHelmConfiguration.Source, and is useful for accessing the field via an interface.

func (*ProjectBlueprintConfigurationDetailV1DriverConfigurationBlueprintHelmConfiguration) GetTypename

GetTypename returns ProjectBlueprintConfigurationDetailV1DriverConfigurationBlueprintHelmConfiguration.Typename, and is useful for accessing the field via an interface.

type ProjectBlueprintConfigurationDetailV1DriverConfigurationBlueprintHelmConfigurationSource

type ProjectBlueprintConfigurationDetailV1DriverConfigurationBlueprintHelmConfigurationSource struct {
	ProjectSourceDetail `json:"-"`
}

ProjectBlueprintConfigurationDetailV1DriverConfigurationBlueprintHelmConfigurationSource includes the requested fields of the GraphQL type Source.

func (*ProjectBlueprintConfigurationDetailV1DriverConfigurationBlueprintHelmConfigurationSource) GetContainerRegistry

GetContainerRegistry returns ProjectBlueprintConfigurationDetailV1DriverConfigurationBlueprintHelmConfigurationSource.ContainerRegistry, and is useful for accessing the field via an interface.

func (*ProjectBlueprintConfigurationDetailV1DriverConfigurationBlueprintHelmConfigurationSource) GetGit

GetGit returns ProjectBlueprintConfigurationDetailV1DriverConfigurationBlueprintHelmConfigurationSource.Git, and is useful for accessing the field via an interface.

func (*ProjectBlueprintConfigurationDetailV1DriverConfigurationBlueprintHelmConfigurationSource) GetHelmRepository

GetHelmRepository returns ProjectBlueprintConfigurationDetailV1DriverConfigurationBlueprintHelmConfigurationSource.HelmRepository, and is useful for accessing the field via an interface.

func (*ProjectBlueprintConfigurationDetailV1DriverConfigurationBlueprintHelmConfigurationSource) GetTerraformModule

GetTerraformModule returns ProjectBlueprintConfigurationDetailV1DriverConfigurationBlueprintHelmConfigurationSource.TerraformModule, and is useful for accessing the field via an interface.

func (*ProjectBlueprintConfigurationDetailV1DriverConfigurationBlueprintHelmConfigurationSource) MarshalJSON

func (*ProjectBlueprintConfigurationDetailV1DriverConfigurationBlueprintHelmConfigurationSource) UnmarshalJSON

type ProjectBlueprintConfigurationDetailV1DriverConfigurationBlueprintManifestConfiguration

type ProjectBlueprintConfigurationDetailV1DriverConfigurationBlueprintManifestConfiguration struct {
	Typename string                                                                                       `json:"__typename"`
	Source   ProjectBlueprintConfigurationDetailV1DriverConfigurationBlueprintManifestConfigurationSource `json:"source"`
}

ProjectBlueprintConfigurationDetailV1DriverConfigurationBlueprintManifestConfiguration includes the requested fields of the GraphQL type BlueprintManifestConfiguration.

func (*ProjectBlueprintConfigurationDetailV1DriverConfigurationBlueprintManifestConfiguration) GetSource

GetSource returns ProjectBlueprintConfigurationDetailV1DriverConfigurationBlueprintManifestConfiguration.Source, and is useful for accessing the field via an interface.

func (*ProjectBlueprintConfigurationDetailV1DriverConfigurationBlueprintManifestConfiguration) GetTypename

GetTypename returns ProjectBlueprintConfigurationDetailV1DriverConfigurationBlueprintManifestConfiguration.Typename, and is useful for accessing the field via an interface.

type ProjectBlueprintConfigurationDetailV1DriverConfigurationBlueprintManifestConfigurationSource

type ProjectBlueprintConfigurationDetailV1DriverConfigurationBlueprintManifestConfigurationSource struct {
	ProjectSourceDetail `json:"-"`
}

ProjectBlueprintConfigurationDetailV1DriverConfigurationBlueprintManifestConfigurationSource includes the requested fields of the GraphQL type Source.

func (*ProjectBlueprintConfigurationDetailV1DriverConfigurationBlueprintManifestConfigurationSource) GetContainerRegistry

GetContainerRegistry returns ProjectBlueprintConfigurationDetailV1DriverConfigurationBlueprintManifestConfigurationSource.ContainerRegistry, and is useful for accessing the field via an interface.

func (*ProjectBlueprintConfigurationDetailV1DriverConfigurationBlueprintManifestConfigurationSource) GetGit

GetGit returns ProjectBlueprintConfigurationDetailV1DriverConfigurationBlueprintManifestConfigurationSource.Git, and is useful for accessing the field via an interface.

func (*ProjectBlueprintConfigurationDetailV1DriverConfigurationBlueprintManifestConfigurationSource) GetHelmRepository

GetHelmRepository returns ProjectBlueprintConfigurationDetailV1DriverConfigurationBlueprintManifestConfigurationSource.HelmRepository, and is useful for accessing the field via an interface.

func (*ProjectBlueprintConfigurationDetailV1DriverConfigurationBlueprintManifestConfigurationSource) GetTerraformModule

GetTerraformModule returns ProjectBlueprintConfigurationDetailV1DriverConfigurationBlueprintManifestConfigurationSource.TerraformModule, and is useful for accessing the field via an interface.

func (*ProjectBlueprintConfigurationDetailV1DriverConfigurationBlueprintManifestConfigurationSource) MarshalJSON

func (*ProjectBlueprintConfigurationDetailV1DriverConfigurationBlueprintManifestConfigurationSource) UnmarshalJSON

type ProjectBlueprintConfigurationDetailV1DriverConfigurationBlueprintTerraformConfiguration

type ProjectBlueprintConfigurationDetailV1DriverConfigurationBlueprintTerraformConfiguration struct {
	Typename string                                                                                        `json:"__typename"`
	Source   ProjectBlueprintConfigurationDetailV1DriverConfigurationBlueprintTerraformConfigurationSource `json:"source"`
}

ProjectBlueprintConfigurationDetailV1DriverConfigurationBlueprintTerraformConfiguration includes the requested fields of the GraphQL type BlueprintTerraformConfiguration.

func (*ProjectBlueprintConfigurationDetailV1DriverConfigurationBlueprintTerraformConfiguration) GetSource

GetSource returns ProjectBlueprintConfigurationDetailV1DriverConfigurationBlueprintTerraformConfiguration.Source, and is useful for accessing the field via an interface.

func (*ProjectBlueprintConfigurationDetailV1DriverConfigurationBlueprintTerraformConfiguration) GetTypename

GetTypename returns ProjectBlueprintConfigurationDetailV1DriverConfigurationBlueprintTerraformConfiguration.Typename, and is useful for accessing the field via an interface.

type ProjectBlueprintConfigurationDetailV1DriverConfigurationBlueprintTerraformConfigurationSource

type ProjectBlueprintConfigurationDetailV1DriverConfigurationBlueprintTerraformConfigurationSource struct {
	ProjectSourceDetail `json:"-"`
}

ProjectBlueprintConfigurationDetailV1DriverConfigurationBlueprintTerraformConfigurationSource includes the requested fields of the GraphQL type Source.

func (*ProjectBlueprintConfigurationDetailV1DriverConfigurationBlueprintTerraformConfigurationSource) GetContainerRegistry

GetContainerRegistry returns ProjectBlueprintConfigurationDetailV1DriverConfigurationBlueprintTerraformConfigurationSource.ContainerRegistry, and is useful for accessing the field via an interface.

func (*ProjectBlueprintConfigurationDetailV1DriverConfigurationBlueprintTerraformConfigurationSource) GetGit

GetGit returns ProjectBlueprintConfigurationDetailV1DriverConfigurationBlueprintTerraformConfigurationSource.Git, and is useful for accessing the field via an interface.

func (*ProjectBlueprintConfigurationDetailV1DriverConfigurationBlueprintTerraformConfigurationSource) GetHelmRepository

GetHelmRepository returns ProjectBlueprintConfigurationDetailV1DriverConfigurationBlueprintTerraformConfigurationSource.HelmRepository, and is useful for accessing the field via an interface.

func (*ProjectBlueprintConfigurationDetailV1DriverConfigurationBlueprintTerraformConfigurationSource) GetTerraformModule

GetTerraformModule returns ProjectBlueprintConfigurationDetailV1DriverConfigurationBlueprintTerraformConfigurationSource.TerraformModule, and is useful for accessing the field via an interface.

func (*ProjectBlueprintConfigurationDetailV1DriverConfigurationBlueprintTerraformConfigurationSource) MarshalJSON

func (*ProjectBlueprintConfigurationDetailV1DriverConfigurationBlueprintTerraformConfigurationSource) UnmarshalJSON

type ProjectClustersResponse

type ProjectClustersResponse struct {
	Team projectClustersTeam `json:"team"`
}

projectClustersResponse is returned by projectClusters on success.

func ProjectClustersQuery

func ProjectClustersQuery(
	ctx_ context.Context,
	client_ graphql.Client,
	teamId uuid.UUID,
	projectId uuid.UUID,
) (*ProjectClustersResponse, error)

func (*ProjectClustersResponse) GetTeam

func (v *ProjectClustersResponse) GetTeam() projectClustersTeam

GetTeam returns ProjectClustersResponse.Team, and is useful for accessing the field via an interface.

type ProjectConnectorType

type ProjectConnectorType string
const (
	ProjectConnectorTypeDatabaseConnection ProjectConnectorType = "DATABASE_CONNECTION"
)

type ProjectDeployDetail

type ProjectDeployDetail struct {
	Id   uuid.UUID                                  `json:"id"`
	Name string                                     `json:"name"`
	Runs ProjectDeployDetailRunsDeployRunConnection `json:"runs"`
}

ProjectDeployDetail includes the GraphQL fields of Deploy requested by the fragment ProjectDeployDetail.

func (*ProjectDeployDetail) GetId

func (v *ProjectDeployDetail) GetId() uuid.UUID

GetId returns ProjectDeployDetail.Id, and is useful for accessing the field via an interface.

func (*ProjectDeployDetail) GetName

func (v *ProjectDeployDetail) GetName() string

GetName returns ProjectDeployDetail.Name, and is useful for accessing the field via an interface.

func (*ProjectDeployDetail) GetRuns

GetRuns returns ProjectDeployDetail.Runs, and is useful for accessing the field via an interface.

type ProjectDeployDetailResponse

type ProjectDeployDetailResponse struct {
	Team projectDeployDetailTeam `json:"team"`
}

projectDeployDetailResponse is returned by projectDeployDetail on success.

func ProjectDeployDetailQuery

func ProjectDeployDetailQuery(
	ctx_ context.Context,
	client_ graphql.Client,
	teamId uuid.UUID,
	deployId uuid.UUID,
) (*ProjectDeployDetailResponse, error)

func (*ProjectDeployDetailResponse) GetTeam

func (v *ProjectDeployDetailResponse) GetTeam() projectDeployDetailTeam

GetTeam returns ProjectDeployDetailResponse.Team, and is useful for accessing the field via an interface.

type ProjectDeployDetailRunsDeployRunConnection

type ProjectDeployDetailRunsDeployRunConnection struct {
	TotalCount int                                                        `json:"totalCount"`
	Nodes      []ProjectDeployDetailRunsDeployRunConnectionNodesDeployRun `json:"nodes"`
}

ProjectDeployDetailRunsDeployRunConnection includes the requested fields of the GraphQL type DeployRunConnection.

func (*ProjectDeployDetailRunsDeployRunConnection) GetNodes

GetNodes returns ProjectDeployDetailRunsDeployRunConnection.Nodes, and is useful for accessing the field via an interface.

func (*ProjectDeployDetailRunsDeployRunConnection) GetTotalCount

GetTotalCount returns ProjectDeployDetailRunsDeployRunConnection.TotalCount, and is useful for accessing the field via an interface.

type ProjectDeployDetailRunsDeployRunConnectionNodesDeployRun

type ProjectDeployDetailRunsDeployRunConnectionNodesDeployRun struct {
	ProjectDeployRunList `json:"-"`
}

ProjectDeployDetailRunsDeployRunConnectionNodesDeployRun includes the requested fields of the GraphQL type DeployRun.

func (*ProjectDeployDetailRunsDeployRunConnectionNodesDeployRun) GetId

GetId returns ProjectDeployDetailRunsDeployRunConnectionNodesDeployRun.Id, and is useful for accessing the field via an interface.

func (*ProjectDeployDetailRunsDeployRunConnectionNodesDeployRun) GetResult

GetResult returns ProjectDeployDetailRunsDeployRunConnectionNodesDeployRun.Result, and is useful for accessing the field via an interface.

func (*ProjectDeployDetailRunsDeployRunConnectionNodesDeployRun) GetSequence

GetSequence returns ProjectDeployDetailRunsDeployRunConnectionNodesDeployRun.Sequence, and is useful for accessing the field via an interface.

func (*ProjectDeployDetailRunsDeployRunConnectionNodesDeployRun) MarshalJSON

func (*ProjectDeployDetailRunsDeployRunConnectionNodesDeployRun) UnmarshalJSON

type ProjectDeployList

type ProjectDeployList struct {
	Id   uuid.UUID                                `json:"id"`
	Name string                                   `json:"name"`
	Runs ProjectDeployListRunsDeployRunConnection `json:"runs"`
}

ProjectDeployList includes the GraphQL fields of Deploy requested by the fragment ProjectDeployList.

func (*ProjectDeployList) GetId

func (v *ProjectDeployList) GetId() uuid.UUID

GetId returns ProjectDeployList.Id, and is useful for accessing the field via an interface.

func (*ProjectDeployList) GetName

func (v *ProjectDeployList) GetName() string

GetName returns ProjectDeployList.Name, and is useful for accessing the field via an interface.

func (*ProjectDeployList) GetRuns

GetRuns returns ProjectDeployList.Runs, and is useful for accessing the field via an interface.

type ProjectDeployListRunsDeployRunConnection

type ProjectDeployListRunsDeployRunConnection struct {
	TotalCount int                                                      `json:"totalCount"`
	Nodes      []ProjectDeployListRunsDeployRunConnectionNodesDeployRun `json:"nodes"`
}

ProjectDeployListRunsDeployRunConnection includes the requested fields of the GraphQL type DeployRunConnection.

func (*ProjectDeployListRunsDeployRunConnection) GetNodes

GetNodes returns ProjectDeployListRunsDeployRunConnection.Nodes, and is useful for accessing the field via an interface.

func (*ProjectDeployListRunsDeployRunConnection) GetTotalCount

func (v *ProjectDeployListRunsDeployRunConnection) GetTotalCount() int

GetTotalCount returns ProjectDeployListRunsDeployRunConnection.TotalCount, and is useful for accessing the field via an interface.

type ProjectDeployListRunsDeployRunConnectionNodesDeployRun

type ProjectDeployListRunsDeployRunConnectionNodesDeployRun struct {
	Id       uuid.UUID `json:"id"`
	Sequence int       `json:"sequence"`
}

ProjectDeployListRunsDeployRunConnectionNodesDeployRun includes the requested fields of the GraphQL type DeployRun.

func (*ProjectDeployListRunsDeployRunConnectionNodesDeployRun) GetId

GetId returns ProjectDeployListRunsDeployRunConnectionNodesDeployRun.Id, and is useful for accessing the field via an interface.

func (*ProjectDeployListRunsDeployRunConnectionNodesDeployRun) GetSequence

GetSequence returns ProjectDeployListRunsDeployRunConnectionNodesDeployRun.Sequence, and is useful for accessing the field via an interface.

type ProjectDeployRevisionsResponse

type ProjectDeployRevisionsResponse struct {
	Team projectDeployRevisionsTeam `json:"team"`
}

projectDeployRevisionsResponse is returned by projectDeployRevisions on success.

func ProjectDeployRevisionsQuery

func ProjectDeployRevisionsQuery(
	ctx_ context.Context,
	client_ graphql.Client,
	teamId uuid.UUID,
	projectId uuid.UUID,
	page PageInput,
) (*ProjectDeployRevisionsResponse, error)

func (*ProjectDeployRevisionsResponse) GetTeam

func (v *ProjectDeployRevisionsResponse) GetTeam() projectDeployRevisionsTeam

GetTeam returns ProjectDeployRevisionsResponse.Team, and is useful for accessing the field via an interface.

type ProjectDeployRunDetail

type ProjectDeployRunDetail struct {
	Id       uuid.UUID                                    `json:"id"`
	Sequence int                                          `json:"sequence"`
	Result   ProjectDeployRunDetailResultDeploymentResult `json:"result"`
}

ProjectDeployRunDetail includes the GraphQL fields of DeployRun requested by the fragment ProjectDeployRunDetail.

func (*ProjectDeployRunDetail) GetId

func (v *ProjectDeployRunDetail) GetId() uuid.UUID

GetId returns ProjectDeployRunDetail.Id, and is useful for accessing the field via an interface.

func (*ProjectDeployRunDetail) GetResult

GetResult returns ProjectDeployRunDetail.Result, and is useful for accessing the field via an interface.

func (*ProjectDeployRunDetail) GetSequence

func (v *ProjectDeployRunDetail) GetSequence() int

GetSequence returns ProjectDeployRunDetail.Sequence, and is useful for accessing the field via an interface.

type ProjectDeployRunDetailResponse

type ProjectDeployRunDetailResponse struct {
	Team projectDeployRunDetailTeam `json:"team"`
}

projectDeployRunDetailResponse is returned by projectDeployRunDetail on success.

func ProjectDeployRunDetailQuery

func ProjectDeployRunDetailQuery(
	ctx_ context.Context,
	client_ graphql.Client,
	teamId uuid.UUID,
	deployRunId uuid.UUID,
) (*ProjectDeployRunDetailResponse, error)

func (*ProjectDeployRunDetailResponse) GetTeam

func (v *ProjectDeployRunDetailResponse) GetTeam() projectDeployRunDetailTeam

GetTeam returns ProjectDeployRunDetailResponse.Team, and is useful for accessing the field via an interface.

type ProjectDeployRunDetailResultDeploymentResult

type ProjectDeployRunDetailResultDeploymentResult struct {
	Resources ProjectDeployRunDetailResultDeploymentResultResourcesResourceConnection `json:"resources"`
}

ProjectDeployRunDetailResultDeploymentResult includes the requested fields of the GraphQL type DeploymentResult.

func (*ProjectDeployRunDetailResultDeploymentResult) GetResources

GetResources returns ProjectDeployRunDetailResultDeploymentResult.Resources, and is useful for accessing the field via an interface.

type ProjectDeployRunDetailResultDeploymentResultResourcesResourceConnection

type ProjectDeployRunDetailResultDeploymentResultResourcesResourceConnection struct {
	TotalCount int                                                                                    `json:"totalCount"`
	Nodes      []ProjectDeployRunDetailResultDeploymentResultResourcesResourceConnectionNodesResource `json:"-"`
}

ProjectDeployRunDetailResultDeploymentResultResourcesResourceConnection includes the requested fields of the GraphQL type ResourceConnection.

func (*ProjectDeployRunDetailResultDeploymentResultResourcesResourceConnection) GetNodes

GetNodes returns ProjectDeployRunDetailResultDeploymentResultResourcesResourceConnection.Nodes, and is useful for accessing the field via an interface.

func (*ProjectDeployRunDetailResultDeploymentResultResourcesResourceConnection) GetTotalCount

GetTotalCount returns ProjectDeployRunDetailResultDeploymentResultResourcesResourceConnection.TotalCount, and is useful for accessing the field via an interface.

func (*ProjectDeployRunDetailResultDeploymentResultResourcesResourceConnection) MarshalJSON

func (*ProjectDeployRunDetailResultDeploymentResultResourcesResourceConnection) UnmarshalJSON

type ProjectDeployRunDetailResultDeploymentResultResourcesResourceConnectionNodesCertificateResource

type ProjectDeployRunDetailResultDeploymentResultResourcesResourceConnectionNodesCertificateResource struct {
	Typename    string `json:"__typename"`
	DisplayName string `json:"displayName"`
	ExternalId  string `json:"externalId"`
}

ProjectDeployRunDetailResultDeploymentResultResourcesResourceConnectionNodesCertificateResource includes the requested fields of the GraphQL type CertificateResource.

func (*ProjectDeployRunDetailResultDeploymentResultResourcesResourceConnectionNodesCertificateResource) GetDisplayName

GetDisplayName returns ProjectDeployRunDetailResultDeploymentResultResourcesResourceConnectionNodesCertificateResource.DisplayName, and is useful for accessing the field via an interface.

func (*ProjectDeployRunDetailResultDeploymentResultResourcesResourceConnectionNodesCertificateResource) GetExternalId

GetExternalId returns ProjectDeployRunDetailResultDeploymentResultResourcesResourceConnectionNodesCertificateResource.ExternalId, and is useful for accessing the field via an interface.

func (*ProjectDeployRunDetailResultDeploymentResultResourcesResourceConnectionNodesCertificateResource) GetTypename

GetTypename returns ProjectDeployRunDetailResultDeploymentResultResourcesResourceConnectionNodesCertificateResource.Typename, and is useful for accessing the field via an interface.

type ProjectDeployRunDetailResultDeploymentResultResourcesResourceConnectionNodesContainerResource

type ProjectDeployRunDetailResultDeploymentResultResourcesResourceConnectionNodesContainerResource struct {
	Typename    string `json:"__typename"`
	DisplayName string `json:"displayName"`
	ExternalId  string `json:"externalId"`
}

ProjectDeployRunDetailResultDeploymentResultResourcesResourceConnectionNodesContainerResource includes the requested fields of the GraphQL type ContainerResource.

func (*ProjectDeployRunDetailResultDeploymentResultResourcesResourceConnectionNodesContainerResource) GetDisplayName

GetDisplayName returns ProjectDeployRunDetailResultDeploymentResultResourcesResourceConnectionNodesContainerResource.DisplayName, and is useful for accessing the field via an interface.

func (*ProjectDeployRunDetailResultDeploymentResultResourcesResourceConnectionNodesContainerResource) GetExternalId

GetExternalId returns ProjectDeployRunDetailResultDeploymentResultResourcesResourceConnectionNodesContainerResource.ExternalId, and is useful for accessing the field via an interface.

func (*ProjectDeployRunDetailResultDeploymentResultResourcesResourceConnectionNodesContainerResource) GetTypename

GetTypename returns ProjectDeployRunDetailResultDeploymentResultResourcesResourceConnectionNodesContainerResource.Typename, and is useful for accessing the field via an interface.

type ProjectDeployRunDetailResultDeploymentResultResourcesResourceConnectionNodesEndpointResource

type ProjectDeployRunDetailResultDeploymentResultResourcesResourceConnectionNodesEndpointResource struct {
	Typename    string `json:"__typename"`
	DisplayName string `json:"displayName"`
	ExternalId  string `json:"externalId"`
}

ProjectDeployRunDetailResultDeploymentResultResourcesResourceConnectionNodesEndpointResource includes the requested fields of the GraphQL type EndpointResource.

func (*ProjectDeployRunDetailResultDeploymentResultResourcesResourceConnectionNodesEndpointResource) GetDisplayName

GetDisplayName returns ProjectDeployRunDetailResultDeploymentResultResourcesResourceConnectionNodesEndpointResource.DisplayName, and is useful for accessing the field via an interface.

func (*ProjectDeployRunDetailResultDeploymentResultResourcesResourceConnectionNodesEndpointResource) GetExternalId

GetExternalId returns ProjectDeployRunDetailResultDeploymentResultResourcesResourceConnectionNodesEndpointResource.ExternalId, and is useful for accessing the field via an interface.

func (*ProjectDeployRunDetailResultDeploymentResultResourcesResourceConnectionNodesEndpointResource) GetTypename

GetTypename returns ProjectDeployRunDetailResultDeploymentResultResourcesResourceConnectionNodesEndpointResource.Typename, and is useful for accessing the field via an interface.

type ProjectDeployRunDetailResultDeploymentResultResourcesResourceConnectionNodesResource

type ProjectDeployRunDetailResultDeploymentResultResourcesResourceConnectionNodesResource interface {

	// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
	GetTypename() string
	// GetDisplayName returns the interface-field "displayName" from its implementation.
	GetDisplayName() string
	// GetExternalId returns the interface-field "externalId" from its implementation.
	GetExternalId() string
	// contains filtered or unexported methods
}

ProjectDeployRunDetailResultDeploymentResultResourcesResourceConnectionNodesResource includes the requested fields of the GraphQL interface Resource.

ProjectDeployRunDetailResultDeploymentResultResourcesResourceConnectionNodesResource is implemented by the following types: ProjectDeployRunDetailResultDeploymentResultResourcesResourceConnectionNodesCertificateResource ProjectDeployRunDetailResultDeploymentResultResourcesResourceConnectionNodesContainerResource ProjectDeployRunDetailResultDeploymentResultResourcesResourceConnectionNodesEndpointResource

type ProjectDeployRunList

type ProjectDeployRunList struct {
	Id       uuid.UUID                                  `json:"id"`
	Sequence int                                        `json:"sequence"`
	Result   ProjectDeployRunListResultDeploymentResult `json:"result"`
}

ProjectDeployRunList includes the GraphQL fields of DeployRun requested by the fragment ProjectDeployRunList.

func (*ProjectDeployRunList) GetId

func (v *ProjectDeployRunList) GetId() uuid.UUID

GetId returns ProjectDeployRunList.Id, and is useful for accessing the field via an interface.

func (*ProjectDeployRunList) GetResult

GetResult returns ProjectDeployRunList.Result, and is useful for accessing the field via an interface.

func (*ProjectDeployRunList) GetSequence

func (v *ProjectDeployRunList) GetSequence() int

GetSequence returns ProjectDeployRunList.Sequence, and is useful for accessing the field via an interface.

type ProjectDeployRunListResultDeploymentResult

type ProjectDeployRunListResultDeploymentResult struct {
	Resources ProjectDeployRunListResultDeploymentResultResourcesResourceConnection `json:"resources"`
}

ProjectDeployRunListResultDeploymentResult includes the requested fields of the GraphQL type DeploymentResult.

func (*ProjectDeployRunListResultDeploymentResult) GetResources

GetResources returns ProjectDeployRunListResultDeploymentResult.Resources, and is useful for accessing the field via an interface.

type ProjectDeployRunListResultDeploymentResultResourcesResourceConnection

type ProjectDeployRunListResultDeploymentResultResourcesResourceConnection struct {
	TotalCount int                                                                                  `json:"totalCount"`
	Nodes      []ProjectDeployRunListResultDeploymentResultResourcesResourceConnectionNodesResource `json:"-"`
}

ProjectDeployRunListResultDeploymentResultResourcesResourceConnection includes the requested fields of the GraphQL type ResourceConnection.

func (*ProjectDeployRunListResultDeploymentResultResourcesResourceConnection) GetNodes

GetNodes returns ProjectDeployRunListResultDeploymentResultResourcesResourceConnection.Nodes, and is useful for accessing the field via an interface.

func (*ProjectDeployRunListResultDeploymentResultResourcesResourceConnection) GetTotalCount

GetTotalCount returns ProjectDeployRunListResultDeploymentResultResourcesResourceConnection.TotalCount, and is useful for accessing the field via an interface.

func (*ProjectDeployRunListResultDeploymentResultResourcesResourceConnection) MarshalJSON

func (*ProjectDeployRunListResultDeploymentResultResourcesResourceConnection) UnmarshalJSON

type ProjectDeployRunListResultDeploymentResultResourcesResourceConnectionNodesCertificateResource

type ProjectDeployRunListResultDeploymentResultResourcesResourceConnectionNodesCertificateResource struct {
	Typename     string `json:"__typename"`
	DisplayName  string `json:"displayName"`
	ExternalId   string `json:"externalId"`
	ExternalLink string `json:"externalLink"`
	ExternalType string `json:"externalType"`
}

ProjectDeployRunListResultDeploymentResultResourcesResourceConnectionNodesCertificateResource includes the requested fields of the GraphQL type CertificateResource.

func (*ProjectDeployRunListResultDeploymentResultResourcesResourceConnectionNodesCertificateResource) GetDisplayName

GetDisplayName returns ProjectDeployRunListResultDeploymentResultResourcesResourceConnectionNodesCertificateResource.DisplayName, and is useful for accessing the field via an interface.

func (*ProjectDeployRunListResultDeploymentResultResourcesResourceConnectionNodesCertificateResource) GetExternalId

GetExternalId returns ProjectDeployRunListResultDeploymentResultResourcesResourceConnectionNodesCertificateResource.ExternalId, and is useful for accessing the field via an interface.

GetExternalLink returns ProjectDeployRunListResultDeploymentResultResourcesResourceConnectionNodesCertificateResource.ExternalLink, and is useful for accessing the field via an interface.

func (*ProjectDeployRunListResultDeploymentResultResourcesResourceConnectionNodesCertificateResource) GetExternalType

GetExternalType returns ProjectDeployRunListResultDeploymentResultResourcesResourceConnectionNodesCertificateResource.ExternalType, and is useful for accessing the field via an interface.

func (*ProjectDeployRunListResultDeploymentResultResourcesResourceConnectionNodesCertificateResource) GetTypename

GetTypename returns ProjectDeployRunListResultDeploymentResultResourcesResourceConnectionNodesCertificateResource.Typename, and is useful for accessing the field via an interface.

type ProjectDeployRunListResultDeploymentResultResourcesResourceConnectionNodesContainerResource

type ProjectDeployRunListResultDeploymentResultResourcesResourceConnectionNodesContainerResource struct {
	Typename     string                                                                                          `json:"__typename"`
	DisplayName  string                                                                                          `json:"displayName"`
	ExternalId   string                                                                                          `json:"externalId"`
	ExternalLink string                                                                                          `json:"externalLink"`
	ExternalType string                                                                                          `json:"externalType"`
	Logs         ProjectDeployRunListResultDeploymentResultResourcesResourceConnectionNodesContainerResourceLogs `json:"logs"`
}

ProjectDeployRunListResultDeploymentResultResourcesResourceConnectionNodesContainerResource includes the requested fields of the GraphQL type ContainerResource.

func (*ProjectDeployRunListResultDeploymentResultResourcesResourceConnectionNodesContainerResource) GetDisplayName

GetDisplayName returns ProjectDeployRunListResultDeploymentResultResourcesResourceConnectionNodesContainerResource.DisplayName, and is useful for accessing the field via an interface.

func (*ProjectDeployRunListResultDeploymentResultResourcesResourceConnectionNodesContainerResource) GetExternalId

GetExternalId returns ProjectDeployRunListResultDeploymentResultResourcesResourceConnectionNodesContainerResource.ExternalId, and is useful for accessing the field via an interface.

GetExternalLink returns ProjectDeployRunListResultDeploymentResultResourcesResourceConnectionNodesContainerResource.ExternalLink, and is useful for accessing the field via an interface.

func (*ProjectDeployRunListResultDeploymentResultResourcesResourceConnectionNodesContainerResource) GetExternalType

GetExternalType returns ProjectDeployRunListResultDeploymentResultResourcesResourceConnectionNodesContainerResource.ExternalType, and is useful for accessing the field via an interface.

func (*ProjectDeployRunListResultDeploymentResultResourcesResourceConnectionNodesContainerResource) GetLogs

GetLogs returns ProjectDeployRunListResultDeploymentResultResourcesResourceConnectionNodesContainerResource.Logs, and is useful for accessing the field via an interface.

func (*ProjectDeployRunListResultDeploymentResultResourcesResourceConnectionNodesContainerResource) GetTypename

GetTypename returns ProjectDeployRunListResultDeploymentResultResourcesResourceConnectionNodesContainerResource.Typename, and is useful for accessing the field via an interface.

type ProjectDeployRunListResultDeploymentResultResourcesResourceConnectionNodesContainerResourceLogs

type ProjectDeployRunListResultDeploymentResultResourcesResourceConnectionNodesContainerResourceLogs struct {
	Id        uuid.UUID                                                                                                        `json:"id"`
	Completed bool                                                                                                             `json:"completed"`
	Expired   bool                                                                                                             `json:"expired"`
	Entries   []ProjectDeployRunListResultDeploymentResultResourcesResourceConnectionNodesContainerResourceLogsEntriesLogEntry `json:"entries"`
}

ProjectDeployRunListResultDeploymentResultResourcesResourceConnectionNodesContainerResourceLogs includes the requested fields of the GraphQL type Logs.

func (*ProjectDeployRunListResultDeploymentResultResourcesResourceConnectionNodesContainerResourceLogs) GetCompleted

GetCompleted returns ProjectDeployRunListResultDeploymentResultResourcesResourceConnectionNodesContainerResourceLogs.Completed, and is useful for accessing the field via an interface.

func (*ProjectDeployRunListResultDeploymentResultResourcesResourceConnectionNodesContainerResourceLogs) GetEntries

GetEntries returns ProjectDeployRunListResultDeploymentResultResourcesResourceConnectionNodesContainerResourceLogs.Entries, and is useful for accessing the field via an interface.

func (*ProjectDeployRunListResultDeploymentResultResourcesResourceConnectionNodesContainerResourceLogs) GetExpired

GetExpired returns ProjectDeployRunListResultDeploymentResultResourcesResourceConnectionNodesContainerResourceLogs.Expired, and is useful for accessing the field via an interface.

func (*ProjectDeployRunListResultDeploymentResultResourcesResourceConnectionNodesContainerResourceLogs) GetId

GetId returns ProjectDeployRunListResultDeploymentResultResourcesResourceConnectionNodesContainerResourceLogs.Id, and is useful for accessing the field via an interface.

type ProjectDeployRunListResultDeploymentResultResourcesResourceConnectionNodesContainerResourceLogsEntriesLogEntry

type ProjectDeployRunListResultDeploymentResultResourcesResourceConnectionNodesContainerResourceLogsEntriesLogEntry struct {
	Text      string    `json:"text"`
	Timestamp time.Time `json:"timestamp"`
}

ProjectDeployRunListResultDeploymentResultResourcesResourceConnectionNodesContainerResourceLogsEntriesLogEntry includes the requested fields of the GraphQL type LogEntry.

func (*ProjectDeployRunListResultDeploymentResultResourcesResourceConnectionNodesContainerResourceLogsEntriesLogEntry) GetText

GetText returns ProjectDeployRunListResultDeploymentResultResourcesResourceConnectionNodesContainerResourceLogsEntriesLogEntry.Text, and is useful for accessing the field via an interface.

func (*ProjectDeployRunListResultDeploymentResultResourcesResourceConnectionNodesContainerResourceLogsEntriesLogEntry) GetTimestamp

GetTimestamp returns ProjectDeployRunListResultDeploymentResultResourcesResourceConnectionNodesContainerResourceLogsEntriesLogEntry.Timestamp, and is useful for accessing the field via an interface.

type ProjectDeployRunListResultDeploymentResultResourcesResourceConnectionNodesEndpointResource

type ProjectDeployRunListResultDeploymentResultResourcesResourceConnectionNodesEndpointResource struct {
	Typename     string `json:"__typename"`
	DisplayName  string `json:"displayName"`
	ExternalId   string `json:"externalId"`
	ExternalLink string `json:"externalLink"`
	ExternalType string `json:"externalType"`
}

ProjectDeployRunListResultDeploymentResultResourcesResourceConnectionNodesEndpointResource includes the requested fields of the GraphQL type EndpointResource.

func (*ProjectDeployRunListResultDeploymentResultResourcesResourceConnectionNodesEndpointResource) GetDisplayName

GetDisplayName returns ProjectDeployRunListResultDeploymentResultResourcesResourceConnectionNodesEndpointResource.DisplayName, and is useful for accessing the field via an interface.

func (*ProjectDeployRunListResultDeploymentResultResourcesResourceConnectionNodesEndpointResource) GetExternalId

GetExternalId returns ProjectDeployRunListResultDeploymentResultResourcesResourceConnectionNodesEndpointResource.ExternalId, and is useful for accessing the field via an interface.

GetExternalLink returns ProjectDeployRunListResultDeploymentResultResourcesResourceConnectionNodesEndpointResource.ExternalLink, and is useful for accessing the field via an interface.

func (*ProjectDeployRunListResultDeploymentResultResourcesResourceConnectionNodesEndpointResource) GetExternalType

GetExternalType returns ProjectDeployRunListResultDeploymentResultResourcesResourceConnectionNodesEndpointResource.ExternalType, and is useful for accessing the field via an interface.

func (*ProjectDeployRunListResultDeploymentResultResourcesResourceConnectionNodesEndpointResource) GetTypename

GetTypename returns ProjectDeployRunListResultDeploymentResultResourcesResourceConnectionNodesEndpointResource.Typename, and is useful for accessing the field via an interface.

type ProjectDeployRunListResultDeploymentResultResourcesResourceConnectionNodesResource

type ProjectDeployRunListResultDeploymentResultResourcesResourceConnectionNodesResource interface {

	// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
	GetTypename() string
	// GetDisplayName returns the interface-field "displayName" from its implementation.
	GetDisplayName() string
	// GetExternalId returns the interface-field "externalId" from its implementation.
	GetExternalId() string
	// GetExternalLink returns the interface-field "externalLink" from its implementation.
	GetExternalLink() string
	// GetExternalType returns the interface-field "externalType" from its implementation.
	GetExternalType() string
	// contains filtered or unexported methods
}

ProjectDeployRunListResultDeploymentResultResourcesResourceConnectionNodesResource includes the requested fields of the GraphQL interface Resource.

ProjectDeployRunListResultDeploymentResultResourcesResourceConnectionNodesResource is implemented by the following types: ProjectDeployRunListResultDeploymentResultResourcesResourceConnectionNodesCertificateResource ProjectDeployRunListResultDeploymentResultResourcesResourceConnectionNodesContainerResource ProjectDeployRunListResultDeploymentResultResourcesResourceConnectionNodesEndpointResource

type ProjectDeploysResponse

type ProjectDeploysResponse struct {
	Team projectDeploysTeam `json:"team"`
}

projectDeploysResponse is returned by projectDeploys on success.

func ProjectDeploysQuery

func ProjectDeploysQuery(
	ctx_ context.Context,
	client_ graphql.Client,
	teamId uuid.UUID,
	projectId uuid.UUID,
) (*ProjectDeploysResponse, error)

func (*ProjectDeploysResponse) GetTeam

func (v *ProjectDeploysResponse) GetTeam() projectDeploysTeam

GetTeam returns ProjectDeploysResponse.Team, and is useful for accessing the field via an interface.

type ProjectDetail

type ProjectDetail struct {
	ProjectInfo `json:"-"`
	Deploys     ProjectDetailDeploysDeployConnection `json:"deploys"`
	Build       ProjectDetailBuild                   `json:"build"`
	Blueprint   ProjectDetailBlueprint               `json:"blueprint"`
	Group       ProjectDetailGroup                   `json:"group"`
	SubGroup    ProjectDetailSubGroup                `json:"subGroup"`
}

ProjectDetail includes the GraphQL fields of Project requested by the fragment ProjectDetail.

func (*ProjectDetail) GetBlueprint

func (v *ProjectDetail) GetBlueprint() ProjectDetailBlueprint

GetBlueprint returns ProjectDetail.Blueprint, and is useful for accessing the field via an interface.

func (*ProjectDetail) GetBuild

func (v *ProjectDetail) GetBuild() ProjectDetailBuild

GetBuild returns ProjectDetail.Build, and is useful for accessing the field via an interface.

func (*ProjectDetail) GetCreatedAt

func (v *ProjectDetail) GetCreatedAt() time.Time

GetCreatedAt returns ProjectDetail.CreatedAt, and is useful for accessing the field via an interface.

func (*ProjectDetail) GetDeploys

GetDeploys returns ProjectDetail.Deploys, and is useful for accessing the field via an interface.

func (*ProjectDetail) GetGroup

func (v *ProjectDetail) GetGroup() ProjectDetailGroup

GetGroup returns ProjectDetail.Group, and is useful for accessing the field via an interface.

func (*ProjectDetail) GetId

func (v *ProjectDetail) GetId() uuid.UUID

GetId returns ProjectDetail.Id, and is useful for accessing the field via an interface.

func (*ProjectDetail) GetJobs

func (v *ProjectDetail) GetJobs() []ProjectInfoJobsJob

GetJobs returns ProjectDetail.Jobs, and is useful for accessing the field via an interface.

func (*ProjectDetail) GetName

func (v *ProjectDetail) GetName() string

GetName returns ProjectDetail.Name, and is useful for accessing the field via an interface.

func (*ProjectDetail) GetStatus

func (v *ProjectDetail) GetStatus() ProjectStatus

GetStatus returns ProjectDetail.Status, and is useful for accessing the field via an interface.

func (*ProjectDetail) GetSubGroup

func (v *ProjectDetail) GetSubGroup() ProjectDetailSubGroup

GetSubGroup returns ProjectDetail.SubGroup, and is useful for accessing the field via an interface.

func (*ProjectDetail) GetUpdatedAt

func (v *ProjectDetail) GetUpdatedAt() time.Time

GetUpdatedAt returns ProjectDetail.UpdatedAt, and is useful for accessing the field via an interface.

func (*ProjectDetail) GetWorkflow

func (v *ProjectDetail) GetWorkflow() ProjectInfoWorkflow

GetWorkflow returns ProjectDetail.Workflow, and is useful for accessing the field via an interface.

func (*ProjectDetail) MarshalJSON

func (v *ProjectDetail) MarshalJSON() ([]byte, error)

func (*ProjectDetail) UnmarshalJSON

func (v *ProjectDetail) UnmarshalJSON(b []byte) error

type ProjectDetailBlueprint

type ProjectDetailBlueprint struct {
	Id uuid.UUID `json:"id"`
	// Query the revision history of this blueprint.
	Configuration ProjectDetailBlueprintConfiguration `json:"configuration"`
}

ProjectDetailBlueprint includes the requested fields of the GraphQL type Blueprint.

func (*ProjectDetailBlueprint) GetConfiguration

GetConfiguration returns ProjectDetailBlueprint.Configuration, and is useful for accessing the field via an interface.

func (*ProjectDetailBlueprint) GetId

func (v *ProjectDetailBlueprint) GetId() uuid.UUID

GetId returns ProjectDetailBlueprint.Id, and is useful for accessing the field via an interface.

type ProjectDetailBlueprintConfiguration

type ProjectDetailBlueprintConfiguration struct {
	ProjectBlueprintConfigurationDetailV1 `json:"-"`
}

ProjectDetailBlueprintConfiguration includes the requested fields of the GraphQL type BlueprintConfiguration.

func (*ProjectDetailBlueprintConfiguration) GetDescription

func (v *ProjectDetailBlueprintConfiguration) GetDescription() string

GetDescription returns ProjectDetailBlueprintConfiguration.Description, and is useful for accessing the field via an interface.

func (*ProjectDetailBlueprintConfiguration) GetDisplayName

func (v *ProjectDetailBlueprintConfiguration) GetDisplayName() string

GetDisplayName returns ProjectDetailBlueprintConfiguration.DisplayName, and is useful for accessing the field via an interface.

func (*ProjectDetailBlueprintConfiguration) GetDriverConfiguration

GetDriverConfiguration returns ProjectDetailBlueprintConfiguration.DriverConfiguration, and is useful for accessing the field via an interface.

func (*ProjectDetailBlueprintConfiguration) GetLogoUrl

GetLogoUrl returns ProjectDetailBlueprintConfiguration.LogoUrl, and is useful for accessing the field via an interface.

func (*ProjectDetailBlueprintConfiguration) GetPublished

func (v *ProjectDetailBlueprintConfiguration) GetPublished() bool

GetPublished returns ProjectDetailBlueprintConfiguration.Published, and is useful for accessing the field via an interface.

func (*ProjectDetailBlueprintConfiguration) GetRichInputSchema

func (v *ProjectDetailBlueprintConfiguration) GetRichInputSchema() string

GetRichInputSchema returns ProjectDetailBlueprintConfiguration.RichInputSchema, and is useful for accessing the field via an interface.

func (*ProjectDetailBlueprintConfiguration) GetSlug

GetSlug returns ProjectDetailBlueprintConfiguration.Slug, and is useful for accessing the field via an interface.

func (*ProjectDetailBlueprintConfiguration) GetTags

GetTags returns ProjectDetailBlueprintConfiguration.Tags, and is useful for accessing the field via an interface.

func (*ProjectDetailBlueprintConfiguration) MarshalJSON

func (v *ProjectDetailBlueprintConfiguration) MarshalJSON() ([]byte, error)

func (*ProjectDetailBlueprintConfiguration) UnmarshalJSON

func (v *ProjectDetailBlueprintConfiguration) UnmarshalJSON(b []byte) error

type ProjectDetailBuild

type ProjectDetailBuild struct {
	Id         uuid.UUID                    `json:"id"`
	Definition ProjectDetailBuildDefinition `json:"definition"`
}

ProjectDetailBuild includes the requested fields of the GraphQL type Build.

func (*ProjectDetailBuild) GetDefinition

GetDefinition returns ProjectDetailBuild.Definition, and is useful for accessing the field via an interface.

func (*ProjectDetailBuild) GetId

func (v *ProjectDetailBuild) GetId() uuid.UUID

GetId returns ProjectDetailBuild.Id, and is useful for accessing the field via an interface.

type ProjectDetailBuildDefinition

type ProjectDetailBuildDefinition struct {
	Id uuid.UUID `json:"id"`
}

ProjectDetailBuildDefinition includes the requested fields of the GraphQL type BuildDefinition.

func (*ProjectDetailBuildDefinition) GetId

GetId returns ProjectDetailBuildDefinition.Id, and is useful for accessing the field via an interface.

type ProjectDetailDeploysDeployConnection

type ProjectDetailDeploysDeployConnection struct {
	Nodes []ProjectDetailDeploysDeployConnectionNodesDeploy `json:"nodes"`
}

ProjectDetailDeploysDeployConnection includes the requested fields of the GraphQL type DeployConnection.

func (*ProjectDetailDeploysDeployConnection) GetNodes

GetNodes returns ProjectDetailDeploysDeployConnection.Nodes, and is useful for accessing the field via an interface.

type ProjectDetailDeploysDeployConnectionNodesDeploy

type ProjectDetailDeploysDeployConnectionNodesDeploy struct {
	DeployConfigurationDetail `json:"-"`
}

ProjectDetailDeploysDeployConnectionNodesDeploy includes the requested fields of the GraphQL type Deploy.

func (*ProjectDetailDeploysDeployConnectionNodesDeploy) GetBranchName

GetBranchName returns ProjectDetailDeploysDeployConnectionNodesDeploy.BranchName, and is useful for accessing the field via an interface.

func (*ProjectDetailDeploysDeployConnectionNodesDeploy) GetConfiguration

GetConfiguration returns ProjectDetailDeploysDeployConnectionNodesDeploy.Configuration, and is useful for accessing the field via an interface.

func (*ProjectDetailDeploysDeployConnectionNodesDeploy) GetId

GetId returns ProjectDetailDeploysDeployConnectionNodesDeploy.Id, and is useful for accessing the field via an interface.

func (*ProjectDetailDeploysDeployConnectionNodesDeploy) GetName

GetName returns ProjectDetailDeploysDeployConnectionNodesDeploy.Name, and is useful for accessing the field via an interface.

func (*ProjectDetailDeploysDeployConnectionNodesDeploy) MarshalJSON

func (*ProjectDetailDeploysDeployConnectionNodesDeploy) UnmarshalJSON

type ProjectDetailGroup

type ProjectDetailGroup struct {
	Id   uuid.UUID `json:"id"`
	Name string    `json:"name"`
}

ProjectDetailGroup includes the requested fields of the GraphQL type Group.

func (*ProjectDetailGroup) GetId

func (v *ProjectDetailGroup) GetId() uuid.UUID

GetId returns ProjectDetailGroup.Id, and is useful for accessing the field via an interface.

func (*ProjectDetailGroup) GetName

func (v *ProjectDetailGroup) GetName() string

GetName returns ProjectDetailGroup.Name, and is useful for accessing the field via an interface.

type ProjectDetailResponse

type ProjectDetailResponse struct {
	Team projectDetailTeam `json:"team"`
}

projectDetailResponse is returned by projectDetail on success.

func ProjectDetailQuery

func ProjectDetailQuery(
	ctx_ context.Context,
	client_ graphql.Client,
	teamId uuid.UUID,
	projectId uuid.UUID,
) (*ProjectDetailResponse, error)

func (*ProjectDetailResponse) GetTeam

func (v *ProjectDetailResponse) GetTeam() projectDetailTeam

GetTeam returns ProjectDetailResponse.Team, and is useful for accessing the field via an interface.

type ProjectDetailSubGroup

type ProjectDetailSubGroup struct {
	Id   uuid.UUID `json:"id"`
	Name string    `json:"name"`
}

ProjectDetailSubGroup includes the requested fields of the GraphQL type SubGroup.

func (*ProjectDetailSubGroup) GetId

func (v *ProjectDetailSubGroup) GetId() uuid.UUID

GetId returns ProjectDetailSubGroup.Id, and is useful for accessing the field via an interface.

func (*ProjectDetailSubGroup) GetName

func (v *ProjectDetailSubGroup) GetName() string

GetName returns ProjectDetailSubGroup.Name, and is useful for accessing the field via an interface.

type ProjectFilter

type ProjectFilter struct {
	// Selects only the Projects having one of these ids.
	Ids []uuid.UUID `json:"ids"`
	// Filter Projects by name, status, groupName and subGroupName
	Status       ProjectStatusCriterion `json:"status"`
	Name         StringCriterion        `json:"name"`
	GroupName    StringCriterion        `json:"groupName"`
	SubGroupName StringCriterion        `json:"subGroupName"`
}

Available filters for querying Projects. The result set is the intersection of all specified filters.

func (*ProjectFilter) GetGroupName

func (v *ProjectFilter) GetGroupName() StringCriterion

GetGroupName returns ProjectFilter.GroupName, and is useful for accessing the field via an interface.

func (*ProjectFilter) GetIds

func (v *ProjectFilter) GetIds() []uuid.UUID

GetIds returns ProjectFilter.Ids, and is useful for accessing the field via an interface.

func (*ProjectFilter) GetName

func (v *ProjectFilter) GetName() StringCriterion

GetName returns ProjectFilter.Name, and is useful for accessing the field via an interface.

func (*ProjectFilter) GetStatus

func (v *ProjectFilter) GetStatus() ProjectStatusCriterion

GetStatus returns ProjectFilter.Status, and is useful for accessing the field via an interface.

func (*ProjectFilter) GetSubGroupName

func (v *ProjectFilter) GetSubGroupName() StringCriterion

GetSubGroupName returns ProjectFilter.SubGroupName, and is useful for accessing the field via an interface.

type ProjectInfo

type ProjectInfo struct {
	Id        uuid.UUID                          `json:"id"`
	Name      string                             `json:"name"`
	CreatedAt time.Time                          `json:"createdAt"`
	UpdatedAt time.Time                          `json:"updatedAt"`
	Status    ProjectStatus                      `json:"status"`
	Build     ProjectInfoBuild                   `json:"build"`
	Deploys   ProjectInfoDeploysDeployConnection `json:"deploys"`
	Workflow  ProjectInfoWorkflow                `json:"workflow"`
	Jobs      []ProjectInfoJobsJob               `json:"jobs"`
	Blueprint ProjectInfoBlueprint               `json:"blueprint"`
}

ProjectInfo includes the GraphQL fields of Project requested by the fragment ProjectInfo.

func (*ProjectInfo) GetBlueprint

func (v *ProjectInfo) GetBlueprint() ProjectInfoBlueprint

GetBlueprint returns ProjectInfo.Blueprint, and is useful for accessing the field via an interface.

func (*ProjectInfo) GetBuild

func (v *ProjectInfo) GetBuild() ProjectInfoBuild

GetBuild returns ProjectInfo.Build, and is useful for accessing the field via an interface.

func (*ProjectInfo) GetCreatedAt

func (v *ProjectInfo) GetCreatedAt() time.Time

GetCreatedAt returns ProjectInfo.CreatedAt, and is useful for accessing the field via an interface.

func (*ProjectInfo) GetDeploys

GetDeploys returns ProjectInfo.Deploys, and is useful for accessing the field via an interface.

func (*ProjectInfo) GetId

func (v *ProjectInfo) GetId() uuid.UUID

GetId returns ProjectInfo.Id, and is useful for accessing the field via an interface.

func (*ProjectInfo) GetJobs

func (v *ProjectInfo) GetJobs() []ProjectInfoJobsJob

GetJobs returns ProjectInfo.Jobs, and is useful for accessing the field via an interface.

func (*ProjectInfo) GetName

func (v *ProjectInfo) GetName() string

GetName returns ProjectInfo.Name, and is useful for accessing the field via an interface.

func (*ProjectInfo) GetStatus

func (v *ProjectInfo) GetStatus() ProjectStatus

GetStatus returns ProjectInfo.Status, and is useful for accessing the field via an interface.

func (*ProjectInfo) GetUpdatedAt

func (v *ProjectInfo) GetUpdatedAt() time.Time

GetUpdatedAt returns ProjectInfo.UpdatedAt, and is useful for accessing the field via an interface.

func (*ProjectInfo) GetWorkflow

func (v *ProjectInfo) GetWorkflow() ProjectInfoWorkflow

GetWorkflow returns ProjectInfo.Workflow, and is useful for accessing the field via an interface.

type ProjectInfoBlueprint

type ProjectInfoBlueprint struct {
	Id   uuid.UUID     `json:"id"`
	Type BlueprintType `json:"type"`
}

ProjectInfoBlueprint includes the requested fields of the GraphQL type Blueprint.

func (*ProjectInfoBlueprint) GetId

func (v *ProjectInfoBlueprint) GetId() uuid.UUID

GetId returns ProjectInfoBlueprint.Id, and is useful for accessing the field via an interface.

func (*ProjectInfoBlueprint) GetType

func (v *ProjectInfoBlueprint) GetType() BlueprintType

GetType returns ProjectInfoBlueprint.Type, and is useful for accessing the field via an interface.

type ProjectInfoBuild

type ProjectInfoBuild struct {
	Id uuid.UUID `json:"id"`
}

ProjectInfoBuild includes the requested fields of the GraphQL type Build.

func (*ProjectInfoBuild) GetId

func (v *ProjectInfoBuild) GetId() uuid.UUID

GetId returns ProjectInfoBuild.Id, and is useful for accessing the field via an interface.

type ProjectInfoDeploysDeployConnection

type ProjectInfoDeploysDeployConnection struct {
	TotalCount int `json:"totalCount"`
}

ProjectInfoDeploysDeployConnection includes the requested fields of the GraphQL type DeployConnection.

func (*ProjectInfoDeploysDeployConnection) GetTotalCount

func (v *ProjectInfoDeploysDeployConnection) GetTotalCount() int

GetTotalCount returns ProjectInfoDeploysDeployConnection.TotalCount, and is useful for accessing the field via an interface.

type ProjectInfoJobsJob

type ProjectInfoJobsJob struct {
	Id uuid.UUID `json:"id"`
}

ProjectInfoJobsJob includes the requested fields of the GraphQL type Job.

func (*ProjectInfoJobsJob) GetId

func (v *ProjectInfoJobsJob) GetId() uuid.UUID

GetId returns ProjectInfoJobsJob.Id, and is useful for accessing the field via an interface.

type ProjectInfoResponse

type ProjectInfoResponse struct {
	Team projectInfoTeam `json:"team"`
}

projectInfoResponse is returned by projectInfo on success.

func ProjectInfoQuery

func ProjectInfoQuery(
	ctx_ context.Context,
	client_ graphql.Client,
	teamId uuid.UUID,
	projectId uuid.UUID,
) (*ProjectInfoResponse, error)

func (*ProjectInfoResponse) GetTeam

func (v *ProjectInfoResponse) GetTeam() projectInfoTeam

GetTeam returns ProjectInfoResponse.Team, and is useful for accessing the field via an interface.

type ProjectInfoWorkflow

type ProjectInfoWorkflow struct {
	Id   uuid.UUID                                    `json:"id"`
	Runs ProjectInfoWorkflowRunsWorkflowRunConnection `json:"runs"`
}

ProjectInfoWorkflow includes the requested fields of the GraphQL type Workflow.

func (*ProjectInfoWorkflow) GetId

func (v *ProjectInfoWorkflow) GetId() uuid.UUID

GetId returns ProjectInfoWorkflow.Id, and is useful for accessing the field via an interface.

func (*ProjectInfoWorkflow) GetRuns

GetRuns returns ProjectInfoWorkflow.Runs, and is useful for accessing the field via an interface.

type ProjectInfoWorkflowRunsWorkflowRunConnection

type ProjectInfoWorkflowRunsWorkflowRunConnection struct {
	Nodes []ProjectInfoWorkflowRunsWorkflowRunConnectionNodesWorkflowRun `json:"nodes"`
}

ProjectInfoWorkflowRunsWorkflowRunConnection includes the requested fields of the GraphQL type WorkflowRunConnection.

func (*ProjectInfoWorkflowRunsWorkflowRunConnection) GetNodes

GetNodes returns ProjectInfoWorkflowRunsWorkflowRunConnection.Nodes, and is useful for accessing the field via an interface.

type ProjectInfoWorkflowRunsWorkflowRunConnectionNodesWorkflowRun

type ProjectInfoWorkflowRunsWorkflowRunConnectionNodesWorkflowRun struct {
	WorkflowRunDetail `json:"-"`
}

ProjectInfoWorkflowRunsWorkflowRunConnectionNodesWorkflowRun includes the requested fields of the GraphQL type WorkflowRun.

func (*ProjectInfoWorkflowRunsWorkflowRunConnectionNodesWorkflowRun) GetCreatedAt

GetCreatedAt returns ProjectInfoWorkflowRunsWorkflowRunConnectionNodesWorkflowRun.CreatedAt, and is useful for accessing the field via an interface.

func (*ProjectInfoWorkflowRunsWorkflowRunConnectionNodesWorkflowRun) GetFinishedAt

GetFinishedAt returns ProjectInfoWorkflowRunsWorkflowRunConnectionNodesWorkflowRun.FinishedAt, and is useful for accessing the field via an interface.

func (*ProjectInfoWorkflowRunsWorkflowRunConnectionNodesWorkflowRun) GetId

GetId returns ProjectInfoWorkflowRunsWorkflowRunConnectionNodesWorkflowRun.Id, and is useful for accessing the field via an interface.

func (*ProjectInfoWorkflowRunsWorkflowRunConnectionNodesWorkflowRun) GetSequence

GetSequence returns ProjectInfoWorkflowRunsWorkflowRunConnectionNodesWorkflowRun.Sequence, and is useful for accessing the field via an interface.

func (*ProjectInfoWorkflowRunsWorkflowRunConnectionNodesWorkflowRun) GetStatus

GetStatus returns ProjectInfoWorkflowRunsWorkflowRunConnectionNodesWorkflowRun.Status, and is useful for accessing the field via an interface.

func (*ProjectInfoWorkflowRunsWorkflowRunConnectionNodesWorkflowRun) GetSteps

GetSteps returns ProjectInfoWorkflowRunsWorkflowRunConnectionNodesWorkflowRun.Steps, and is useful for accessing the field via an interface.

func (*ProjectInfoWorkflowRunsWorkflowRunConnectionNodesWorkflowRun) MarshalJSON

func (*ProjectInfoWorkflowRunsWorkflowRunConnectionNodesWorkflowRun) UnmarshalJSON

type ProjectLinkDetail

type ProjectLinkDetail struct {
	Id        uuid.UUID                                `json:"id"`
	Project   ProjectLinkDetailProject                 `json:"project"`
	Provider  ProjectLinkDetailProviderProject         `json:"provider"`
	LinkType  ProjectLinkType                          `json:"linkType"`
	EnvPrefix string                                   `json:"envPrefix"`
	Envs      []ProjectLinkDetailEnvsProjectLinkEnvVar `json:"envs"`
}

ProjectLinkDetail includes the GraphQL fields of ProjectLink requested by the fragment ProjectLinkDetail.

func (*ProjectLinkDetail) GetEnvPrefix

func (v *ProjectLinkDetail) GetEnvPrefix() string

GetEnvPrefix returns ProjectLinkDetail.EnvPrefix, and is useful for accessing the field via an interface.

func (*ProjectLinkDetail) GetEnvs

GetEnvs returns ProjectLinkDetail.Envs, and is useful for accessing the field via an interface.

func (*ProjectLinkDetail) GetId

func (v *ProjectLinkDetail) GetId() uuid.UUID

GetId returns ProjectLinkDetail.Id, and is useful for accessing the field via an interface.

func (*ProjectLinkDetail) GetLinkType

func (v *ProjectLinkDetail) GetLinkType() ProjectLinkType

GetLinkType returns ProjectLinkDetail.LinkType, and is useful for accessing the field via an interface.

func (*ProjectLinkDetail) GetProject

GetProject returns ProjectLinkDetail.Project, and is useful for accessing the field via an interface.

func (*ProjectLinkDetail) GetProvider

GetProvider returns ProjectLinkDetail.Provider, and is useful for accessing the field via an interface.

type ProjectLinkDetailEnvsProjectLinkEnvVar

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

ProjectLinkDetailEnvsProjectLinkEnvVar includes the requested fields of the GraphQL type ProjectLinkEnvVar.

func (*ProjectLinkDetailEnvsProjectLinkEnvVar) GetName

GetName returns ProjectLinkDetailEnvsProjectLinkEnvVar.Name, and is useful for accessing the field via an interface.

func (*ProjectLinkDetailEnvsProjectLinkEnvVar) GetValue

GetValue returns ProjectLinkDetailEnvsProjectLinkEnvVar.Value, and is useful for accessing the field via an interface.

type ProjectLinkDetailProject

type ProjectLinkDetailProject struct {
	ProjectWithName `json:"-"`
}

ProjectLinkDetailProject includes the requested fields of the GraphQL type Project.

func (*ProjectLinkDetailProject) GetId

func (v *ProjectLinkDetailProject) GetId() uuid.UUID

GetId returns ProjectLinkDetailProject.Id, and is useful for accessing the field via an interface.

func (*ProjectLinkDetailProject) GetName

func (v *ProjectLinkDetailProject) GetName() string

GetName returns ProjectLinkDetailProject.Name, and is useful for accessing the field via an interface.

func (*ProjectLinkDetailProject) MarshalJSON

func (v *ProjectLinkDetailProject) MarshalJSON() ([]byte, error)

func (*ProjectLinkDetailProject) UnmarshalJSON

func (v *ProjectLinkDetailProject) UnmarshalJSON(b []byte) error

type ProjectLinkDetailProviderProject

type ProjectLinkDetailProviderProject struct {
	ProjectWithName `json:"-"`
}

ProjectLinkDetailProviderProject includes the requested fields of the GraphQL type Project.

func (*ProjectLinkDetailProviderProject) GetId

GetId returns ProjectLinkDetailProviderProject.Id, and is useful for accessing the field via an interface.

func (*ProjectLinkDetailProviderProject) GetName

GetName returns ProjectLinkDetailProviderProject.Name, and is useful for accessing the field via an interface.

func (*ProjectLinkDetailProviderProject) MarshalJSON

func (v *ProjectLinkDetailProviderProject) MarshalJSON() ([]byte, error)

func (*ProjectLinkDetailProviderProject) UnmarshalJSON

func (v *ProjectLinkDetailProviderProject) UnmarshalJSON(b []byte) error

type ProjectLinkInput

type ProjectLinkInput struct {
	ProjectId  uuid.UUID       `json:"projectId"`
	ProviderId uuid.UUID       `json:"providerId"`
	LinkType   ProjectLinkType `json:"linkType"`
	EnvPrefix  string          `json:"envPrefix"`
}

func (*ProjectLinkInput) GetEnvPrefix

func (v *ProjectLinkInput) GetEnvPrefix() string

GetEnvPrefix returns ProjectLinkInput.EnvPrefix, and is useful for accessing the field via an interface.

func (*ProjectLinkInput) GetLinkType

func (v *ProjectLinkInput) GetLinkType() ProjectLinkType

GetLinkType returns ProjectLinkInput.LinkType, and is useful for accessing the field via an interface.

func (*ProjectLinkInput) GetProjectId

func (v *ProjectLinkInput) GetProjectId() uuid.UUID

GetProjectId returns ProjectLinkInput.ProjectId, and is useful for accessing the field via an interface.

func (*ProjectLinkInput) GetProviderId

func (v *ProjectLinkInput) GetProviderId() uuid.UUID

GetProviderId returns ProjectLinkInput.ProviderId, and is useful for accessing the field via an interface.

type ProjectLinkType

type ProjectLinkType string
const (
	ProjectLinkTypeUnknown  ProjectLinkType = "UNKNOWN"
	ProjectLinkTypeDatabase ProjectLinkType = "DATABASE"
)

type ProjectLinkedProjectsResponse

type ProjectLinkedProjectsResponse struct {
	Team projectLinkedProjectsTeam `json:"team"`
}

projectLinkedProjectsResponse is returned by projectLinkedProjects on success.

func ProjectLinkedProjectsQuery

func ProjectLinkedProjectsQuery(
	ctx_ context.Context,
	client_ graphql.Client,
	teamId uuid.UUID,
	projectId uuid.UUID,
	linkType ProjectLinkType,
) (*ProjectLinkedProjectsResponse, error)

func (*ProjectLinkedProjectsResponse) GetTeam

func (v *ProjectLinkedProjectsResponse) GetTeam() projectLinkedProjectsTeam

GetTeam returns ProjectLinkedProjectsResponse.Team, and is useful for accessing the field via an interface.

type ProjectOutput added in v0.9.1

type ProjectOutput struct {
	Output ProjectOutputOutputProjectOutput `json:"output"`
}

ProjectOutput includes the GraphQL fields of Project requested by the fragment ProjectOutput.

func (*ProjectOutput) GetOutput added in v0.9.1

GetOutput returns ProjectOutput.Output, and is useful for accessing the field via an interface.

type ProjectOutputOutputProjectOutput added in v0.9.1

type ProjectOutputOutputProjectOutput struct {
	Entries []ProjectOutputOutputProjectOutputEntriesProjectOutputEntry `json:"entries"`
}

ProjectOutputOutputProjectOutput includes the requested fields of the GraphQL type ProjectOutput.

func (*ProjectOutputOutputProjectOutput) GetEntries added in v0.9.1

GetEntries returns ProjectOutputOutputProjectOutput.Entries, and is useful for accessing the field via an interface.

type ProjectOutputOutputProjectOutputEntriesProjectOutputEntry added in v0.9.1

type ProjectOutputOutputProjectOutputEntriesProjectOutputEntry struct {
	OutputEntryDetail `json:"-"`
}

ProjectOutputOutputProjectOutputEntriesProjectOutputEntry includes the requested fields of the GraphQL type ProjectOutputEntry.

func (*ProjectOutputOutputProjectOutputEntriesProjectOutputEntry) GetDisplayName added in v0.9.1

GetDisplayName returns ProjectOutputOutputProjectOutputEntriesProjectOutputEntry.DisplayName, and is useful for accessing the field via an interface.

func (*ProjectOutputOutputProjectOutputEntriesProjectOutputEntry) GetName added in v0.9.1

GetName returns ProjectOutputOutputProjectOutputEntriesProjectOutputEntry.Name, and is useful for accessing the field via an interface.

func (*ProjectOutputOutputProjectOutputEntriesProjectOutputEntry) GetType added in v0.9.1

GetType returns ProjectOutputOutputProjectOutputEntriesProjectOutputEntry.Type, and is useful for accessing the field via an interface.

func (*ProjectOutputOutputProjectOutputEntriesProjectOutputEntry) GetValue added in v0.9.1

GetValue returns ProjectOutputOutputProjectOutputEntriesProjectOutputEntry.Value, and is useful for accessing the field via an interface.

func (*ProjectOutputOutputProjectOutputEntriesProjectOutputEntry) MarshalJSON added in v0.9.1

func (*ProjectOutputOutputProjectOutputEntriesProjectOutputEntry) UnmarshalJSON added in v0.9.1

type ProjectOutputResponse added in v0.9.1

type ProjectOutputResponse struct {
	Team projectOutputTeam `json:"team"`
}

projectOutputResponse is returned by projectOutput on success.

func ProjectOutputQuery added in v0.9.1

func ProjectOutputQuery(
	ctx_ context.Context,
	client_ graphql.Client,
	teamId uuid.UUID,
	projectId uuid.UUID,
) (*ProjectOutputResponse, error)

func (*ProjectOutputResponse) GetTeam added in v0.9.1

func (v *ProjectOutputResponse) GetTeam() projectOutputTeam

GetTeam returns ProjectOutputResponse.Team, and is useful for accessing the field via an interface.

type ProjectOutputsResponse

type ProjectOutputsResponse struct {
	Team projectOutputsTeam `json:"team"`
}

projectOutputsResponse is returned by projectOutputs on success.

func ProjectOutputsQuery

func ProjectOutputsQuery(
	ctx_ context.Context,
	client_ graphql.Client,
	teamId uuid.UUID,
	projectId uuid.UUID,
) (*ProjectOutputsResponse, error)

func (*ProjectOutputsResponse) GetTeam

func (v *ProjectOutputsResponse) GetTeam() projectOutputsTeam

GetTeam returns ProjectOutputsResponse.Team, and is useful for accessing the field via an interface.

type ProjectSourceDetail

type ProjectSourceDetail struct {
	Git               ProjectSourceDetailGitGitSource                             `json:"git"`
	TerraformModule   ProjectSourceDetailTerraformModuleTerraformModuleSource     `json:"terraformModule"`
	HelmRepository    ProjectSourceDetailHelmRepositoryHelmRepositorySource       `json:"helmRepository"`
	ContainerRegistry ProjectSourceDetailContainerRegistryContainerRegistrySource `json:"containerRegistry"`
}

ProjectSourceDetail includes the GraphQL fields of Source requested by the fragment ProjectSourceDetail.

func (*ProjectSourceDetail) GetContainerRegistry

GetContainerRegistry returns ProjectSourceDetail.ContainerRegistry, and is useful for accessing the field via an interface.

func (*ProjectSourceDetail) GetGit

GetGit returns ProjectSourceDetail.Git, and is useful for accessing the field via an interface.

func (*ProjectSourceDetail) GetHelmRepository

GetHelmRepository returns ProjectSourceDetail.HelmRepository, and is useful for accessing the field via an interface.

func (*ProjectSourceDetail) GetTerraformModule

GetTerraformModule returns ProjectSourceDetail.TerraformModule, and is useful for accessing the field via an interface.

type ProjectSourceDetailContainerRegistryContainerRegistrySource

type ProjectSourceDetailContainerRegistryContainerRegistrySource struct {
	RegistryId  uuid.UUID `json:"registryId"`
	RegistryUrl string    `json:"registryUrl"`
	Repository  string    `json:"repository"`
	Tag         string    `json:"tag"`
	Digest      string    `json:"digest"`
}

ProjectSourceDetailContainerRegistryContainerRegistrySource includes the requested fields of the GraphQL type ContainerRegistrySource.

func (*ProjectSourceDetailContainerRegistryContainerRegistrySource) GetDigest

GetDigest returns ProjectSourceDetailContainerRegistryContainerRegistrySource.Digest, and is useful for accessing the field via an interface.

func (*ProjectSourceDetailContainerRegistryContainerRegistrySource) GetRegistryId

GetRegistryId returns ProjectSourceDetailContainerRegistryContainerRegistrySource.RegistryId, and is useful for accessing the field via an interface.

func (*ProjectSourceDetailContainerRegistryContainerRegistrySource) GetRegistryUrl

GetRegistryUrl returns ProjectSourceDetailContainerRegistryContainerRegistrySource.RegistryUrl, and is useful for accessing the field via an interface.

func (*ProjectSourceDetailContainerRegistryContainerRegistrySource) GetRepository

GetRepository returns ProjectSourceDetailContainerRegistryContainerRegistrySource.Repository, and is useful for accessing the field via an interface.

func (*ProjectSourceDetailContainerRegistryContainerRegistrySource) GetTag

GetTag returns ProjectSourceDetailContainerRegistryContainerRegistrySource.Tag, and is useful for accessing the field via an interface.

type ProjectSourceDetailGitGitSource

type ProjectSourceDetailGitGitSource struct {
	Repository  string                                     `json:"repository"`
	Ref         string                                     `json:"ref"`
	Path        string                                     `json:"path"`
	Integration ProjectSourceDetailGitGitSourceIntegration `json:"integration"`
}

ProjectSourceDetailGitGitSource includes the requested fields of the GraphQL type GitSource.

func (*ProjectSourceDetailGitGitSource) GetIntegration

GetIntegration returns ProjectSourceDetailGitGitSource.Integration, and is useful for accessing the field via an interface.

func (*ProjectSourceDetailGitGitSource) GetPath

GetPath returns ProjectSourceDetailGitGitSource.Path, and is useful for accessing the field via an interface.

func (*ProjectSourceDetailGitGitSource) GetRef

GetRef returns ProjectSourceDetailGitGitSource.Ref, and is useful for accessing the field via an interface.

func (*ProjectSourceDetailGitGitSource) GetRepository

func (v *ProjectSourceDetailGitGitSource) GetRepository() string

GetRepository returns ProjectSourceDetailGitGitSource.Repository, and is useful for accessing the field via an interface.

type ProjectSourceDetailGitGitSourceIntegration

type ProjectSourceDetailGitGitSourceIntegration struct {
	GithubInstallationId int       `json:"githubInstallationId"`
	GithubIntegrationId  uuid.UUID `json:"githubIntegrationId"`
	GitlabIntegrationId  uuid.UUID `json:"gitlabIntegrationId"`
}

ProjectSourceDetailGitGitSourceIntegration includes the requested fields of the GraphQL type GitSourceIntegration.

func (*ProjectSourceDetailGitGitSourceIntegration) GetGithubInstallationId

func (v *ProjectSourceDetailGitGitSourceIntegration) GetGithubInstallationId() int

GetGithubInstallationId returns ProjectSourceDetailGitGitSourceIntegration.GithubInstallationId, and is useful for accessing the field via an interface.

func (*ProjectSourceDetailGitGitSourceIntegration) GetGithubIntegrationId

func (v *ProjectSourceDetailGitGitSourceIntegration) GetGithubIntegrationId() uuid.UUID

GetGithubIntegrationId returns ProjectSourceDetailGitGitSourceIntegration.GithubIntegrationId, and is useful for accessing the field via an interface.

func (*ProjectSourceDetailGitGitSourceIntegration) GetGitlabIntegrationId

func (v *ProjectSourceDetailGitGitSourceIntegration) GetGitlabIntegrationId() uuid.UUID

GetGitlabIntegrationId returns ProjectSourceDetailGitGitSourceIntegration.GitlabIntegrationId, and is useful for accessing the field via an interface.

type ProjectSourceDetailHelmRepositoryHelmRepositorySource

type ProjectSourceDetailHelmRepositoryHelmRepositorySource struct {
	RepositoryUrl string `json:"repositoryUrl"`
	Chart         string `json:"chart"`
	Version       string `json:"version"`
}

ProjectSourceDetailHelmRepositoryHelmRepositorySource includes the requested fields of the GraphQL type HelmRepositorySource.

func (*ProjectSourceDetailHelmRepositoryHelmRepositorySource) GetChart

GetChart returns ProjectSourceDetailHelmRepositoryHelmRepositorySource.Chart, and is useful for accessing the field via an interface.

func (*ProjectSourceDetailHelmRepositoryHelmRepositorySource) GetRepositoryUrl

GetRepositoryUrl returns ProjectSourceDetailHelmRepositoryHelmRepositorySource.RepositoryUrl, and is useful for accessing the field via an interface.

func (*ProjectSourceDetailHelmRepositoryHelmRepositorySource) GetVersion

GetVersion returns ProjectSourceDetailHelmRepositoryHelmRepositorySource.Version, and is useful for accessing the field via an interface.

type ProjectSourceDetailTerraformModuleTerraformModuleSource

type ProjectSourceDetailTerraformModuleTerraformModuleSource struct {
	// Any valid Terraform Module source: https://developer.hashicorp.com/terraform/language/modules/sources
	Source string `json:"source"`
	// The version field is only applicable to Terraform Registry sources
	Version string `json:"version"`
	// Configuring an integration provides authentication to retrieve the module from private sources
	Integration ProjectSourceDetailTerraformModuleTerraformModuleSourceIntegration `json:"integration"`
}

ProjectSourceDetailTerraformModuleTerraformModuleSource includes the requested fields of the GraphQL type TerraformModuleSource.

func (*ProjectSourceDetailTerraformModuleTerraformModuleSource) GetIntegration

GetIntegration returns ProjectSourceDetailTerraformModuleTerraformModuleSource.Integration, and is useful for accessing the field via an interface.

func (*ProjectSourceDetailTerraformModuleTerraformModuleSource) GetSource

GetSource returns ProjectSourceDetailTerraformModuleTerraformModuleSource.Source, and is useful for accessing the field via an interface.

func (*ProjectSourceDetailTerraformModuleTerraformModuleSource) GetVersion

GetVersion returns ProjectSourceDetailTerraformModuleTerraformModuleSource.Version, and is useful for accessing the field via an interface.

type ProjectSourceDetailTerraformModuleTerraformModuleSourceIntegration

type ProjectSourceDetailTerraformModuleTerraformModuleSourceIntegration struct {
	Git ProjectSourceDetailTerraformModuleTerraformModuleSourceIntegrationGitGitSourceIntegration `json:"git"`
}

ProjectSourceDetailTerraformModuleTerraformModuleSourceIntegration includes the requested fields of the GraphQL type TerraformModuleSourceIntegration.

func (*ProjectSourceDetailTerraformModuleTerraformModuleSourceIntegration) GetGit

GetGit returns ProjectSourceDetailTerraformModuleTerraformModuleSourceIntegration.Git, and is useful for accessing the field via an interface.

type ProjectSourceDetailTerraformModuleTerraformModuleSourceIntegrationGitGitSourceIntegration

type ProjectSourceDetailTerraformModuleTerraformModuleSourceIntegrationGitGitSourceIntegration struct {
	GithubInstallationId int `json:"githubInstallationId"`
}

ProjectSourceDetailTerraformModuleTerraformModuleSourceIntegrationGitGitSourceIntegration includes the requested fields of the GraphQL type GitSourceIntegration.

func (*ProjectSourceDetailTerraformModuleTerraformModuleSourceIntegrationGitGitSourceIntegration) GetGithubInstallationId

GetGithubInstallationId returns ProjectSourceDetailTerraformModuleTerraformModuleSourceIntegrationGitGitSourceIntegration.GithubInstallationId, and is useful for accessing the field via an interface.

type ProjectStatus

type ProjectStatus string
const (
	ProjectStatusUnknown               ProjectStatus = "UNKNOWN"
	ProjectStatusDraft                 ProjectStatus = "DRAFT"
	ProjectStatusPaused                ProjectStatus = "PAUSED"
	ProjectStatusInactive              ProjectStatus = "INACTIVE"
	ProjectStatusDestroying            ProjectStatus = "DESTROYING"
	ProjectStatusJobRunStarting        ProjectStatus = "JOB_RUN_STARTING"
	ProjectStatusJobRunRunning         ProjectStatus = "JOB_RUN_RUNNING"
	ProjectStatusJobRunFailed          ProjectStatus = "JOB_RUN_FAILED"
	ProjectStatusJobRunSucceeded       ProjectStatus = "JOB_RUN_SUCCEEDED"
	ProjectStatusJobRunCancelled       ProjectStatus = "JOB_RUN_CANCELLED"
	ProjectStatusJobRunPendingApproval ProjectStatus = "JOB_RUN_PENDING_APPROVAL"
	ProjectStatusDeployPending         ProjectStatus = "DEPLOY_PENDING"
	ProjectStatusDeployInProgress      ProjectStatus = "DEPLOY_IN_PROGRESS"
	ProjectStatusDeployFailed          ProjectStatus = "DEPLOY_FAILED"
	ProjectStatusDeploySucceeded       ProjectStatus = "DEPLOY_SUCCEEDED"
	ProjectStatusDeployStopped         ProjectStatus = "DEPLOY_STOPPED"
	ProjectStatusDeployHealthy         ProjectStatus = "DEPLOY_HEALTHY"
	ProjectStatusDeployCrashing        ProjectStatus = "DEPLOY_CRASHING"
	ProjectStatusBuildPending          ProjectStatus = "BUILD_PENDING"
	ProjectStatusBuildInProgress       ProjectStatus = "BUILD_IN_PROGRESS"
	ProjectStatusBuildFailed           ProjectStatus = "BUILD_FAILED"
	ProjectStatusBuildSucceeded        ProjectStatus = "BUILD_SUCCEEDED"
	ProjectStatusBuildAborted          ProjectStatus = "BUILD_ABORTED"
	ProjectStatusContainerPulling      ProjectStatus = "CONTAINER_PULLING"
	ProjectStatusHealthChecking        ProjectStatus = "HEALTH_CHECKING"
	ProjectStatusNodeProvisioning      ProjectStatus = "NODE_PROVISIONING"
	ProjectStatusPendingHealthyCluster ProjectStatus = "PENDING_HEALTHY_CLUSTER"
)

type ProjectStatusCriterion

type ProjectStatusCriterion struct {
	Value []string `json:"value"`
}

func (*ProjectStatusCriterion) GetValue

func (v *ProjectStatusCriterion) GetValue() []string

GetValue returns ProjectStatusCriterion.Value, and is useful for accessing the field via an interface.

type ProjectStatusOnlyResponse

type ProjectStatusOnlyResponse struct {
	Team projectStatusOnlyTeam `json:"team"`
}

projectStatusOnlyResponse is returned by projectStatusOnly on success.

func ProjectStatusOnlyQuery

func ProjectStatusOnlyQuery(
	ctx_ context.Context,
	client_ graphql.Client,
	teamId uuid.UUID,
	projectId uuid.UUID,
) (*ProjectStatusOnlyResponse, error)

func (*ProjectStatusOnlyResponse) GetTeam

func (v *ProjectStatusOnlyResponse) GetTeam() projectStatusOnlyTeam

GetTeam returns ProjectStatusOnlyResponse.Team, and is useful for accessing the field via an interface.

type ProjectWithBlueprint

type ProjectWithBlueprint struct {
	Id        uuid.UUID                     `json:"id"`
	Blueprint ProjectWithBlueprintBlueprint `json:"blueprint"`
}

ProjectWithBlueprint includes the GraphQL fields of Project requested by the fragment ProjectWithBlueprint.

func (*ProjectWithBlueprint) GetBlueprint

GetBlueprint returns ProjectWithBlueprint.Blueprint, and is useful for accessing the field via an interface.

func (*ProjectWithBlueprint) GetId

func (v *ProjectWithBlueprint) GetId() uuid.UUID

GetId returns ProjectWithBlueprint.Id, and is useful for accessing the field via an interface.

type ProjectWithBlueprintBlueprint

type ProjectWithBlueprintBlueprint struct {
	Id   uuid.UUID     `json:"id"`
	Type BlueprintType `json:"type"`
	// Query the revision history of this blueprint.
	Configuration ProjectWithBlueprintBlueprintConfiguration `json:"configuration"`
}

ProjectWithBlueprintBlueprint includes the requested fields of the GraphQL type Blueprint.

func (*ProjectWithBlueprintBlueprint) GetConfiguration

GetConfiguration returns ProjectWithBlueprintBlueprint.Configuration, and is useful for accessing the field via an interface.

func (*ProjectWithBlueprintBlueprint) GetId

GetId returns ProjectWithBlueprintBlueprint.Id, and is useful for accessing the field via an interface.

func (*ProjectWithBlueprintBlueprint) GetType

GetType returns ProjectWithBlueprintBlueprint.Type, and is useful for accessing the field via an interface.

type ProjectWithBlueprintBlueprintConfiguration

type ProjectWithBlueprintBlueprintConfiguration struct {
	// An identifier for this blueprint, unique within the owner's namespace.
	Slug string `json:"slug"`
	// A url for a logo image.
	LogoUrl string `json:"logoUrl"`
}

ProjectWithBlueprintBlueprintConfiguration includes the requested fields of the GraphQL type BlueprintConfiguration.

func (*ProjectWithBlueprintBlueprintConfiguration) GetLogoUrl

GetLogoUrl returns ProjectWithBlueprintBlueprintConfiguration.LogoUrl, and is useful for accessing the field via an interface.

func (*ProjectWithBlueprintBlueprintConfiguration) GetSlug

GetSlug returns ProjectWithBlueprintBlueprintConfiguration.Slug, and is useful for accessing the field via an interface.

type ProjectWithClusters

type ProjectWithClusters struct {
	Id       uuid.UUID                            `json:"id"`
	Clusters []ProjectWithClustersClustersCluster `json:"clusters"`
}

ProjectWithClusters includes the GraphQL fields of Project requested by the fragment ProjectWithClusters.

func (*ProjectWithClusters) GetClusters

GetClusters returns ProjectWithClusters.Clusters, and is useful for accessing the field via an interface.

func (*ProjectWithClusters) GetId

func (v *ProjectWithClusters) GetId() uuid.UUID

GetId returns ProjectWithClusters.Id, and is useful for accessing the field via an interface.

type ProjectWithClustersClustersCluster

type ProjectWithClustersClustersCluster struct {
	ClusterDetailV1 `json:"-"`
}

ProjectWithClustersClustersCluster includes the requested fields of the GraphQL type Cluster.

func (*ProjectWithClustersClustersCluster) GetCloudProvider

func (v *ProjectWithClustersClustersCluster) GetCloudProvider() CloudProvider

GetCloudProvider returns ProjectWithClustersClustersCluster.CloudProvider, and is useful for accessing the field via an interface.

func (*ProjectWithClustersClustersCluster) GetConnected

func (v *ProjectWithClustersClustersCluster) GetConnected() bool

GetConnected returns ProjectWithClustersClustersCluster.Connected, and is useful for accessing the field via an interface.

func (*ProjectWithClustersClustersCluster) GetCreatedAt

func (v *ProjectWithClustersClustersCluster) GetCreatedAt() time.Time

GetCreatedAt returns ProjectWithClustersClustersCluster.CreatedAt, and is useful for accessing the field via an interface.

func (*ProjectWithClustersClustersCluster) GetDisplayName

func (v *ProjectWithClustersClustersCluster) GetDisplayName() string

GetDisplayName returns ProjectWithClustersClustersCluster.DisplayName, and is useful for accessing the field via an interface.

func (*ProjectWithClustersClustersCluster) GetId

GetId returns ProjectWithClustersClustersCluster.Id, and is useful for accessing the field via an interface.

func (*ProjectWithClustersClustersCluster) GetState

GetState returns ProjectWithClustersClustersCluster.State, and is useful for accessing the field via an interface.

func (*ProjectWithClustersClustersCluster) GetUpdatedAt

func (v *ProjectWithClustersClustersCluster) GetUpdatedAt() time.Time

GetUpdatedAt returns ProjectWithClustersClustersCluster.UpdatedAt, and is useful for accessing the field via an interface.

func (*ProjectWithClustersClustersCluster) MarshalJSON

func (v *ProjectWithClustersClustersCluster) MarshalJSON() ([]byte, error)

func (*ProjectWithClustersClustersCluster) UnmarshalJSON

func (v *ProjectWithClustersClustersCluster) UnmarshalJSON(b []byte) error

type ProjectWithDeploymentTime

type ProjectWithDeploymentTime struct {
	Id                   uuid.UUID                                     `json:"id"`
	DeploymentTimestamps ProjectWithDeploymentTimeDeploymentTimestamps `json:"deploymentTimestamps"`
	UpdatedAt            time.Time                                     `json:"updatedAt"`
}

ProjectWithDeploymentTime includes the GraphQL fields of Project requested by the fragment ProjectWithDeploymentTime.

func (*ProjectWithDeploymentTime) GetDeploymentTimestamps

GetDeploymentTimestamps returns ProjectWithDeploymentTime.DeploymentTimestamps, and is useful for accessing the field via an interface.

func (*ProjectWithDeploymentTime) GetId

func (v *ProjectWithDeploymentTime) GetId() uuid.UUID

GetId returns ProjectWithDeploymentTime.Id, and is useful for accessing the field via an interface.

func (*ProjectWithDeploymentTime) GetUpdatedAt

func (v *ProjectWithDeploymentTime) GetUpdatedAt() time.Time

GetUpdatedAt returns ProjectWithDeploymentTime.UpdatedAt, and is useful for accessing the field via an interface.

type ProjectWithDeploymentTimeDeploymentTimestamps

type ProjectWithDeploymentTimeDeploymentTimestamps struct {
	LastUpdatedAt time.Time `json:"lastUpdatedAt"`
}

ProjectWithDeploymentTimeDeploymentTimestamps includes the requested fields of the GraphQL type DeploymentTimestamps.

func (*ProjectWithDeploymentTimeDeploymentTimestamps) GetLastUpdatedAt

GetLastUpdatedAt returns ProjectWithDeploymentTimeDeploymentTimestamps.LastUpdatedAt, and is useful for accessing the field via an interface.

type ProjectWithName

type ProjectWithName struct {
	Id   uuid.UUID `json:"id"`
	Name string    `json:"name"`
}

ProjectWithName includes the GraphQL fields of Project requested by the fragment ProjectWithName.

func (*ProjectWithName) GetId

func (v *ProjectWithName) GetId() uuid.UUID

GetId returns ProjectWithName.Id, and is useful for accessing the field via an interface.

func (*ProjectWithName) GetName

func (v *ProjectWithName) GetName() string

GetName returns ProjectWithName.Name, and is useful for accessing the field via an interface.

type ProjectWithStatus

type ProjectWithStatus struct {
	Id     uuid.UUID     `json:"id"`
	Status ProjectStatus `json:"status"`
}

ProjectWithStatus includes the GraphQL fields of Project requested by the fragment ProjectWithStatus.

func (*ProjectWithStatus) GetId

func (v *ProjectWithStatus) GetId() uuid.UUID

GetId returns ProjectWithStatus.Id, and is useful for accessing the field via an interface.

func (*ProjectWithStatus) GetStatus

func (v *ProjectWithStatus) GetStatus() ProjectStatus

GetStatus returns ProjectWithStatus.Status, and is useful for accessing the field via an interface.

type ProjectsCountResponse

type ProjectsCountResponse struct {
	Team projectsCountTeam `json:"team"`
}

projectsCountResponse is returned by projectsCount on success.

func ProjectsCountQuery

func ProjectsCountQuery(
	ctx_ context.Context,
	client_ graphql.Client,
	teamId uuid.UUID,
) (*ProjectsCountResponse, error)

func (*ProjectsCountResponse) GetTeam

func (v *ProjectsCountResponse) GetTeam() projectsCountTeam

GetTeam returns ProjectsCountResponse.Team, and is useful for accessing the field via an interface.

type ProjectsInput

type ProjectsInput struct {
	// Sorting is applied before pagination.
	Sort   SortInput     `json:"sort"`
	Page   PageInput     `json:"page"`
	Filter ProjectFilter `json:"filter"`
}

Filter a ProjectConnection result set.

func (*ProjectsInput) GetFilter

func (v *ProjectsInput) GetFilter() ProjectFilter

GetFilter returns ProjectsInput.Filter, and is useful for accessing the field via an interface.

func (*ProjectsInput) GetPage

func (v *ProjectsInput) GetPage() PageInput

GetPage returns ProjectsInput.Page, and is useful for accessing the field via an interface.

func (*ProjectsInput) GetSort

func (v *ProjectsInput) GetSort() SortInput

GetSort returns ProjectsInput.Sort, and is useful for accessing the field via an interface.

type ProjectsWithBlueprintResponse

type ProjectsWithBlueprintResponse struct {
	Team projectsWithBlueprintTeam `json:"team"`
}

projectsWithBlueprintResponse is returned by projectsWithBlueprint on success.

func ProjectsWithBlueprintQuery

func ProjectsWithBlueprintQuery(
	ctx_ context.Context,
	client_ graphql.Client,
	teamId uuid.UUID,
) (*ProjectsWithBlueprintResponse, error)

func (*ProjectsWithBlueprintResponse) GetTeam

func (v *ProjectsWithBlueprintResponse) GetTeam() projectsWithBlueprintTeam

GetTeam returns ProjectsWithBlueprintResponse.Team, and is useful for accessing the field via an interface.

type ProjectsWithDeploymentTimesResponse

type ProjectsWithDeploymentTimesResponse struct {
	Team projectsWithDeploymentTimesTeam `json:"team"`
}

projectsWithDeploymentTimesResponse is returned by projectsWithDeploymentTimes on success.

func ProjectsWithDeploymentTimesQuery

func ProjectsWithDeploymentTimesQuery(
	ctx_ context.Context,
	client_ graphql.Client,
	teamId uuid.UUID,
	input ProjectsInput,
) (*ProjectsWithDeploymentTimesResponse, error)

func (*ProjectsWithDeploymentTimesResponse) GetTeam

func (v *ProjectsWithDeploymentTimesResponse) GetTeam() projectsWithDeploymentTimesTeam

GetTeam returns ProjectsWithDeploymentTimesResponse.Team, and is useful for accessing the field via an interface.

type ProjectsWithStatusResponse

type ProjectsWithStatusResponse struct {
	Team projectsWithStatusTeam `json:"team"`
}

projectsWithStatusResponse is returned by projectsWithStatus on success.

func ProjectsWithStatusQuery

func ProjectsWithStatusQuery(
	ctx_ context.Context,
	client_ graphql.Client,
	teamId uuid.UUID,
	input ProjectsInput,
) (*ProjectsWithStatusResponse, error)

func (*ProjectsWithStatusResponse) GetTeam

func (v *ProjectsWithStatusResponse) GetTeam() projectsWithStatusTeam

GetTeam returns ProjectsWithStatusResponse.Team, and is useful for accessing the field via an interface.

type ResourceEventType

type ResourceEventType string
const (
	ResourceEventTypeNormal  ResourceEventType = "NORMAL"
	ResourceEventTypeWarning ResourceEventType = "WARNING"
)

type ResourceLogs

type ResourceLogs interface {

	// GetExternalId returns the interface-field "externalId" from its implementation.
	GetExternalId() string
	// GetExternalType returns the interface-field "externalType" from its implementation.
	GetExternalType() string
	// GetExternalLink returns the interface-field "externalLink" from its implementation.
	GetExternalLink() string
	// GetDisplayName returns the interface-field "displayName" from its implementation.
	GetDisplayName() string
	// GetStatus returns the interface-field "status" from its implementation.
	GetStatus() string
	// contains filtered or unexported methods
}

ResourceLogs includes the GraphQL fields of Resource requested by the fragment ResourceLogs.

ResourceLogs is implemented by the following types: ResourceLogsCertificateResource ResourceLogsContainerResource ResourceLogsEndpointResource

type ResourceLogsCertificateResource

type ResourceLogsCertificateResource struct {
	ExternalId   string `json:"externalId"`
	ExternalType string `json:"externalType"`
	ExternalLink string `json:"externalLink"`
	DisplayName  string `json:"displayName"`
	Status       string `json:"status"`
}

ResourceLogs includes the GraphQL fields of CertificateResource requested by the fragment ResourceLogs.

func (*ResourceLogsCertificateResource) GetDisplayName

func (v *ResourceLogsCertificateResource) GetDisplayName() string

GetDisplayName returns ResourceLogsCertificateResource.DisplayName, and is useful for accessing the field via an interface.

func (*ResourceLogsCertificateResource) GetExternalId

func (v *ResourceLogsCertificateResource) GetExternalId() string

GetExternalId returns ResourceLogsCertificateResource.ExternalId, and is useful for accessing the field via an interface.

func (v *ResourceLogsCertificateResource) GetExternalLink() string

GetExternalLink returns ResourceLogsCertificateResource.ExternalLink, and is useful for accessing the field via an interface.

func (*ResourceLogsCertificateResource) GetExternalType

func (v *ResourceLogsCertificateResource) GetExternalType() string

GetExternalType returns ResourceLogsCertificateResource.ExternalType, and is useful for accessing the field via an interface.

func (*ResourceLogsCertificateResource) GetStatus

func (v *ResourceLogsCertificateResource) GetStatus() string

GetStatus returns ResourceLogsCertificateResource.Status, and is useful for accessing the field via an interface.

type ResourceLogsContainerResource

type ResourceLogsContainerResource struct {
	ExternalId   string           `json:"externalId"`
	ExternalType string           `json:"externalType"`
	ExternalLink string           `json:"externalLink"`
	DisplayName  string           `json:"displayName"`
	Status       string           `json:"status"`
	Logs         ResourceLogsLogs `json:"logs"`
}

ResourceLogs includes the GraphQL fields of ContainerResource requested by the fragment ResourceLogs.

func (*ResourceLogsContainerResource) GetDisplayName

func (v *ResourceLogsContainerResource) GetDisplayName() string

GetDisplayName returns ResourceLogsContainerResource.DisplayName, and is useful for accessing the field via an interface.

func (*ResourceLogsContainerResource) GetExternalId

func (v *ResourceLogsContainerResource) GetExternalId() string

GetExternalId returns ResourceLogsContainerResource.ExternalId, and is useful for accessing the field via an interface.

func (v *ResourceLogsContainerResource) GetExternalLink() string

GetExternalLink returns ResourceLogsContainerResource.ExternalLink, and is useful for accessing the field via an interface.

func (*ResourceLogsContainerResource) GetExternalType

func (v *ResourceLogsContainerResource) GetExternalType() string

GetExternalType returns ResourceLogsContainerResource.ExternalType, and is useful for accessing the field via an interface.

func (*ResourceLogsContainerResource) GetLogs

GetLogs returns ResourceLogsContainerResource.Logs, and is useful for accessing the field via an interface.

func (*ResourceLogsContainerResource) GetStatus

func (v *ResourceLogsContainerResource) GetStatus() string

GetStatus returns ResourceLogsContainerResource.Status, and is useful for accessing the field via an interface.

type ResourceLogsEndpointResource

type ResourceLogsEndpointResource struct {
	ExternalId   string `json:"externalId"`
	ExternalType string `json:"externalType"`
	ExternalLink string `json:"externalLink"`
	DisplayName  string `json:"displayName"`
	Status       string `json:"status"`
}

ResourceLogs includes the GraphQL fields of EndpointResource requested by the fragment ResourceLogs.

func (*ResourceLogsEndpointResource) GetDisplayName

func (v *ResourceLogsEndpointResource) GetDisplayName() string

GetDisplayName returns ResourceLogsEndpointResource.DisplayName, and is useful for accessing the field via an interface.

func (*ResourceLogsEndpointResource) GetExternalId

func (v *ResourceLogsEndpointResource) GetExternalId() string

GetExternalId returns ResourceLogsEndpointResource.ExternalId, and is useful for accessing the field via an interface.

func (v *ResourceLogsEndpointResource) GetExternalLink() string

GetExternalLink returns ResourceLogsEndpointResource.ExternalLink, and is useful for accessing the field via an interface.

func (*ResourceLogsEndpointResource) GetExternalType

func (v *ResourceLogsEndpointResource) GetExternalType() string

GetExternalType returns ResourceLogsEndpointResource.ExternalType, and is useful for accessing the field via an interface.

func (*ResourceLogsEndpointResource) GetStatus

func (v *ResourceLogsEndpointResource) GetStatus() string

GetStatus returns ResourceLogsEndpointResource.Status, and is useful for accessing the field via an interface.

type ResourceLogsLogs

type ResourceLogsLogs struct {
	Id        uuid.UUID                         `json:"id"`
	Completed bool                              `json:"completed"`
	Expired   bool                              `json:"expired"`
	Entries   []ResourceLogsLogsEntriesLogEntry `json:"entries"`
}

ResourceLogsLogs includes the requested fields of the GraphQL type Logs.

func (*ResourceLogsLogs) GetCompleted

func (v *ResourceLogsLogs) GetCompleted() bool

GetCompleted returns ResourceLogsLogs.Completed, and is useful for accessing the field via an interface.

func (*ResourceLogsLogs) GetEntries

GetEntries returns ResourceLogsLogs.Entries, and is useful for accessing the field via an interface.

func (*ResourceLogsLogs) GetExpired

func (v *ResourceLogsLogs) GetExpired() bool

GetExpired returns ResourceLogsLogs.Expired, and is useful for accessing the field via an interface.

func (*ResourceLogsLogs) GetId

func (v *ResourceLogsLogs) GetId() uuid.UUID

GetId returns ResourceLogsLogs.Id, and is useful for accessing the field via an interface.

type ResourceLogsLogsEntriesLogEntry

type ResourceLogsLogsEntriesLogEntry struct {
	Text      string    `json:"text"`
	Timestamp time.Time `json:"timestamp"`
}

ResourceLogsLogsEntriesLogEntry includes the requested fields of the GraphQL type LogEntry.

func (*ResourceLogsLogsEntriesLogEntry) GetText

GetText returns ResourceLogsLogsEntriesLogEntry.Text, and is useful for accessing the field via an interface.

func (*ResourceLogsLogsEntriesLogEntry) GetTimestamp

func (v *ResourceLogsLogsEntriesLogEntry) GetTimestamp() time.Time

GetTimestamp returns ResourceLogsLogsEntriesLogEntry.Timestamp, and is useful for accessing the field via an interface.

type ResourceLogsResponse

type ResourceLogsResponse struct {
	Team resourceLogsTeam `json:"team"`
}

resourceLogsResponse is returned by resourceLogs on success.

func ResourceLogsQuery

func ResourceLogsQuery(
	ctx_ context.Context,
	client_ graphql.Client,
	teamId uuid.UUID,
	resourceId uuid.UUID,
) (*ResourceLogsResponse, error)

func (*ResourceLogsResponse) GetTeam

func (v *ResourceLogsResponse) GetTeam() resourceLogsTeam

GetTeam returns ResourceLogsResponse.Team, and is useful for accessing the field via an interface.

type ResourceMetric

type ResourceMetric struct {
	Type    MetricType                         `json:"type"`
	Entries []ResourceMetricEntriesMetricEntry `json:"entries"`
}

ResourceMetric includes the GraphQL fields of ResourceMetric requested by the fragment ResourceMetric.

func (*ResourceMetric) GetEntries

GetEntries returns ResourceMetric.Entries, and is useful for accessing the field via an interface.

func (*ResourceMetric) GetType

func (v *ResourceMetric) GetType() MetricType

GetType returns ResourceMetric.Type, and is useful for accessing the field via an interface.

type ResourceMetricEntriesMetricEntry

type ResourceMetricEntriesMetricEntry struct {
	Value     float64   `json:"value"`
	Timestamp time.Time `json:"timestamp"`
}

ResourceMetricEntriesMetricEntry includes the requested fields of the GraphQL type MetricEntry.

func (*ResourceMetricEntriesMetricEntry) GetTimestamp

func (v *ResourceMetricEntriesMetricEntry) GetTimestamp() time.Time

GetTimestamp returns ResourceMetricEntriesMetricEntry.Timestamp, and is useful for accessing the field via an interface.

func (*ResourceMetricEntriesMetricEntry) GetValue

GetValue returns ResourceMetricEntriesMetricEntry.Value, and is useful for accessing the field via an interface.

type ResourceStatus

type ResourceStatus string
const (
	ResourceStatusUnknown    ResourceStatus = "UNKNOWN"
	ResourceStatusWaiting    ResourceStatus = "WAITING"
	ResourceStatusRunning    ResourceStatus = "RUNNING"
	ResourceStatusPending    ResourceStatus = "PENDING"
	ResourceStatusSucceeded  ResourceStatus = "SUCCEEDED"
	ResourceStatusFailed     ResourceStatus = "FAILED"
	ResourceStatusTerminated ResourceStatus = "TERMINATED"
)

type ResourceType

type ResourceType string
const (
	ResourceTypeContainer   ResourceType = "CONTAINER"
	ResourceTypePod         ResourceType = "POD"
	ResourceTypeJob         ResourceType = "JOB"
	ResourceTypeDeployment  ResourceType = "DEPLOYMENT"
	ResourceTypeReplicaset  ResourceType = "REPLICASET"
	ResourceTypeStatefulset ResourceType = "STATEFULSET"
	ResourceTypeDaemonset   ResourceType = "DAEMONSET"
	ResourceTypeService     ResourceType = "SERVICE"
)

type ResourcesWithLogsResponse

type ResourcesWithLogsResponse struct {
	Team resourcesWithLogsTeam `json:"team"`
}

resourcesWithLogsResponse is returned by resourcesWithLogs on success.

func ResourcesWithLogsQuery

func ResourcesWithLogsQuery(
	ctx_ context.Context,
	client_ graphql.Client,
	teamId uuid.UUID,
	projectId uuid.UUID,
	clusterId uuid.UUID,
	selector ObservabilityResourceSelectorInput,
) (*ResourcesWithLogsResponse, error)

func (*ResourcesWithLogsResponse) GetTeam

func (v *ResourcesWithLogsResponse) GetTeam() resourcesWithLogsTeam

GetTeam returns ResourcesWithLogsResponse.Team, and is useful for accessing the field via an interface.

type ResourcesWithMetricsResponse

type ResourcesWithMetricsResponse struct {
	Team resourcesWithMetricsTeam `json:"team"`
}

resourcesWithMetricsResponse is returned by resourcesWithMetrics on success.

func ResourcesWithMetricsQuery

func ResourcesWithMetricsQuery(
	ctx_ context.Context,
	client_ graphql.Client,
	teamId uuid.UUID,
	projectId uuid.UUID,
	clusterId uuid.UUID,
	metricTypes []MetricType,
	selector ObservabilityResourceSelectorInput,
) (*ResourcesWithMetricsResponse, error)

func (*ResourcesWithMetricsResponse) GetTeam

func (v *ResourcesWithMetricsResponse) GetTeam() resourcesWithMetricsTeam

GetTeam returns ResourcesWithMetricsResponse.Team, and is useful for accessing the field via an interface.

type RevisionDetailV1

type RevisionDetailV1 interface {

	// GetRevisionData returns the interface-field "revisionData" from its implementation.
	GetRevisionData() string
	// GetRevisionMetadata returns the interface-field "revisionMetadata" from its implementation.
	GetRevisionMetadata() RevisionDetailV1RevisionMetadata
	// contains filtered or unexported methods
}

RevisionDetailV1 includes the GraphQL fields of RevisableEntity requested by the fragment RevisionDetailV1.

RevisionDetailV1 is implemented by the following types: RevisionDetailV1AWSAccountConfiguration RevisionDetailV1AzureAccountConfiguration RevisionDetailV1BlueprintConfiguration RevisionDetailV1ClusterConfiguration RevisionDetailV1CoreWeaveAccountConfiguration RevisionDetailV1DeploymentConfiguration RevisionDetailV1DOAccountConfiguration RevisionDetailV1GCPAccountConfiguration RevisionDetailV1LinodeAccountConfiguration RevisionDetailV1VultrAccountConfiguration

type RevisionDetailV1AWSAccountConfiguration

type RevisionDetailV1AWSAccountConfiguration struct {
	RevisionData     string                           `json:"revisionData"`
	RevisionMetadata RevisionDetailV1RevisionMetadata `json:"revisionMetadata"`
}

RevisionDetailV1 includes the GraphQL fields of AWSAccountConfiguration requested by the fragment RevisionDetailV1.

func (*RevisionDetailV1AWSAccountConfiguration) GetRevisionData

func (v *RevisionDetailV1AWSAccountConfiguration) GetRevisionData() string

GetRevisionData returns RevisionDetailV1AWSAccountConfiguration.RevisionData, and is useful for accessing the field via an interface.

func (*RevisionDetailV1AWSAccountConfiguration) GetRevisionMetadata

GetRevisionMetadata returns RevisionDetailV1AWSAccountConfiguration.RevisionMetadata, and is useful for accessing the field via an interface.

type RevisionDetailV1AzureAccountConfiguration

type RevisionDetailV1AzureAccountConfiguration struct {
	RevisionData     string                           `json:"revisionData"`
	RevisionMetadata RevisionDetailV1RevisionMetadata `json:"revisionMetadata"`
}

RevisionDetailV1 includes the GraphQL fields of AzureAccountConfiguration requested by the fragment RevisionDetailV1.

func (*RevisionDetailV1AzureAccountConfiguration) GetRevisionData

GetRevisionData returns RevisionDetailV1AzureAccountConfiguration.RevisionData, and is useful for accessing the field via an interface.

func (*RevisionDetailV1AzureAccountConfiguration) GetRevisionMetadata

GetRevisionMetadata returns RevisionDetailV1AzureAccountConfiguration.RevisionMetadata, and is useful for accessing the field via an interface.

type RevisionDetailV1BlueprintConfiguration

type RevisionDetailV1BlueprintConfiguration struct {
	RevisionData     string                           `json:"revisionData"`
	RevisionMetadata RevisionDetailV1RevisionMetadata `json:"revisionMetadata"`
}

RevisionDetailV1 includes the GraphQL fields of BlueprintConfiguration requested by the fragment RevisionDetailV1.

func (*RevisionDetailV1BlueprintConfiguration) GetRevisionData

func (v *RevisionDetailV1BlueprintConfiguration) GetRevisionData() string

GetRevisionData returns RevisionDetailV1BlueprintConfiguration.RevisionData, and is useful for accessing the field via an interface.

func (*RevisionDetailV1BlueprintConfiguration) GetRevisionMetadata

GetRevisionMetadata returns RevisionDetailV1BlueprintConfiguration.RevisionMetadata, and is useful for accessing the field via an interface.

type RevisionDetailV1ClusterConfiguration

type RevisionDetailV1ClusterConfiguration struct {
	RevisionData     string                           `json:"revisionData"`
	RevisionMetadata RevisionDetailV1RevisionMetadata `json:"revisionMetadata"`
}

RevisionDetailV1 includes the GraphQL fields of ClusterConfiguration requested by the fragment RevisionDetailV1.

func (*RevisionDetailV1ClusterConfiguration) GetRevisionData

func (v *RevisionDetailV1ClusterConfiguration) GetRevisionData() string

GetRevisionData returns RevisionDetailV1ClusterConfiguration.RevisionData, and is useful for accessing the field via an interface.

func (*RevisionDetailV1ClusterConfiguration) GetRevisionMetadata

GetRevisionMetadata returns RevisionDetailV1ClusterConfiguration.RevisionMetadata, and is useful for accessing the field via an interface.

type RevisionDetailV1CoreWeaveAccountConfiguration

type RevisionDetailV1CoreWeaveAccountConfiguration struct {
	RevisionData     string                           `json:"revisionData"`
	RevisionMetadata RevisionDetailV1RevisionMetadata `json:"revisionMetadata"`
}

RevisionDetailV1 includes the GraphQL fields of CoreWeaveAccountConfiguration requested by the fragment RevisionDetailV1.

func (*RevisionDetailV1CoreWeaveAccountConfiguration) GetRevisionData

GetRevisionData returns RevisionDetailV1CoreWeaveAccountConfiguration.RevisionData, and is useful for accessing the field via an interface.

func (*RevisionDetailV1CoreWeaveAccountConfiguration) GetRevisionMetadata

GetRevisionMetadata returns RevisionDetailV1CoreWeaveAccountConfiguration.RevisionMetadata, and is useful for accessing the field via an interface.

type RevisionDetailV1DOAccountConfiguration

type RevisionDetailV1DOAccountConfiguration struct {
	RevisionData     string                           `json:"revisionData"`
	RevisionMetadata RevisionDetailV1RevisionMetadata `json:"revisionMetadata"`
}

RevisionDetailV1 includes the GraphQL fields of DOAccountConfiguration requested by the fragment RevisionDetailV1.

func (*RevisionDetailV1DOAccountConfiguration) GetRevisionData

func (v *RevisionDetailV1DOAccountConfiguration) GetRevisionData() string

GetRevisionData returns RevisionDetailV1DOAccountConfiguration.RevisionData, and is useful for accessing the field via an interface.

func (*RevisionDetailV1DOAccountConfiguration) GetRevisionMetadata

GetRevisionMetadata returns RevisionDetailV1DOAccountConfiguration.RevisionMetadata, and is useful for accessing the field via an interface.

type RevisionDetailV1DeploymentConfiguration

type RevisionDetailV1DeploymentConfiguration struct {
	RevisionData     string                           `json:"revisionData"`
	RevisionMetadata RevisionDetailV1RevisionMetadata `json:"revisionMetadata"`
}

RevisionDetailV1 includes the GraphQL fields of DeploymentConfiguration requested by the fragment RevisionDetailV1.

func (*RevisionDetailV1DeploymentConfiguration) GetRevisionData

func (v *RevisionDetailV1DeploymentConfiguration) GetRevisionData() string

GetRevisionData returns RevisionDetailV1DeploymentConfiguration.RevisionData, and is useful for accessing the field via an interface.

func (*RevisionDetailV1DeploymentConfiguration) GetRevisionMetadata

GetRevisionMetadata returns RevisionDetailV1DeploymentConfiguration.RevisionMetadata, and is useful for accessing the field via an interface.

type RevisionDetailV1GCPAccountConfiguration

type RevisionDetailV1GCPAccountConfiguration struct {
	RevisionData     string                           `json:"revisionData"`
	RevisionMetadata RevisionDetailV1RevisionMetadata `json:"revisionMetadata"`
}

RevisionDetailV1 includes the GraphQL fields of GCPAccountConfiguration requested by the fragment RevisionDetailV1.

func (*RevisionDetailV1GCPAccountConfiguration) GetRevisionData

func (v *RevisionDetailV1GCPAccountConfiguration) GetRevisionData() string

GetRevisionData returns RevisionDetailV1GCPAccountConfiguration.RevisionData, and is useful for accessing the field via an interface.

func (*RevisionDetailV1GCPAccountConfiguration) GetRevisionMetadata

GetRevisionMetadata returns RevisionDetailV1GCPAccountConfiguration.RevisionMetadata, and is useful for accessing the field via an interface.

type RevisionDetailV1LinodeAccountConfiguration

type RevisionDetailV1LinodeAccountConfiguration struct {
	RevisionData     string                           `json:"revisionData"`
	RevisionMetadata RevisionDetailV1RevisionMetadata `json:"revisionMetadata"`
}

RevisionDetailV1 includes the GraphQL fields of LinodeAccountConfiguration requested by the fragment RevisionDetailV1.

func (*RevisionDetailV1LinodeAccountConfiguration) GetRevisionData

GetRevisionData returns RevisionDetailV1LinodeAccountConfiguration.RevisionData, and is useful for accessing the field via an interface.

func (*RevisionDetailV1LinodeAccountConfiguration) GetRevisionMetadata

GetRevisionMetadata returns RevisionDetailV1LinodeAccountConfiguration.RevisionMetadata, and is useful for accessing the field via an interface.

type RevisionDetailV1RevisionMetadata

type RevisionDetailV1RevisionMetadata struct {
	Id          uuid.UUID `json:"id"`
	SequenceId  int       `json:"sequenceId"`
	Description string    `json:"description"`
	CreatedAt   time.Time `json:"createdAt"`
	// The user that authored this revision.
	//
	// If the user has been deleted, this will contain a placeholder User, with the
	// Name field changed to the deleted user's username.
	// When this field represents a deleted user, it SHOULD NOT be used for any API
	// operations expecting a userId, and any attempts will likely fail.
	//
	// To confirm whether this field represents a deleted user, you may additionally
	// consult the `authorInfo.creatorDeleted` flag (see `RevisionAuthorInfo`).
	CreatedBy RevisionDetailV1RevisionMetadataCreatedByUser `json:"createdBy"`
	// A revision may have additional information about how it was initiated.
	AuthorInfo RevisionDetailV1RevisionMetadataAuthorInfoRevisionAuthorInfo `json:"authorInfo"`
}

RevisionDetailV1RevisionMetadata includes the requested fields of the GraphQL type RevisionMetadata.

func (*RevisionDetailV1RevisionMetadata) GetAuthorInfo

GetAuthorInfo returns RevisionDetailV1RevisionMetadata.AuthorInfo, and is useful for accessing the field via an interface.

func (*RevisionDetailV1RevisionMetadata) GetCreatedAt

func (v *RevisionDetailV1RevisionMetadata) GetCreatedAt() time.Time

GetCreatedAt returns RevisionDetailV1RevisionMetadata.CreatedAt, and is useful for accessing the field via an interface.

func (*RevisionDetailV1RevisionMetadata) GetCreatedBy

GetCreatedBy returns RevisionDetailV1RevisionMetadata.CreatedBy, and is useful for accessing the field via an interface.

func (*RevisionDetailV1RevisionMetadata) GetDescription

func (v *RevisionDetailV1RevisionMetadata) GetDescription() string

GetDescription returns RevisionDetailV1RevisionMetadata.Description, and is useful for accessing the field via an interface.

func (*RevisionDetailV1RevisionMetadata) GetId

GetId returns RevisionDetailV1RevisionMetadata.Id, and is useful for accessing the field via an interface.

func (*RevisionDetailV1RevisionMetadata) GetSequenceId

func (v *RevisionDetailV1RevisionMetadata) GetSequenceId() int

GetSequenceId returns RevisionDetailV1RevisionMetadata.SequenceId, and is useful for accessing the field via an interface.

type RevisionDetailV1RevisionMetadataAuthorInfoRevisionAuthorInfo

type RevisionDetailV1RevisionMetadataAuthorInfoRevisionAuthorInfo struct {
	// A short description of how the revision was initiated.
	Summary string `json:"summary"`
	// When true, this indicates the original author's user has since been deleted.
	CreatorDeleted bool `json:"creatorDeleted"`
}

RevisionDetailV1RevisionMetadataAuthorInfoRevisionAuthorInfo includes the requested fields of the GraphQL type RevisionAuthorInfo.

func (*RevisionDetailV1RevisionMetadataAuthorInfoRevisionAuthorInfo) GetCreatorDeleted

GetCreatorDeleted returns RevisionDetailV1RevisionMetadataAuthorInfoRevisionAuthorInfo.CreatorDeleted, and is useful for accessing the field via an interface.

func (*RevisionDetailV1RevisionMetadataAuthorInfoRevisionAuthorInfo) GetSummary

GetSummary returns RevisionDetailV1RevisionMetadataAuthorInfoRevisionAuthorInfo.Summary, and is useful for accessing the field via an interface.

type RevisionDetailV1RevisionMetadataCreatedByUser

type RevisionDetailV1RevisionMetadataCreatedByUser struct {
	Id     uuid.UUID `json:"id"`
	Login  string    `json:"login"`
	Name   string    `json:"name"`
	Avatar string    `json:"avatar"`
}

RevisionDetailV1RevisionMetadataCreatedByUser includes the requested fields of the GraphQL type User.

func (*RevisionDetailV1RevisionMetadataCreatedByUser) GetAvatar

GetAvatar returns RevisionDetailV1RevisionMetadataCreatedByUser.Avatar, and is useful for accessing the field via an interface.

func (*RevisionDetailV1RevisionMetadataCreatedByUser) GetId

GetId returns RevisionDetailV1RevisionMetadataCreatedByUser.Id, and is useful for accessing the field via an interface.

func (*RevisionDetailV1RevisionMetadataCreatedByUser) GetLogin

GetLogin returns RevisionDetailV1RevisionMetadataCreatedByUser.Login, and is useful for accessing the field via an interface.

func (*RevisionDetailV1RevisionMetadataCreatedByUser) GetName

GetName returns RevisionDetailV1RevisionMetadataCreatedByUser.Name, and is useful for accessing the field via an interface.

type RevisionDetailV1VultrAccountConfiguration

type RevisionDetailV1VultrAccountConfiguration struct {
	RevisionData     string                           `json:"revisionData"`
	RevisionMetadata RevisionDetailV1RevisionMetadata `json:"revisionMetadata"`
}

RevisionDetailV1 includes the GraphQL fields of VultrAccountConfiguration requested by the fragment RevisionDetailV1.

func (*RevisionDetailV1VultrAccountConfiguration) GetRevisionData

GetRevisionData returns RevisionDetailV1VultrAccountConfiguration.RevisionData, and is useful for accessing the field via an interface.

func (*RevisionDetailV1VultrAccountConfiguration) GetRevisionMetadata

GetRevisionMetadata returns RevisionDetailV1VultrAccountConfiguration.RevisionMetadata, and is useful for accessing the field via an interface.

type S3BucketBackendInput

type S3BucketBackendInput struct {
	AwsAccountId uuid.UUID `json:"awsAccountId"`
	BucketName   string    `json:"bucketName"`
	Region       string    `json:"region"`
	Key          string    `json:"key"`
}

func (*S3BucketBackendInput) GetAwsAccountId

func (v *S3BucketBackendInput) GetAwsAccountId() uuid.UUID

GetAwsAccountId returns S3BucketBackendInput.AwsAccountId, and is useful for accessing the field via an interface.

func (*S3BucketBackendInput) GetBucketName

func (v *S3BucketBackendInput) GetBucketName() string

GetBucketName returns S3BucketBackendInput.BucketName, and is useful for accessing the field via an interface.

func (*S3BucketBackendInput) GetKey

func (v *S3BucketBackendInput) GetKey() string

GetKey returns S3BucketBackendInput.Key, and is useful for accessing the field via an interface.

func (*S3BucketBackendInput) GetRegion

func (v *S3BucketBackendInput) GetRegion() string

GetRegion returns S3BucketBackendInput.Region, and is useful for accessing the field via an interface.

type SecretMountDataInput

type SecretMountDataInput struct {
	SecretName string `json:"secretName"`
	MountPath  string `json:"mountPath"`
	ReadOnly   bool   `json:"readOnly"`
}

func (*SecretMountDataInput) GetMountPath

func (v *SecretMountDataInput) GetMountPath() string

GetMountPath returns SecretMountDataInput.MountPath, and is useful for accessing the field via an interface.

func (*SecretMountDataInput) GetReadOnly

func (v *SecretMountDataInput) GetReadOnly() bool

GetReadOnly returns SecretMountDataInput.ReadOnly, and is useful for accessing the field via an interface.

func (*SecretMountDataInput) GetSecretName

func (v *SecretMountDataInput) GetSecretName() string

GetSecretName returns SecretMountDataInput.SecretName, and is useful for accessing the field via an interface.

type SortDirection

type SortDirection string
const (
	SortDirectionAsc  SortDirection = "ASC"
	SortDirectionDesc SortDirection = "DESC"
)

type SortInput

type SortInput struct {
	Direction SortDirection `json:"direction"`
	Field     string        `json:"field"`
}

func (*SortInput) GetDirection

func (v *SortInput) GetDirection() SortDirection

GetDirection returns SortInput.Direction, and is useful for accessing the field via an interface.

func (*SortInput) GetField

func (v *SortInput) GetField() string

GetField returns SortInput.Field, and is useful for accessing the field via an interface.

type SourceInput

type SourceInput struct {
	Git               GitSourceInput               `json:"git"`
	TerraformModule   TerraformModuleSourceInput   `json:"terraformModule"`
	HelmRepository    HelmRepositorySourceInput    `json:"helmRepository"`
	ContainerRegistry ContainerRegistrySourceInput `json:"containerRegistry"`
}

func (*SourceInput) GetContainerRegistry

func (v *SourceInput) GetContainerRegistry() ContainerRegistrySourceInput

GetContainerRegistry returns SourceInput.ContainerRegistry, and is useful for accessing the field via an interface.

func (*SourceInput) GetGit

func (v *SourceInput) GetGit() GitSourceInput

GetGit returns SourceInput.Git, and is useful for accessing the field via an interface.

func (*SourceInput) GetHelmRepository

func (v *SourceInput) GetHelmRepository() HelmRepositorySourceInput

GetHelmRepository returns SourceInput.HelmRepository, and is useful for accessing the field via an interface.

func (*SourceInput) GetTerraformModule

func (v *SourceInput) GetTerraformModule() TerraformModuleSourceInput

GetTerraformModule returns SourceInput.TerraformModule, and is useful for accessing the field via an interface.

type StringCriterion

type StringCriterion struct {
	Value    string                      `json:"value"`
	Operator FilterCriterionOperatorType `json:"operator"`
}

func (*StringCriterion) GetOperator

GetOperator returns StringCriterion.Operator, and is useful for accessing the field via an interface.

func (*StringCriterion) GetValue

func (v *StringCriterion) GetValue() string

GetValue returns StringCriterion.Value, and is useful for accessing the field via an interface.

type SubmitWorkflowRunResponse

type SubmitWorkflowRunResponse struct {
	SubmitWorkflow submitWorkflowRunSubmitWorkflowWorkflowRun `json:"submitWorkflow"`
}

submitWorkflowRunResponse is returned by submitWorkflowRun on success.

func SubmitWorkflowRunMutation

func SubmitWorkflowRunMutation(
	ctx_ context.Context,
	client_ graphql.Client,
	workflowId uuid.UUID,
	definition WorkflowRunDefinitionInput,
) (*SubmitWorkflowRunResponse, error)

func (*SubmitWorkflowRunResponse) GetSubmitWorkflow

func (v *SubmitWorkflowRunResponse) GetSubmitWorkflow() submitWorkflowRunSubmitWorkflowWorkflowRun

GetSubmitWorkflow returns SubmitWorkflowRunResponse.SubmitWorkflow, and is useful for accessing the field via an interface.

type TCPProbeInput

type TCPProbeInput struct {
	Host string `json:"host"`
	Port string `json:"port"`
}

func (*TCPProbeInput) GetHost

func (v *TCPProbeInput) GetHost() string

GetHost returns TCPProbeInput.Host, and is useful for accessing the field via an interface.

func (*TCPProbeInput) GetPort

func (v *TCPProbeInput) GetPort() string

GetPort returns TCPProbeInput.Port, and is useful for accessing the field via an interface.

type TerraformAutomaticOutputConfigurationInput

type TerraformAutomaticOutputConfigurationInput struct {
	Disabled  bool     `json:"disabled"`
	Sensitive bool     `json:"sensitive"`
	Excluded  []string `json:"excluded"`
}

See TerraformAutomaticOutputConfiguration.

func (*TerraformAutomaticOutputConfigurationInput) GetDisabled

GetDisabled returns TerraformAutomaticOutputConfigurationInput.Disabled, and is useful for accessing the field via an interface.

func (*TerraformAutomaticOutputConfigurationInput) GetExcluded

GetExcluded returns TerraformAutomaticOutputConfigurationInput.Excluded, and is useful for accessing the field via an interface.

func (*TerraformAutomaticOutputConfigurationInput) GetSensitive

GetSensitive returns TerraformAutomaticOutputConfigurationInput.Sensitive, and is useful for accessing the field via an interface.

type TerraformModuleSourceInput

type TerraformModuleSourceInput struct {
	Source      string                                `json:"source"`
	Version     string                                `json:"version"`
	Integration TerraformModuleSourceIntegrationInput `json:"integration"`
}

func (*TerraformModuleSourceInput) GetIntegration

GetIntegration returns TerraformModuleSourceInput.Integration, and is useful for accessing the field via an interface.

func (*TerraformModuleSourceInput) GetSource

func (v *TerraformModuleSourceInput) GetSource() string

GetSource returns TerraformModuleSourceInput.Source, and is useful for accessing the field via an interface.

func (*TerraformModuleSourceInput) GetVersion

func (v *TerraformModuleSourceInput) GetVersion() string

GetVersion returns TerraformModuleSourceInput.Version, and is useful for accessing the field via an interface.

type TerraformModuleSourceIntegrationInput

type TerraformModuleSourceIntegrationInput struct {
	Git GitSourceIntegrationInput `json:"git"`
}

func (*TerraformModuleSourceIntegrationInput) GetGit

GetGit returns TerraformModuleSourceIntegrationInput.Git, and is useful for accessing the field via an interface.

type TerraformOutputConfigurationInput

type TerraformOutputConfigurationInput struct {
	Automatic     TerraformAutomaticOutputConfigurationInput `json:"automatic"`
	Customization string                                     `json:"customization"`
}

See TerraformOutputConfiguration.

func (*TerraformOutputConfigurationInput) GetAutomatic

GetAutomatic returns TerraformOutputConfigurationInput.Automatic, and is useful for accessing the field via an interface.

func (*TerraformOutputConfigurationInput) GetCustomization

func (v *TerraformOutputConfigurationInput) GetCustomization() string

GetCustomization returns TerraformOutputConfigurationInput.Customization, and is useful for accessing the field via an interface.

type TerraformProviderInput

type TerraformProviderInput struct {
	// Zeet ID for a connected AWS Account
	AwsAccountId uuid.UUID `json:"awsAccountId"`
	// Zeet ID for a connected GCP Account
	GcpAccountId uuid.UUID `json:"gcpAccountId"`
	// Zeet ID for a connected DigitalOcean Account
	DoAccountId uuid.UUID `json:"doAccountId"`
	// Region name, when applicable
	Region string `json:"region"`
}

func (*TerraformProviderInput) GetAwsAccountId

func (v *TerraformProviderInput) GetAwsAccountId() uuid.UUID

GetAwsAccountId returns TerraformProviderInput.AwsAccountId, and is useful for accessing the field via an interface.

func (*TerraformProviderInput) GetDoAccountId

func (v *TerraformProviderInput) GetDoAccountId() uuid.UUID

GetDoAccountId returns TerraformProviderInput.DoAccountId, and is useful for accessing the field via an interface.

func (*TerraformProviderInput) GetGcpAccountId

func (v *TerraformProviderInput) GetGcpAccountId() uuid.UUID

GetGcpAccountId returns TerraformProviderInput.GcpAccountId, and is useful for accessing the field via an interface.

func (*TerraformProviderInput) GetRegion

func (v *TerraformProviderInput) GetRegion() string

GetRegion returns TerraformProviderInput.Region, and is useful for accessing the field via an interface.

type TerraformStateBackendInput

type TerraformStateBackendInput struct {
	S3Bucket  S3BucketBackendInput  `json:"s3Bucket"`
	GcsBucket GCSBucketBackendInput `json:"gcsBucket"`
}

func (*TerraformStateBackendInput) GetGcsBucket

GetGcsBucket returns TerraformStateBackendInput.GcsBucket, and is useful for accessing the field via an interface.

func (*TerraformStateBackendInput) GetS3Bucket

GetS3Bucket returns TerraformStateBackendInput.S3Bucket, and is useful for accessing the field via an interface.

type TerraformTargetConfigurationInput

type TerraformTargetConfigurationInput struct {
	StateBackend TerraformStateBackendInput `json:"stateBackend"`
	ModuleName   string                     `json:"moduleName"`
	Provider     TerraformProviderInput     `json:"provider"`
}

func (*TerraformTargetConfigurationInput) GetModuleName

func (v *TerraformTargetConfigurationInput) GetModuleName() string

GetModuleName returns TerraformTargetConfigurationInput.ModuleName, and is useful for accessing the field via an interface.

func (*TerraformTargetConfigurationInput) GetProvider

GetProvider returns TerraformTargetConfigurationInput.Provider, and is useful for accessing the field via an interface.

func (*TerraformTargetConfigurationInput) GetStateBackend

GetStateBackend returns TerraformTargetConfigurationInput.StateBackend, and is useful for accessing the field via an interface.

type TriggerActionType

type TriggerActionType string
const (
	TriggerActionTypeOrchestrationWorkflow TriggerActionType = "ORCHESTRATION_WORKFLOW"
)

type TriggerConfigurationInput

type TriggerConfigurationInput struct {
	Event  EventTriggerConfigurationInput  `json:"event"`
	Action ActionTriggerConfigurationInput `json:"action"`
}

func (*TriggerConfigurationInput) GetAction

GetAction returns TriggerConfigurationInput.Action, and is useful for accessing the field via an interface.

func (*TriggerConfigurationInput) GetEvent

GetEvent returns TriggerConfigurationInput.Event, and is useful for accessing the field via an interface.

type TriggerDefinitionInput

type TriggerDefinitionInput struct {
	Action        TriggerActionType         `json:"action"`
	Events        []TriggerEventType        `json:"events"`
	Configuration TriggerConfigurationInput `json:"configuration"`
}

func (*TriggerDefinitionInput) GetAction

GetAction returns TriggerDefinitionInput.Action, and is useful for accessing the field via an interface.

func (*TriggerDefinitionInput) GetConfiguration

func (v *TriggerDefinitionInput) GetConfiguration() TriggerConfigurationInput

GetConfiguration returns TriggerDefinitionInput.Configuration, and is useful for accessing the field via an interface.

func (*TriggerDefinitionInput) GetEvents

func (v *TriggerDefinitionInput) GetEvents() []TriggerEventType

GetEvents returns TriggerDefinitionInput.Events, and is useful for accessing the field via an interface.

type TriggerEventType

type TriggerEventType string
const (
	TriggerEventTypeManual             TriggerEventType = "MANUAL"
	TriggerEventTypeGitPush            TriggerEventType = "GIT_PUSH"
	TriggerEventTypeGitPrOpened        TriggerEventType = "GIT_PR_OPENED"
	TriggerEventTypeGitPrReviewComment TriggerEventType = "GIT_PR_REVIEW_COMMENT"
	TriggerEventTypeGitReleaseCreated  TriggerEventType = "GIT_RELEASE_CREATED"
	TriggerEventTypeGitReleaseReleased TriggerEventType = "GIT_RELEASE_RELEASED"
	TriggerEventTypeGitIssueOpened     TriggerEventType = "GIT_ISSUE_OPENED"
	TriggerEventTypeCronjob            TriggerEventType = "CRONJOB"
)

type UnlinkProjectResponse

type UnlinkProjectResponse struct {
	UnlinkProject bool `json:"unlinkProject"`
}

unlinkProjectResponse is returned by unlinkProject on success.

func UnlinkProjectMutation

func UnlinkProjectMutation(
	ctx_ context.Context,
	client_ graphql.Client,
	id uuid.UUID,
) (*UnlinkProjectResponse, error)

func (*UnlinkProjectResponse) GetUnlinkProject

func (v *UnlinkProjectResponse) GetUnlinkProject() bool

GetUnlinkProject returns UnlinkProjectResponse.UnlinkProject, and is useful for accessing the field via an interface.

type UpdateDeployInput

type UpdateDeployInput struct {
	Configuration DeploymentConfigurationInput `json:"configuration"`
}

func (*UpdateDeployInput) GetConfiguration

func (v *UpdateDeployInput) GetConfiguration() DeploymentConfigurationInput

GetConfiguration returns UpdateDeployInput.Configuration, and is useful for accessing the field via an interface.

type UpdateDeployResponse

type UpdateDeployResponse struct {
	UpdateDeploy updateDeployUpdateDeploy `json:"updateDeploy"`
}

updateDeployResponse is returned by updateDeploy on success.

func UpdateDeployMutation

func UpdateDeployMutation(
	ctx_ context.Context,
	client_ graphql.Client,
	id uuid.UUID,
	input UpdateDeployInput,
) (*UpdateDeployResponse, error)

func (*UpdateDeployResponse) GetUpdateDeploy

func (v *UpdateDeployResponse) GetUpdateDeploy() updateDeployUpdateDeploy

GetUpdateDeploy returns UpdateDeployResponse.UpdateDeploy, and is useful for accessing the field via an interface.

type UpdateProjectInput

type UpdateProjectInput struct {
	GroupId             uuid.UUID                `json:"groupId"`
	GroupName           string                   `json:"groupName"`
	SubGroupId          uuid.UUID                `json:"subGroupId"`
	SubGroupName        string                   `json:"subGroupName"`
	Name                string                   `json:"name"`
	Envs                []EnvVarInput            `json:"envs"`
	ObservabilityConfig ObservabilityConfigInput `json:"observabilityConfig"`
}

func (*UpdateProjectInput) GetEnvs

func (v *UpdateProjectInput) GetEnvs() []EnvVarInput

GetEnvs returns UpdateProjectInput.Envs, and is useful for accessing the field via an interface.

func (*UpdateProjectInput) GetGroupId

func (v *UpdateProjectInput) GetGroupId() uuid.UUID

GetGroupId returns UpdateProjectInput.GroupId, and is useful for accessing the field via an interface.

func (*UpdateProjectInput) GetGroupName

func (v *UpdateProjectInput) GetGroupName() string

GetGroupName returns UpdateProjectInput.GroupName, and is useful for accessing the field via an interface.

func (*UpdateProjectInput) GetName

func (v *UpdateProjectInput) GetName() string

GetName returns UpdateProjectInput.Name, and is useful for accessing the field via an interface.

func (*UpdateProjectInput) GetObservabilityConfig added in v0.9.1

func (v *UpdateProjectInput) GetObservabilityConfig() ObservabilityConfigInput

GetObservabilityConfig returns UpdateProjectInput.ObservabilityConfig, and is useful for accessing the field via an interface.

func (*UpdateProjectInput) GetSubGroupId

func (v *UpdateProjectInput) GetSubGroupId() uuid.UUID

GetSubGroupId returns UpdateProjectInput.SubGroupId, and is useful for accessing the field via an interface.

func (*UpdateProjectInput) GetSubGroupName

func (v *UpdateProjectInput) GetSubGroupName() string

GetSubGroupName returns UpdateProjectInput.SubGroupName, and is useful for accessing the field via an interface.

type UpdateProjectResponse

type UpdateProjectResponse struct {
	UpdateProject updateProjectUpdateProject `json:"updateProject"`
}

updateProjectResponse is returned by updateProject on success.

func UpdateProjectMutation

func UpdateProjectMutation(
	ctx_ context.Context,
	client_ graphql.Client,
	id uuid.UUID,
	input UpdateProjectInput,
) (*UpdateProjectResponse, error)

func (*UpdateProjectResponse) GetUpdateProject

func (v *UpdateProjectResponse) GetUpdateProject() updateProjectUpdateProject

GetUpdateProject returns UpdateProjectResponse.UpdateProject, and is useful for accessing the field via an interface.

type UpdateTriggerInput

type UpdateTriggerInput struct {
	TriggerId  uuid.UUID              `json:"triggerId"`
	Definition TriggerDefinitionInput `json:"definition"`
}

func (*UpdateTriggerInput) GetDefinition

func (v *UpdateTriggerInput) GetDefinition() TriggerDefinitionInput

GetDefinition returns UpdateTriggerInput.Definition, and is useful for accessing the field via an interface.

func (*UpdateTriggerInput) GetTriggerId

func (v *UpdateTriggerInput) GetTriggerId() uuid.UUID

GetTriggerId returns UpdateTriggerInput.TriggerId, and is useful for accessing the field via an interface.

type UpdateWorkflowInput

type UpdateWorkflowInput struct {
	Name       string                  `json:"name"`
	Definition WorkflowDefinitionInput `json:"definition"`
}

func (*UpdateWorkflowInput) GetDefinition

func (v *UpdateWorkflowInput) GetDefinition() WorkflowDefinitionInput

GetDefinition returns UpdateWorkflowInput.Definition, and is useful for accessing the field via an interface.

func (*UpdateWorkflowInput) GetName

func (v *UpdateWorkflowInput) GetName() string

GetName returns UpdateWorkflowInput.Name, and is useful for accessing the field via an interface.

type UpdateWorkflowResponse

type UpdateWorkflowResponse struct {
	UpdateWorkflow updateWorkflowUpdateWorkflow `json:"updateWorkflow"`
}

updateWorkflowResponse is returned by updateWorkflow on success.

func UpdateWorkflowMutation

func UpdateWorkflowMutation(
	ctx_ context.Context,
	client_ graphql.Client,
	id uuid.UUID,
	input UpdateWorkflowInput,
) (*UpdateWorkflowResponse, error)

func (*UpdateWorkflowResponse) GetUpdateWorkflow

func (v *UpdateWorkflowResponse) GetUpdateWorkflow() updateWorkflowUpdateWorkflow

GetUpdateWorkflow returns UpdateWorkflowResponse.UpdateWorkflow, and is useful for accessing the field via an interface.

type UpdateWorkflowTriggerResponse

type UpdateWorkflowTriggerResponse struct {
	UpdateTrigger updateWorkflowTriggerUpdateTrigger `json:"updateTrigger"`
}

updateWorkflowTriggerResponse is returned by updateWorkflowTrigger on success.

func UpdateWorkflowTriggerMutation

func UpdateWorkflowTriggerMutation(
	ctx_ context.Context,
	client_ graphql.Client,
	id uuid.UUID,
	input UpdateTriggerInput,
) (*UpdateWorkflowTriggerResponse, error)

func (*UpdateWorkflowTriggerResponse) GetUpdateTrigger

func (v *UpdateWorkflowTriggerResponse) GetUpdateTrigger() updateWorkflowTriggerUpdateTrigger

GetUpdateTrigger returns UpdateWorkflowTriggerResponse.UpdateTrigger, and is useful for accessing the field via an interface.

type UserPersonalAccessTokensResponse

type UserPersonalAccessTokensResponse struct {
	User userPersonalAccessTokensUser `json:"user"`
}

userPersonalAccessTokensResponse is returned by userPersonalAccessTokens on success.

func UserPersonalAccessTokensQuery

func UserPersonalAccessTokensQuery(
	ctx_ context.Context,
	client_ graphql.Client,
	id uuid.UUID,
) (*UserPersonalAccessTokensResponse, error)

func (*UserPersonalAccessTokensResponse) GetUser

func (v *UserPersonalAccessTokensResponse) GetUser() userPersonalAccessTokensUser

GetUser returns UserPersonalAccessTokensResponse.User, and is useful for accessing the field via an interface.

type VariableType

type VariableType string
const (
	VariableTypeString  VariableType = "STRING"
	VariableTypeBoolean VariableType = "BOOLEAN"
	VariableTypeInteger VariableType = "INTEGER"
	VariableTypeFloat   VariableType = "FLOAT"
)

type VolumeSpecInput

type VolumeSpecInput struct {
	Size      int    `json:"size"`
	MountPath string `json:"mountPath"`
}

func (*VolumeSpecInput) GetMountPath

func (v *VolumeSpecInput) GetMountPath() string

GetMountPath returns VolumeSpecInput.MountPath, and is useful for accessing the field via an interface.

func (*VolumeSpecInput) GetSize

func (v *VolumeSpecInput) GetSize() int

GetSize returns VolumeSpecInput.Size, and is useful for accessing the field via an interface.

type WorkflowBranchDefinitionInput

type WorkflowBranchDefinitionInput struct {
	Name      string `json:"name"`
	CommitSha string `json:"commitSha"`
}

func (*WorkflowBranchDefinitionInput) GetCommitSha

func (v *WorkflowBranchDefinitionInput) GetCommitSha() string

GetCommitSha returns WorkflowBranchDefinitionInput.CommitSha, and is useful for accessing the field via an interface.

func (*WorkflowBranchDefinitionInput) GetName

GetName returns WorkflowBranchDefinitionInput.Name, and is useful for accessing the field via an interface.

type WorkflowDefinitionInput

type WorkflowDefinitionInput struct {
	Steps             []WorkflowStepDefinitionInput `json:"steps"`
	Source            SourceInput                   `json:"source"`
	Branch            WorkflowBranchDefinitionInput `json:"branch"`
	WorkflowClusterId uuid.UUID                     `json:"workflowClusterId"`
}

func (*WorkflowDefinitionInput) GetBranch

GetBranch returns WorkflowDefinitionInput.Branch, and is useful for accessing the field via an interface.

func (*WorkflowDefinitionInput) GetSource

func (v *WorkflowDefinitionInput) GetSource() SourceInput

GetSource returns WorkflowDefinitionInput.Source, and is useful for accessing the field via an interface.

func (*WorkflowDefinitionInput) GetSteps

GetSteps returns WorkflowDefinitionInput.Steps, and is useful for accessing the field via an interface.

func (*WorkflowDefinitionInput) GetWorkflowClusterId

func (v *WorkflowDefinitionInput) GetWorkflowClusterId() uuid.UUID

GetWorkflowClusterId returns WorkflowDefinitionInput.WorkflowClusterId, and is useful for accessing the field via an interface.

type WorkflowDetail

type WorkflowDetail struct {
	Id       uuid.UUID                                   `json:"id"`
	Steps    []WorkflowDetailStepsWorkflowStepDefinition `json:"steps"`
	Triggers WorkflowDetailTriggersTriggerConnection     `json:"triggers"`
}

WorkflowDetail includes the GraphQL fields of Workflow requested by the fragment WorkflowDetail.

func (*WorkflowDetail) GetId

func (v *WorkflowDetail) GetId() uuid.UUID

GetId returns WorkflowDetail.Id, and is useful for accessing the field via an interface.

func (*WorkflowDetail) GetSteps

GetSteps returns WorkflowDetail.Steps, and is useful for accessing the field via an interface.

func (*WorkflowDetail) GetTriggers

GetTriggers returns WorkflowDetail.Triggers, and is useful for accessing the field via an interface.

type WorkflowDetailResponse

type WorkflowDetailResponse struct {
	Team workflowDetailTeam `json:"team"`
}

workflowDetailResponse is returned by workflowDetail on success.

func WorkflowDetailQuery

func WorkflowDetailQuery(
	ctx_ context.Context,
	client_ graphql.Client,
	teamId uuid.UUID,
	projectId uuid.UUID,
) (*WorkflowDetailResponse, error)

func (*WorkflowDetailResponse) GetTeam

func (v *WorkflowDetailResponse) GetTeam() workflowDetailTeam

GetTeam returns WorkflowDetailResponse.Team, and is useful for accessing the field via an interface.

type WorkflowDetailStepsWorkflowStepDefinition

type WorkflowDetailStepsWorkflowStepDefinition struct {
	Action         WorkflowStepActionType `json:"action"`
	SequenceNumber int                    `json:"sequenceNumber"`
	Disabled       bool                   `json:"disabled"`
}

WorkflowDetailStepsWorkflowStepDefinition includes the requested fields of the GraphQL type WorkflowStepDefinition.

func (*WorkflowDetailStepsWorkflowStepDefinition) GetAction

GetAction returns WorkflowDetailStepsWorkflowStepDefinition.Action, and is useful for accessing the field via an interface.

func (*WorkflowDetailStepsWorkflowStepDefinition) GetDisabled

GetDisabled returns WorkflowDetailStepsWorkflowStepDefinition.Disabled, and is useful for accessing the field via an interface.

func (*WorkflowDetailStepsWorkflowStepDefinition) GetSequenceNumber

func (v *WorkflowDetailStepsWorkflowStepDefinition) GetSequenceNumber() int

GetSequenceNumber returns WorkflowDetailStepsWorkflowStepDefinition.SequenceNumber, and is useful for accessing the field via an interface.

type WorkflowDetailTriggersTriggerConnection

type WorkflowDetailTriggersTriggerConnection struct {
	TotalCount int                                                   `json:"totalCount"`
	Nodes      []WorkflowDetailTriggersTriggerConnectionNodesTrigger `json:"nodes"`
}

WorkflowDetailTriggersTriggerConnection includes the requested fields of the GraphQL type TriggerConnection.

func (*WorkflowDetailTriggersTriggerConnection) GetNodes

GetNodes returns WorkflowDetailTriggersTriggerConnection.Nodes, and is useful for accessing the field via an interface.

func (*WorkflowDetailTriggersTriggerConnection) GetTotalCount

func (v *WorkflowDetailTriggersTriggerConnection) GetTotalCount() int

GetTotalCount returns WorkflowDetailTriggersTriggerConnection.TotalCount, and is useful for accessing the field via an interface.

type WorkflowDetailTriggersTriggerConnectionNodesTrigger

type WorkflowDetailTriggersTriggerConnectionNodesTrigger struct {
	Id            uuid.UUID                                                        `json:"id"`
	Action        TriggerActionType                                                `json:"action"`
	Events        []TriggerEventType                                               `json:"events"`
	Configuration WorkflowDetailTriggersTriggerConnectionNodesTriggerConfiguration `json:"configuration"`
}

WorkflowDetailTriggersTriggerConnectionNodesTrigger includes the requested fields of the GraphQL type Trigger.

func (*WorkflowDetailTriggersTriggerConnectionNodesTrigger) GetAction

GetAction returns WorkflowDetailTriggersTriggerConnectionNodesTrigger.Action, and is useful for accessing the field via an interface.

func (*WorkflowDetailTriggersTriggerConnectionNodesTrigger) GetConfiguration

GetConfiguration returns WorkflowDetailTriggersTriggerConnectionNodesTrigger.Configuration, and is useful for accessing the field via an interface.

func (*WorkflowDetailTriggersTriggerConnectionNodesTrigger) GetEvents

GetEvents returns WorkflowDetailTriggersTriggerConnectionNodesTrigger.Events, and is useful for accessing the field via an interface.

func (*WorkflowDetailTriggersTriggerConnectionNodesTrigger) GetId

GetId returns WorkflowDetailTriggersTriggerConnectionNodesTrigger.Id, and is useful for accessing the field via an interface.

type WorkflowDetailTriggersTriggerConnectionNodesTriggerConfiguration

type WorkflowDetailTriggersTriggerConnectionNodesTriggerConfiguration struct {
	Event  WorkflowDetailTriggersTriggerConnectionNodesTriggerConfigurationEventEventTriggerConfiguration   `json:"event"`
	Action WorkflowDetailTriggersTriggerConnectionNodesTriggerConfigurationActionActionTriggerConfiguration `json:"action"`
}

WorkflowDetailTriggersTriggerConnectionNodesTriggerConfiguration includes the requested fields of the GraphQL type TriggerConfiguration.

func (*WorkflowDetailTriggersTriggerConnectionNodesTriggerConfiguration) GetAction

GetAction returns WorkflowDetailTriggersTriggerConnectionNodesTriggerConfiguration.Action, and is useful for accessing the field via an interface.

func (*WorkflowDetailTriggersTriggerConnectionNodesTriggerConfiguration) GetEvent

GetEvent returns WorkflowDetailTriggersTriggerConnectionNodesTriggerConfiguration.Event, and is useful for accessing the field via an interface.

type WorkflowDetailTriggersTriggerConnectionNodesTriggerConfigurationActionActionTriggerConfiguration

type WorkflowDetailTriggersTriggerConnectionNodesTriggerConfigurationActionActionTriggerConfiguration struct {
	WorkflowId uuid.UUID `json:"workflowId"`
}

WorkflowDetailTriggersTriggerConnectionNodesTriggerConfigurationActionActionTriggerConfiguration includes the requested fields of the GraphQL type ActionTriggerConfiguration.

func (*WorkflowDetailTriggersTriggerConnectionNodesTriggerConfigurationActionActionTriggerConfiguration) GetWorkflowId

GetWorkflowId returns WorkflowDetailTriggersTriggerConnectionNodesTriggerConfigurationActionActionTriggerConfiguration.WorkflowId, and is useful for accessing the field via an interface.

type WorkflowDetailTriggersTriggerConnectionNodesTriggerConfigurationEventEventTriggerConfiguration

type WorkflowDetailTriggersTriggerConnectionNodesTriggerConfigurationEventEventTriggerConfiguration struct {
	Git WorkflowDetailTriggersTriggerConnectionNodesTriggerConfigurationEventEventTriggerConfigurationGitGitEventTriggerConfiguration `json:"git"`
}

WorkflowDetailTriggersTriggerConnectionNodesTriggerConfigurationEventEventTriggerConfiguration includes the requested fields of the GraphQL type EventTriggerConfiguration.

func (*WorkflowDetailTriggersTriggerConnectionNodesTriggerConfigurationEventEventTriggerConfiguration) GetGit

GetGit returns WorkflowDetailTriggersTriggerConnectionNodesTriggerConfigurationEventEventTriggerConfiguration.Git, and is useful for accessing the field via an interface.

type WorkflowDetailTriggersTriggerConnectionNodesTriggerConfigurationEventEventTriggerConfigurationGitGitEventTriggerConfiguration

type WorkflowDetailTriggersTriggerConnectionNodesTriggerConfigurationEventEventTriggerConfigurationGitGitEventTriggerConfiguration struct {
	RepoId             string `json:"repoId"`
	RepoBranchName     string `json:"repoBranchName"`
	RepoOwner          string `json:"repoOwner"`
	RepoName           string `json:"repoName"`
	GithubConnectionId int    `json:"githubConnectionId"`
}

WorkflowDetailTriggersTriggerConnectionNodesTriggerConfigurationEventEventTriggerConfigurationGitGitEventTriggerConfiguration includes the requested fields of the GraphQL type GitEventTriggerConfiguration.

func (*WorkflowDetailTriggersTriggerConnectionNodesTriggerConfigurationEventEventTriggerConfigurationGitGitEventTriggerConfiguration) GetGithubConnectionId

GetGithubConnectionId returns WorkflowDetailTriggersTriggerConnectionNodesTriggerConfigurationEventEventTriggerConfigurationGitGitEventTriggerConfiguration.GithubConnectionId, and is useful for accessing the field via an interface.

func (*WorkflowDetailTriggersTriggerConnectionNodesTriggerConfigurationEventEventTriggerConfigurationGitGitEventTriggerConfiguration) GetRepoBranchName

GetRepoBranchName returns WorkflowDetailTriggersTriggerConnectionNodesTriggerConfigurationEventEventTriggerConfigurationGitGitEventTriggerConfiguration.RepoBranchName, and is useful for accessing the field via an interface.

func (*WorkflowDetailTriggersTriggerConnectionNodesTriggerConfigurationEventEventTriggerConfigurationGitGitEventTriggerConfiguration) GetRepoId

GetRepoId returns WorkflowDetailTriggersTriggerConnectionNodesTriggerConfigurationEventEventTriggerConfigurationGitGitEventTriggerConfiguration.RepoId, and is useful for accessing the field via an interface.

func (*WorkflowDetailTriggersTriggerConnectionNodesTriggerConfigurationEventEventTriggerConfigurationGitGitEventTriggerConfiguration) GetRepoName

GetRepoName returns WorkflowDetailTriggersTriggerConnectionNodesTriggerConfigurationEventEventTriggerConfigurationGitGitEventTriggerConfiguration.RepoName, and is useful for accessing the field via an interface.

func (*WorkflowDetailTriggersTriggerConnectionNodesTriggerConfigurationEventEventTriggerConfigurationGitGitEventTriggerConfiguration) GetRepoOwner

GetRepoOwner returns WorkflowDetailTriggersTriggerConnectionNodesTriggerConfigurationEventEventTriggerConfigurationGitGitEventTriggerConfiguration.RepoOwner, and is useful for accessing the field via an interface.

type WorkflowExecutionType

type WorkflowExecutionType string
const (
	WorkflowExecutionTypeBuildRun     WorkflowExecutionType = "BUILD_RUN"
	WorkflowExecutionTypeDeployRun    WorkflowExecutionType = "DEPLOY_RUN"
	WorkflowExecutionTypeDriverAction WorkflowExecutionType = "DRIVER_ACTION"
)

type WorkflowRunDefinitionInput

type WorkflowRunDefinitionInput struct {
	Steps  []WorkflowRunStepDefinitionInput `json:"steps"`
	Source SourceInput                      `json:"source"`
	Branch WorkflowBranchDefinitionInput    `json:"branch"`
}

func (*WorkflowRunDefinitionInput) GetBranch

GetBranch returns WorkflowRunDefinitionInput.Branch, and is useful for accessing the field via an interface.

func (*WorkflowRunDefinitionInput) GetSource

func (v *WorkflowRunDefinitionInput) GetSource() SourceInput

GetSource returns WorkflowRunDefinitionInput.Source, and is useful for accessing the field via an interface.

func (*WorkflowRunDefinitionInput) GetSteps

GetSteps returns WorkflowRunDefinitionInput.Steps, and is useful for accessing the field via an interface.

type WorkflowRunDetail

type WorkflowRunDetail struct {
	WorkflowRunListItem `json:"-"`
	FinishedAt          time.Time                               `json:"finishedAt"`
	Steps               []WorkflowRunDetailStepsWorkflowRunStep `json:"-"`
}

WorkflowRunDetail includes the GraphQL fields of WorkflowRun requested by the fragment WorkflowRunDetail.

func (*WorkflowRunDetail) GetCreatedAt

func (v *WorkflowRunDetail) GetCreatedAt() time.Time

GetCreatedAt returns WorkflowRunDetail.CreatedAt, and is useful for accessing the field via an interface.

func (*WorkflowRunDetail) GetFinishedAt

func (v *WorkflowRunDetail) GetFinishedAt() time.Time

GetFinishedAt returns WorkflowRunDetail.FinishedAt, and is useful for accessing the field via an interface.

func (*WorkflowRunDetail) GetId

func (v *WorkflowRunDetail) GetId() uuid.UUID

GetId returns WorkflowRunDetail.Id, and is useful for accessing the field via an interface.

func (*WorkflowRunDetail) GetSequence

func (v *WorkflowRunDetail) GetSequence() int

GetSequence returns WorkflowRunDetail.Sequence, and is useful for accessing the field via an interface.

func (*WorkflowRunDetail) GetStatus

func (v *WorkflowRunDetail) GetStatus() WorkflowRunStatus

GetStatus returns WorkflowRunDetail.Status, and is useful for accessing the field via an interface.

func (*WorkflowRunDetail) GetSteps

GetSteps returns WorkflowRunDetail.Steps, and is useful for accessing the field via an interface.

func (*WorkflowRunDetail) MarshalJSON

func (v *WorkflowRunDetail) MarshalJSON() ([]byte, error)

func (*WorkflowRunDetail) UnmarshalJSON

func (v *WorkflowRunDetail) UnmarshalJSON(b []byte) error

type WorkflowRunDetailLogsResponse

type WorkflowRunDetailLogsResponse struct {
	Team workflowRunDetailLogsTeam `json:"team"`
}

workflowRunDetailLogsResponse is returned by workflowRunDetailLogs on success.

func WorkflowRunDetailLogsQuery

func WorkflowRunDetailLogsQuery(
	ctx_ context.Context,
	client_ graphql.Client,
	teamId uuid.UUID,
	projectId uuid.UUID,
	runId uuid.UUID,
	stepId uuid.UUID,
) (*WorkflowRunDetailLogsResponse, error)

func (*WorkflowRunDetailLogsResponse) GetTeam

func (v *WorkflowRunDetailLogsResponse) GetTeam() workflowRunDetailLogsTeam

GetTeam returns WorkflowRunDetailLogsResponse.Team, and is useful for accessing the field via an interface.

type WorkflowRunDetailResponse

type WorkflowRunDetailResponse struct {
	Team workflowRunDetailTeam `json:"team"`
}

workflowRunDetailResponse is returned by workflowRunDetail on success.

func WorkflowRunDetailQuery

func WorkflowRunDetailQuery(
	ctx_ context.Context,
	client_ graphql.Client,
	teamId uuid.UUID,
	projectId uuid.UUID,
	runId uuid.UUID,
) (*WorkflowRunDetailResponse, error)

func (*WorkflowRunDetailResponse) GetTeam

func (v *WorkflowRunDetailResponse) GetTeam() workflowRunDetailTeam

GetTeam returns WorkflowRunDetailResponse.Team, and is useful for accessing the field via an interface.

type WorkflowRunDetailStepsBuildRunStep

type WorkflowRunDetailStepsBuildRunStep struct {
	Typename                          string `json:"__typename"`
	WorkflowRunStepDetailBuildRunStep `json:"-"`
}

WorkflowRunDetailStepsBuildRunStep includes the requested fields of the GraphQL type BuildRunStep.

func (*WorkflowRunDetailStepsBuildRunStep) GetAction

GetAction returns WorkflowRunDetailStepsBuildRunStep.Action, and is useful for accessing the field via an interface.

func (*WorkflowRunDetailStepsBuildRunStep) GetCreatedAt

func (v *WorkflowRunDetailStepsBuildRunStep) GetCreatedAt() time.Time

GetCreatedAt returns WorkflowRunDetailStepsBuildRunStep.CreatedAt, and is useful for accessing the field via an interface.

func (*WorkflowRunDetailStepsBuildRunStep) GetDependsOn

GetDependsOn returns WorkflowRunDetailStepsBuildRunStep.DependsOn, and is useful for accessing the field via an interface.

func (*WorkflowRunDetailStepsBuildRunStep) GetExecutionError

func (v *WorkflowRunDetailStepsBuildRunStep) GetExecutionError() string

GetExecutionError returns WorkflowRunDetailStepsBuildRunStep.ExecutionError, and is useful for accessing the field via an interface.

func (*WorkflowRunDetailStepsBuildRunStep) GetExecutionId

func (v *WorkflowRunDetailStepsBuildRunStep) GetExecutionId() uuid.UUID

GetExecutionId returns WorkflowRunDetailStepsBuildRunStep.ExecutionId, and is useful for accessing the field via an interface.

func (*WorkflowRunDetailStepsBuildRunStep) GetExecutionType

GetExecutionType returns WorkflowRunDetailStepsBuildRunStep.ExecutionType, and is useful for accessing the field via an interface.

func (*WorkflowRunDetailStepsBuildRunStep) GetId

GetId returns WorkflowRunDetailStepsBuildRunStep.Id, and is useful for accessing the field via an interface.

func (*WorkflowRunDetailStepsBuildRunStep) GetOutputs

GetOutputs returns WorkflowRunDetailStepsBuildRunStep.Outputs, and is useful for accessing the field via an interface.

func (*WorkflowRunDetailStepsBuildRunStep) GetSequenceNumber

func (v *WorkflowRunDetailStepsBuildRunStep) GetSequenceNumber() int

GetSequenceNumber returns WorkflowRunDetailStepsBuildRunStep.SequenceNumber, and is useful for accessing the field via an interface.

func (*WorkflowRunDetailStepsBuildRunStep) GetStatus

GetStatus returns WorkflowRunDetailStepsBuildRunStep.Status, and is useful for accessing the field via an interface.

func (*WorkflowRunDetailStepsBuildRunStep) GetTypename

func (v *WorkflowRunDetailStepsBuildRunStep) GetTypename() string

GetTypename returns WorkflowRunDetailStepsBuildRunStep.Typename, and is useful for accessing the field via an interface.

func (*WorkflowRunDetailStepsBuildRunStep) GetUpdatedAt

func (v *WorkflowRunDetailStepsBuildRunStep) GetUpdatedAt() time.Time

GetUpdatedAt returns WorkflowRunDetailStepsBuildRunStep.UpdatedAt, and is useful for accessing the field via an interface.

func (*WorkflowRunDetailStepsBuildRunStep) MarshalJSON

func (v *WorkflowRunDetailStepsBuildRunStep) MarshalJSON() ([]byte, error)

func (*WorkflowRunDetailStepsBuildRunStep) UnmarshalJSON

func (v *WorkflowRunDetailStepsBuildRunStep) UnmarshalJSON(b []byte) error

type WorkflowRunDetailStepsClusterPrecheckStep

type WorkflowRunDetailStepsClusterPrecheckStep struct {
	Typename                                 string `json:"__typename"`
	WorkflowRunStepDetailClusterPrecheckStep `json:"-"`
}

WorkflowRunDetailStepsClusterPrecheckStep includes the requested fields of the GraphQL type ClusterPrecheckStep.

func (*WorkflowRunDetailStepsClusterPrecheckStep) GetAction

GetAction returns WorkflowRunDetailStepsClusterPrecheckStep.Action, and is useful for accessing the field via an interface.

func (*WorkflowRunDetailStepsClusterPrecheckStep) GetCluster

GetCluster returns WorkflowRunDetailStepsClusterPrecheckStep.Cluster, and is useful for accessing the field via an interface.

func (*WorkflowRunDetailStepsClusterPrecheckStep) GetCreatedAt

GetCreatedAt returns WorkflowRunDetailStepsClusterPrecheckStep.CreatedAt, and is useful for accessing the field via an interface.

func (*WorkflowRunDetailStepsClusterPrecheckStep) GetDependsOn

GetDependsOn returns WorkflowRunDetailStepsClusterPrecheckStep.DependsOn, and is useful for accessing the field via an interface.

func (*WorkflowRunDetailStepsClusterPrecheckStep) GetExecutionError

func (v *WorkflowRunDetailStepsClusterPrecheckStep) GetExecutionError() string

GetExecutionError returns WorkflowRunDetailStepsClusterPrecheckStep.ExecutionError, and is useful for accessing the field via an interface.

func (*WorkflowRunDetailStepsClusterPrecheckStep) GetExecutionId

GetExecutionId returns WorkflowRunDetailStepsClusterPrecheckStep.ExecutionId, and is useful for accessing the field via an interface.

func (*WorkflowRunDetailStepsClusterPrecheckStep) GetExecutionType

GetExecutionType returns WorkflowRunDetailStepsClusterPrecheckStep.ExecutionType, and is useful for accessing the field via an interface.

func (*WorkflowRunDetailStepsClusterPrecheckStep) GetId

GetId returns WorkflowRunDetailStepsClusterPrecheckStep.Id, and is useful for accessing the field via an interface.

func (*WorkflowRunDetailStepsClusterPrecheckStep) GetSequenceNumber

func (v *WorkflowRunDetailStepsClusterPrecheckStep) GetSequenceNumber() int

GetSequenceNumber returns WorkflowRunDetailStepsClusterPrecheckStep.SequenceNumber, and is useful for accessing the field via an interface.

func (*WorkflowRunDetailStepsClusterPrecheckStep) GetStatus

GetStatus returns WorkflowRunDetailStepsClusterPrecheckStep.Status, and is useful for accessing the field via an interface.

func (*WorkflowRunDetailStepsClusterPrecheckStep) GetTypename

GetTypename returns WorkflowRunDetailStepsClusterPrecheckStep.Typename, and is useful for accessing the field via an interface.

func (*WorkflowRunDetailStepsClusterPrecheckStep) GetUpdatedAt

GetUpdatedAt returns WorkflowRunDetailStepsClusterPrecheckStep.UpdatedAt, and is useful for accessing the field via an interface.

func (*WorkflowRunDetailStepsClusterPrecheckStep) MarshalJSON

func (*WorkflowRunDetailStepsClusterPrecheckStep) UnmarshalJSON

type WorkflowRunDetailStepsDeployRunStep

type WorkflowRunDetailStepsDeployRunStep struct {
	Typename                           string `json:"__typename"`
	WorkflowRunStepDetailDeployRunStep `json:"-"`
}

WorkflowRunDetailStepsDeployRunStep includes the requested fields of the GraphQL type DeployRunStep.

func (*WorkflowRunDetailStepsDeployRunStep) GetAction

GetAction returns WorkflowRunDetailStepsDeployRunStep.Action, and is useful for accessing the field via an interface.

func (*WorkflowRunDetailStepsDeployRunStep) GetCreatedAt

func (v *WorkflowRunDetailStepsDeployRunStep) GetCreatedAt() time.Time

GetCreatedAt returns WorkflowRunDetailStepsDeployRunStep.CreatedAt, and is useful for accessing the field via an interface.

func (*WorkflowRunDetailStepsDeployRunStep) GetDependsOn

GetDependsOn returns WorkflowRunDetailStepsDeployRunStep.DependsOn, and is useful for accessing the field via an interface.

func (*WorkflowRunDetailStepsDeployRunStep) GetExecutionError

func (v *WorkflowRunDetailStepsDeployRunStep) GetExecutionError() string

GetExecutionError returns WorkflowRunDetailStepsDeployRunStep.ExecutionError, and is useful for accessing the field via an interface.

func (*WorkflowRunDetailStepsDeployRunStep) GetExecutionId

func (v *WorkflowRunDetailStepsDeployRunStep) GetExecutionId() uuid.UUID

GetExecutionId returns WorkflowRunDetailStepsDeployRunStep.ExecutionId, and is useful for accessing the field via an interface.

func (*WorkflowRunDetailStepsDeployRunStep) GetExecutionType

GetExecutionType returns WorkflowRunDetailStepsDeployRunStep.ExecutionType, and is useful for accessing the field via an interface.

func (*WorkflowRunDetailStepsDeployRunStep) GetId

GetId returns WorkflowRunDetailStepsDeployRunStep.Id, and is useful for accessing the field via an interface.

func (*WorkflowRunDetailStepsDeployRunStep) GetSequenceNumber

func (v *WorkflowRunDetailStepsDeployRunStep) GetSequenceNumber() int

GetSequenceNumber returns WorkflowRunDetailStepsDeployRunStep.SequenceNumber, and is useful for accessing the field via an interface.

func (*WorkflowRunDetailStepsDeployRunStep) GetStatus

GetStatus returns WorkflowRunDetailStepsDeployRunStep.Status, and is useful for accessing the field via an interface.

func (*WorkflowRunDetailStepsDeployRunStep) GetTypename

GetTypename returns WorkflowRunDetailStepsDeployRunStep.Typename, and is useful for accessing the field via an interface.

func (*WorkflowRunDetailStepsDeployRunStep) GetUpdatedAt

func (v *WorkflowRunDetailStepsDeployRunStep) GetUpdatedAt() time.Time

GetUpdatedAt returns WorkflowRunDetailStepsDeployRunStep.UpdatedAt, and is useful for accessing the field via an interface.

func (*WorkflowRunDetailStepsDeployRunStep) GetWorkflowRun

GetWorkflowRun returns WorkflowRunDetailStepsDeployRunStep.WorkflowRun, and is useful for accessing the field via an interface.

func (*WorkflowRunDetailStepsDeployRunStep) MarshalJSON

func (v *WorkflowRunDetailStepsDeployRunStep) MarshalJSON() ([]byte, error)

func (*WorkflowRunDetailStepsDeployRunStep) UnmarshalJSON

func (v *WorkflowRunDetailStepsDeployRunStep) UnmarshalJSON(b []byte) error

type WorkflowRunDetailStepsDestroyRunStep

type WorkflowRunDetailStepsDestroyRunStep struct {
	Typename                            string `json:"__typename"`
	WorkflowRunStepDetailDestroyRunStep `json:"-"`
}

WorkflowRunDetailStepsDestroyRunStep includes the requested fields of the GraphQL type DestroyRunStep.

func (*WorkflowRunDetailStepsDestroyRunStep) GetAction

GetAction returns WorkflowRunDetailStepsDestroyRunStep.Action, and is useful for accessing the field via an interface.

func (*WorkflowRunDetailStepsDestroyRunStep) GetCreatedAt

GetCreatedAt returns WorkflowRunDetailStepsDestroyRunStep.CreatedAt, and is useful for accessing the field via an interface.

func (*WorkflowRunDetailStepsDestroyRunStep) GetDependsOn

GetDependsOn returns WorkflowRunDetailStepsDestroyRunStep.DependsOn, and is useful for accessing the field via an interface.

func (*WorkflowRunDetailStepsDestroyRunStep) GetExecutionError

func (v *WorkflowRunDetailStepsDestroyRunStep) GetExecutionError() string

GetExecutionError returns WorkflowRunDetailStepsDestroyRunStep.ExecutionError, and is useful for accessing the field via an interface.

func (*WorkflowRunDetailStepsDestroyRunStep) GetExecutionId

func (v *WorkflowRunDetailStepsDestroyRunStep) GetExecutionId() uuid.UUID

GetExecutionId returns WorkflowRunDetailStepsDestroyRunStep.ExecutionId, and is useful for accessing the field via an interface.

func (*WorkflowRunDetailStepsDestroyRunStep) GetExecutionType

GetExecutionType returns WorkflowRunDetailStepsDestroyRunStep.ExecutionType, and is useful for accessing the field via an interface.

func (*WorkflowRunDetailStepsDestroyRunStep) GetId

GetId returns WorkflowRunDetailStepsDestroyRunStep.Id, and is useful for accessing the field via an interface.

func (*WorkflowRunDetailStepsDestroyRunStep) GetSequenceNumber

func (v *WorkflowRunDetailStepsDestroyRunStep) GetSequenceNumber() int

GetSequenceNumber returns WorkflowRunDetailStepsDestroyRunStep.SequenceNumber, and is useful for accessing the field via an interface.

func (*WorkflowRunDetailStepsDestroyRunStep) GetStatus

GetStatus returns WorkflowRunDetailStepsDestroyRunStep.Status, and is useful for accessing the field via an interface.

func (*WorkflowRunDetailStepsDestroyRunStep) GetTypename

GetTypename returns WorkflowRunDetailStepsDestroyRunStep.Typename, and is useful for accessing the field via an interface.

func (*WorkflowRunDetailStepsDestroyRunStep) GetUpdatedAt

GetUpdatedAt returns WorkflowRunDetailStepsDestroyRunStep.UpdatedAt, and is useful for accessing the field via an interface.

func (*WorkflowRunDetailStepsDestroyRunStep) MarshalJSON

func (v *WorkflowRunDetailStepsDestroyRunStep) MarshalJSON() ([]byte, error)

func (*WorkflowRunDetailStepsDestroyRunStep) UnmarshalJSON

func (v *WorkflowRunDetailStepsDestroyRunStep) UnmarshalJSON(b []byte) error

type WorkflowRunDetailStepsJobRunStep

type WorkflowRunDetailStepsJobRunStep struct {
	Typename                        string `json:"__typename"`
	WorkflowRunStepDetailJobRunStep `json:"-"`
}

WorkflowRunDetailStepsJobRunStep includes the requested fields of the GraphQL type JobRunStep.

func (*WorkflowRunDetailStepsJobRunStep) GetAction

GetAction returns WorkflowRunDetailStepsJobRunStep.Action, and is useful for accessing the field via an interface.

func (*WorkflowRunDetailStepsJobRunStep) GetCreatedAt

func (v *WorkflowRunDetailStepsJobRunStep) GetCreatedAt() time.Time

GetCreatedAt returns WorkflowRunDetailStepsJobRunStep.CreatedAt, and is useful for accessing the field via an interface.

func (*WorkflowRunDetailStepsJobRunStep) GetDependsOn

GetDependsOn returns WorkflowRunDetailStepsJobRunStep.DependsOn, and is useful for accessing the field via an interface.

func (*WorkflowRunDetailStepsJobRunStep) GetExecutionError

func (v *WorkflowRunDetailStepsJobRunStep) GetExecutionError() string

GetExecutionError returns WorkflowRunDetailStepsJobRunStep.ExecutionError, and is useful for accessing the field via an interface.

func (*WorkflowRunDetailStepsJobRunStep) GetExecutionId

func (v *WorkflowRunDetailStepsJobRunStep) GetExecutionId() uuid.UUID

GetExecutionId returns WorkflowRunDetailStepsJobRunStep.ExecutionId, and is useful for accessing the field via an interface.

func (*WorkflowRunDetailStepsJobRunStep) GetExecutionType

GetExecutionType returns WorkflowRunDetailStepsJobRunStep.ExecutionType, and is useful for accessing the field via an interface.

func (*WorkflowRunDetailStepsJobRunStep) GetId

GetId returns WorkflowRunDetailStepsJobRunStep.Id, and is useful for accessing the field via an interface.

func (*WorkflowRunDetailStepsJobRunStep) GetSequenceNumber

func (v *WorkflowRunDetailStepsJobRunStep) GetSequenceNumber() int

GetSequenceNumber returns WorkflowRunDetailStepsJobRunStep.SequenceNumber, and is useful for accessing the field via an interface.

func (*WorkflowRunDetailStepsJobRunStep) GetStatus

GetStatus returns WorkflowRunDetailStepsJobRunStep.Status, and is useful for accessing the field via an interface.

func (*WorkflowRunDetailStepsJobRunStep) GetTypename

func (v *WorkflowRunDetailStepsJobRunStep) GetTypename() string

GetTypename returns WorkflowRunDetailStepsJobRunStep.Typename, and is useful for accessing the field via an interface.

func (*WorkflowRunDetailStepsJobRunStep) GetUpdatedAt

func (v *WorkflowRunDetailStepsJobRunStep) GetUpdatedAt() time.Time

GetUpdatedAt returns WorkflowRunDetailStepsJobRunStep.UpdatedAt, and is useful for accessing the field via an interface.

func (*WorkflowRunDetailStepsJobRunStep) MarshalJSON

func (v *WorkflowRunDetailStepsJobRunStep) MarshalJSON() ([]byte, error)

func (*WorkflowRunDetailStepsJobRunStep) UnmarshalJSON

func (v *WorkflowRunDetailStepsJobRunStep) UnmarshalJSON(b []byte) error

type WorkflowRunDetailStepsWorkflowRunStep

type WorkflowRunDetailStepsWorkflowRunStep interface {

	// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
	GetTypename() string
	WorkflowRunStepDetail
	// contains filtered or unexported methods
}

WorkflowRunDetailStepsWorkflowRunStep includes the requested fields of the GraphQL interface WorkflowRunStep.

WorkflowRunDetailStepsWorkflowRunStep is implemented by the following types: WorkflowRunDetailStepsBuildRunStep WorkflowRunDetailStepsClusterPrecheckStep WorkflowRunDetailStepsDeployRunStep WorkflowRunDetailStepsDestroyRunStep WorkflowRunDetailStepsJobRunStep

type WorkflowRunListItem

type WorkflowRunListItem struct {
	Id        uuid.UUID                                 `json:"id"`
	Sequence  int                                       `json:"sequence"`
	Status    WorkflowRunStatus                         `json:"status"`
	CreatedAt time.Time                                 `json:"createdAt"`
	Steps     []WorkflowRunListItemStepsWorkflowRunStep `json:"-"`
}

WorkflowRunListItem includes the GraphQL fields of WorkflowRun requested by the fragment WorkflowRunListItem.

func (*WorkflowRunListItem) GetCreatedAt

func (v *WorkflowRunListItem) GetCreatedAt() time.Time

GetCreatedAt returns WorkflowRunListItem.CreatedAt, and is useful for accessing the field via an interface.

func (*WorkflowRunListItem) GetId

func (v *WorkflowRunListItem) GetId() uuid.UUID

GetId returns WorkflowRunListItem.Id, and is useful for accessing the field via an interface.

func (*WorkflowRunListItem) GetSequence

func (v *WorkflowRunListItem) GetSequence() int

GetSequence returns WorkflowRunListItem.Sequence, and is useful for accessing the field via an interface.

func (*WorkflowRunListItem) GetStatus

func (v *WorkflowRunListItem) GetStatus() WorkflowRunStatus

GetStatus returns WorkflowRunListItem.Status, and is useful for accessing the field via an interface.

func (*WorkflowRunListItem) GetSteps

GetSteps returns WorkflowRunListItem.Steps, and is useful for accessing the field via an interface.

func (*WorkflowRunListItem) MarshalJSON

func (v *WorkflowRunListItem) MarshalJSON() ([]byte, error)

func (*WorkflowRunListItem) UnmarshalJSON

func (v *WorkflowRunListItem) UnmarshalJSON(b []byte) error

type WorkflowRunListItemStepsBuildRunStep

type WorkflowRunListItemStepsBuildRunStep struct {
	Typename       string                                                            `json:"__typename"`
	Id             uuid.UUID                                                         `json:"id"`
	Action         GenericWorkflowStepActionType                                     `json:"action"`
	DependsOn      []WorkflowRunListItemStepsWorkflowRunStepDependsOnWorkflowRunStep `json:"-"`
	Status         WorkflowRunStepStatus                                             `json:"status"`
	SequenceNumber int                                                               `json:"sequenceNumber"`
	CreatedAt      time.Time                                                         `json:"createdAt"`
	UpdatedAt      time.Time                                                         `json:"updatedAt"`
	ExecutionId    uuid.UUID                                                         `json:"executionId"`
	ExecutionType  WorkflowExecutionType                                             `json:"executionType"`
	Outputs        []WorkflowRunListItemStepsBuildRunStepOutputsBuildArtifact        `json:"outputs"`
}

WorkflowRunListItemStepsBuildRunStep includes the requested fields of the GraphQL type BuildRunStep.

func (*WorkflowRunListItemStepsBuildRunStep) GetAction

GetAction returns WorkflowRunListItemStepsBuildRunStep.Action, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsBuildRunStep) GetCreatedAt

GetCreatedAt returns WorkflowRunListItemStepsBuildRunStep.CreatedAt, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsBuildRunStep) GetDependsOn

GetDependsOn returns WorkflowRunListItemStepsBuildRunStep.DependsOn, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsBuildRunStep) GetExecutionId

func (v *WorkflowRunListItemStepsBuildRunStep) GetExecutionId() uuid.UUID

GetExecutionId returns WorkflowRunListItemStepsBuildRunStep.ExecutionId, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsBuildRunStep) GetExecutionType

GetExecutionType returns WorkflowRunListItemStepsBuildRunStep.ExecutionType, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsBuildRunStep) GetId

GetId returns WorkflowRunListItemStepsBuildRunStep.Id, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsBuildRunStep) GetOutputs

GetOutputs returns WorkflowRunListItemStepsBuildRunStep.Outputs, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsBuildRunStep) GetSequenceNumber

func (v *WorkflowRunListItemStepsBuildRunStep) GetSequenceNumber() int

GetSequenceNumber returns WorkflowRunListItemStepsBuildRunStep.SequenceNumber, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsBuildRunStep) GetStatus

GetStatus returns WorkflowRunListItemStepsBuildRunStep.Status, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsBuildRunStep) GetTypename

GetTypename returns WorkflowRunListItemStepsBuildRunStep.Typename, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsBuildRunStep) GetUpdatedAt

GetUpdatedAt returns WorkflowRunListItemStepsBuildRunStep.UpdatedAt, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsBuildRunStep) MarshalJSON

func (v *WorkflowRunListItemStepsBuildRunStep) MarshalJSON() ([]byte, error)

func (*WorkflowRunListItemStepsBuildRunStep) UnmarshalJSON

func (v *WorkflowRunListItemStepsBuildRunStep) UnmarshalJSON(b []byte) error

type WorkflowRunListItemStepsBuildRunStepOutputsBuildArtifact

type WorkflowRunListItemStepsBuildRunStepOutputsBuildArtifact struct {
	Id    uuid.UUID `json:"id"`
	Image string    `json:"image"`
}

WorkflowRunListItemStepsBuildRunStepOutputsBuildArtifact includes the requested fields of the GraphQL type BuildArtifact.

func (*WorkflowRunListItemStepsBuildRunStepOutputsBuildArtifact) GetId

GetId returns WorkflowRunListItemStepsBuildRunStepOutputsBuildArtifact.Id, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsBuildRunStepOutputsBuildArtifact) GetImage

GetImage returns WorkflowRunListItemStepsBuildRunStepOutputsBuildArtifact.Image, and is useful for accessing the field via an interface.

type WorkflowRunListItemStepsClusterPrecheckStep

type WorkflowRunListItemStepsClusterPrecheckStep struct {
	Typename       string                                                            `json:"__typename"`
	Id             uuid.UUID                                                         `json:"id"`
	Action         GenericWorkflowStepActionType                                     `json:"action"`
	DependsOn      []WorkflowRunListItemStepsWorkflowRunStepDependsOnWorkflowRunStep `json:"-"`
	Status         WorkflowRunStepStatus                                             `json:"status"`
	SequenceNumber int                                                               `json:"sequenceNumber"`
	CreatedAt      time.Time                                                         `json:"createdAt"`
	UpdatedAt      time.Time                                                         `json:"updatedAt"`
	ExecutionId    uuid.UUID                                                         `json:"executionId"`
	ExecutionType  WorkflowExecutionType                                             `json:"executionType"`
}

WorkflowRunListItemStepsClusterPrecheckStep includes the requested fields of the GraphQL type ClusterPrecheckStep.

func (*WorkflowRunListItemStepsClusterPrecheckStep) GetAction

GetAction returns WorkflowRunListItemStepsClusterPrecheckStep.Action, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsClusterPrecheckStep) GetCreatedAt

GetCreatedAt returns WorkflowRunListItemStepsClusterPrecheckStep.CreatedAt, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsClusterPrecheckStep) GetDependsOn

GetDependsOn returns WorkflowRunListItemStepsClusterPrecheckStep.DependsOn, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsClusterPrecheckStep) GetExecutionId

GetExecutionId returns WorkflowRunListItemStepsClusterPrecheckStep.ExecutionId, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsClusterPrecheckStep) GetExecutionType

GetExecutionType returns WorkflowRunListItemStepsClusterPrecheckStep.ExecutionType, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsClusterPrecheckStep) GetId

GetId returns WorkflowRunListItemStepsClusterPrecheckStep.Id, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsClusterPrecheckStep) GetSequenceNumber

func (v *WorkflowRunListItemStepsClusterPrecheckStep) GetSequenceNumber() int

GetSequenceNumber returns WorkflowRunListItemStepsClusterPrecheckStep.SequenceNumber, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsClusterPrecheckStep) GetStatus

GetStatus returns WorkflowRunListItemStepsClusterPrecheckStep.Status, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsClusterPrecheckStep) GetTypename

GetTypename returns WorkflowRunListItemStepsClusterPrecheckStep.Typename, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsClusterPrecheckStep) GetUpdatedAt

GetUpdatedAt returns WorkflowRunListItemStepsClusterPrecheckStep.UpdatedAt, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsClusterPrecheckStep) MarshalJSON

func (*WorkflowRunListItemStepsClusterPrecheckStep) UnmarshalJSON

type WorkflowRunListItemStepsDeployRunStep

type WorkflowRunListItemStepsDeployRunStep struct {
	Typename       string                                                            `json:"__typename"`
	Id             uuid.UUID                                                         `json:"id"`
	Action         GenericWorkflowStepActionType                                     `json:"action"`
	DependsOn      []WorkflowRunListItemStepsWorkflowRunStepDependsOnWorkflowRunStep `json:"-"`
	Status         WorkflowRunStepStatus                                             `json:"status"`
	SequenceNumber int                                                               `json:"sequenceNumber"`
	CreatedAt      time.Time                                                         `json:"createdAt"`
	UpdatedAt      time.Time                                                         `json:"updatedAt"`
	ExecutionId    uuid.UUID                                                         `json:"executionId"`
	ExecutionType  WorkflowExecutionType                                             `json:"executionType"`
	WorkflowRun    WorkflowRunListItemStepsDeployRunStepWorkflowRun                  `json:"workflowRun"`
}

WorkflowRunListItemStepsDeployRunStep includes the requested fields of the GraphQL type DeployRunStep.

func (*WorkflowRunListItemStepsDeployRunStep) GetAction

GetAction returns WorkflowRunListItemStepsDeployRunStep.Action, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsDeployRunStep) GetCreatedAt

GetCreatedAt returns WorkflowRunListItemStepsDeployRunStep.CreatedAt, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsDeployRunStep) GetDependsOn

GetDependsOn returns WorkflowRunListItemStepsDeployRunStep.DependsOn, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsDeployRunStep) GetExecutionId

func (v *WorkflowRunListItemStepsDeployRunStep) GetExecutionId() uuid.UUID

GetExecutionId returns WorkflowRunListItemStepsDeployRunStep.ExecutionId, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsDeployRunStep) GetExecutionType

GetExecutionType returns WorkflowRunListItemStepsDeployRunStep.ExecutionType, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsDeployRunStep) GetId

GetId returns WorkflowRunListItemStepsDeployRunStep.Id, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsDeployRunStep) GetSequenceNumber

func (v *WorkflowRunListItemStepsDeployRunStep) GetSequenceNumber() int

GetSequenceNumber returns WorkflowRunListItemStepsDeployRunStep.SequenceNumber, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsDeployRunStep) GetStatus

GetStatus returns WorkflowRunListItemStepsDeployRunStep.Status, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsDeployRunStep) GetTypename

GetTypename returns WorkflowRunListItemStepsDeployRunStep.Typename, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsDeployRunStep) GetUpdatedAt

GetUpdatedAt returns WorkflowRunListItemStepsDeployRunStep.UpdatedAt, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsDeployRunStep) GetWorkflowRun

GetWorkflowRun returns WorkflowRunListItemStepsDeployRunStep.WorkflowRun, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsDeployRunStep) MarshalJSON

func (v *WorkflowRunListItemStepsDeployRunStep) MarshalJSON() ([]byte, error)

func (*WorkflowRunListItemStepsDeployRunStep) UnmarshalJSON

func (v *WorkflowRunListItemStepsDeployRunStep) UnmarshalJSON(b []byte) error

type WorkflowRunListItemStepsDeployRunStepWorkflowRun

type WorkflowRunListItemStepsDeployRunStepWorkflowRun struct {
	Id         uuid.UUID                                                              `json:"id"`
	WorkflowId uuid.UUID                                                              `json:"workflowId"`
	Sequence   int                                                                    `json:"sequence"`
	Status     WorkflowRunStatus                                                      `json:"status"`
	CreatedAt  time.Time                                                              `json:"createdAt"`
	Steps      []WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsWorkflowRunStep `json:"-"`
}

WorkflowRunListItemStepsDeployRunStepWorkflowRun includes the requested fields of the GraphQL type WorkflowRun.

func (*WorkflowRunListItemStepsDeployRunStepWorkflowRun) GetCreatedAt

GetCreatedAt returns WorkflowRunListItemStepsDeployRunStepWorkflowRun.CreatedAt, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsDeployRunStepWorkflowRun) GetId

GetId returns WorkflowRunListItemStepsDeployRunStepWorkflowRun.Id, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsDeployRunStepWorkflowRun) GetSequence

GetSequence returns WorkflowRunListItemStepsDeployRunStepWorkflowRun.Sequence, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsDeployRunStepWorkflowRun) GetStatus

GetStatus returns WorkflowRunListItemStepsDeployRunStepWorkflowRun.Status, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsDeployRunStepWorkflowRun) GetSteps

GetSteps returns WorkflowRunListItemStepsDeployRunStepWorkflowRun.Steps, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsDeployRunStepWorkflowRun) GetWorkflowId

GetWorkflowId returns WorkflowRunListItemStepsDeployRunStepWorkflowRun.WorkflowId, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsDeployRunStepWorkflowRun) MarshalJSON

func (*WorkflowRunListItemStepsDeployRunStepWorkflowRun) UnmarshalJSON

type WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsBuildRunStep

type WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsBuildRunStep struct {
	Typename       string                                                                                         `json:"__typename"`
	Id             uuid.UUID                                                                                      `json:"id"`
	Action         GenericWorkflowStepActionType                                                                  `json:"action"`
	DependsOn      []WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsWorkflowRunStepDependsOnWorkflowRunStep `json:"-"`
	Status         WorkflowRunStepStatus                                                                          `json:"status"`
	SequenceNumber int                                                                                            `json:"sequenceNumber"`
	CreatedAt      time.Time                                                                                      `json:"createdAt"`
	UpdatedAt      time.Time                                                                                      `json:"updatedAt"`
	ExecutionId    uuid.UUID                                                                                      `json:"executionId"`
	ExecutionType  WorkflowExecutionType                                                                          `json:"executionType"`
}

WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsBuildRunStep includes the requested fields of the GraphQL type BuildRunStep.

func (*WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsBuildRunStep) GetAction

GetAction returns WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsBuildRunStep.Action, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsBuildRunStep) GetCreatedAt

GetCreatedAt returns WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsBuildRunStep.CreatedAt, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsBuildRunStep) GetDependsOn

GetDependsOn returns WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsBuildRunStep.DependsOn, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsBuildRunStep) GetExecutionId

GetExecutionId returns WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsBuildRunStep.ExecutionId, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsBuildRunStep) GetExecutionType

GetExecutionType returns WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsBuildRunStep.ExecutionType, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsBuildRunStep) GetId

GetId returns WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsBuildRunStep.Id, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsBuildRunStep) GetSequenceNumber

GetSequenceNumber returns WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsBuildRunStep.SequenceNumber, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsBuildRunStep) GetStatus

GetStatus returns WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsBuildRunStep.Status, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsBuildRunStep) GetTypename

GetTypename returns WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsBuildRunStep.Typename, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsBuildRunStep) GetUpdatedAt

GetUpdatedAt returns WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsBuildRunStep.UpdatedAt, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsBuildRunStep) MarshalJSON

func (*WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsBuildRunStep) UnmarshalJSON

type WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsClusterPrecheckStep

type WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsClusterPrecheckStep struct {
	Typename       string                                                                                         `json:"__typename"`
	Id             uuid.UUID                                                                                      `json:"id"`
	Action         GenericWorkflowStepActionType                                                                  `json:"action"`
	DependsOn      []WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsWorkflowRunStepDependsOnWorkflowRunStep `json:"-"`
	Status         WorkflowRunStepStatus                                                                          `json:"status"`
	SequenceNumber int                                                                                            `json:"sequenceNumber"`
	CreatedAt      time.Time                                                                                      `json:"createdAt"`
	UpdatedAt      time.Time                                                                                      `json:"updatedAt"`
	ExecutionId    uuid.UUID                                                                                      `json:"executionId"`
	ExecutionType  WorkflowExecutionType                                                                          `json:"executionType"`
}

WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsClusterPrecheckStep includes the requested fields of the GraphQL type ClusterPrecheckStep.

func (*WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsClusterPrecheckStep) GetAction

GetAction returns WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsClusterPrecheckStep.Action, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsClusterPrecheckStep) GetCreatedAt

GetCreatedAt returns WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsClusterPrecheckStep.CreatedAt, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsClusterPrecheckStep) GetDependsOn

GetDependsOn returns WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsClusterPrecheckStep.DependsOn, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsClusterPrecheckStep) GetExecutionId

GetExecutionId returns WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsClusterPrecheckStep.ExecutionId, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsClusterPrecheckStep) GetExecutionType

GetExecutionType returns WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsClusterPrecheckStep.ExecutionType, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsClusterPrecheckStep) GetId

GetId returns WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsClusterPrecheckStep.Id, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsClusterPrecheckStep) GetSequenceNumber

GetSequenceNumber returns WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsClusterPrecheckStep.SequenceNumber, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsClusterPrecheckStep) GetStatus

GetStatus returns WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsClusterPrecheckStep.Status, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsClusterPrecheckStep) GetTypename

GetTypename returns WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsClusterPrecheckStep.Typename, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsClusterPrecheckStep) GetUpdatedAt

GetUpdatedAt returns WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsClusterPrecheckStep.UpdatedAt, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsClusterPrecheckStep) MarshalJSON

func (*WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsClusterPrecheckStep) UnmarshalJSON

type WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsDeployRunStep

type WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsDeployRunStep struct {
	Typename       string                                                                                         `json:"__typename"`
	Id             uuid.UUID                                                                                      `json:"id"`
	Action         GenericWorkflowStepActionType                                                                  `json:"action"`
	DependsOn      []WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsWorkflowRunStepDependsOnWorkflowRunStep `json:"-"`
	Status         WorkflowRunStepStatus                                                                          `json:"status"`
	SequenceNumber int                                                                                            `json:"sequenceNumber"`
	CreatedAt      time.Time                                                                                      `json:"createdAt"`
	UpdatedAt      time.Time                                                                                      `json:"updatedAt"`
	ExecutionId    uuid.UUID                                                                                      `json:"executionId"`
	ExecutionType  WorkflowExecutionType                                                                          `json:"executionType"`
}

WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsDeployRunStep includes the requested fields of the GraphQL type DeployRunStep.

func (*WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsDeployRunStep) GetAction

GetAction returns WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsDeployRunStep.Action, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsDeployRunStep) GetCreatedAt

GetCreatedAt returns WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsDeployRunStep.CreatedAt, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsDeployRunStep) GetDependsOn

GetDependsOn returns WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsDeployRunStep.DependsOn, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsDeployRunStep) GetExecutionId

GetExecutionId returns WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsDeployRunStep.ExecutionId, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsDeployRunStep) GetExecutionType

GetExecutionType returns WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsDeployRunStep.ExecutionType, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsDeployRunStep) GetId

GetId returns WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsDeployRunStep.Id, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsDeployRunStep) GetSequenceNumber

GetSequenceNumber returns WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsDeployRunStep.SequenceNumber, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsDeployRunStep) GetStatus

GetStatus returns WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsDeployRunStep.Status, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsDeployRunStep) GetTypename

GetTypename returns WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsDeployRunStep.Typename, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsDeployRunStep) GetUpdatedAt

GetUpdatedAt returns WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsDeployRunStep.UpdatedAt, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsDeployRunStep) MarshalJSON

func (*WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsDeployRunStep) UnmarshalJSON

type WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsDestroyRunStep

type WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsDestroyRunStep struct {
	Typename       string                                                                                         `json:"__typename"`
	Id             uuid.UUID                                                                                      `json:"id"`
	Action         GenericWorkflowStepActionType                                                                  `json:"action"`
	DependsOn      []WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsWorkflowRunStepDependsOnWorkflowRunStep `json:"-"`
	Status         WorkflowRunStepStatus                                                                          `json:"status"`
	SequenceNumber int                                                                                            `json:"sequenceNumber"`
	CreatedAt      time.Time                                                                                      `json:"createdAt"`
	UpdatedAt      time.Time                                                                                      `json:"updatedAt"`
	ExecutionId    uuid.UUID                                                                                      `json:"executionId"`
	ExecutionType  WorkflowExecutionType                                                                          `json:"executionType"`
}

WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsDestroyRunStep includes the requested fields of the GraphQL type DestroyRunStep.

func (*WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsDestroyRunStep) GetAction

GetAction returns WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsDestroyRunStep.Action, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsDestroyRunStep) GetCreatedAt

GetCreatedAt returns WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsDestroyRunStep.CreatedAt, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsDestroyRunStep) GetDependsOn

GetDependsOn returns WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsDestroyRunStep.DependsOn, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsDestroyRunStep) GetExecutionId

GetExecutionId returns WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsDestroyRunStep.ExecutionId, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsDestroyRunStep) GetExecutionType

GetExecutionType returns WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsDestroyRunStep.ExecutionType, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsDestroyRunStep) GetId

GetId returns WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsDestroyRunStep.Id, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsDestroyRunStep) GetSequenceNumber

GetSequenceNumber returns WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsDestroyRunStep.SequenceNumber, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsDestroyRunStep) GetStatus

GetStatus returns WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsDestroyRunStep.Status, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsDestroyRunStep) GetTypename

GetTypename returns WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsDestroyRunStep.Typename, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsDestroyRunStep) GetUpdatedAt

GetUpdatedAt returns WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsDestroyRunStep.UpdatedAt, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsDestroyRunStep) MarshalJSON

func (*WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsDestroyRunStep) UnmarshalJSON

type WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsJobRunStep

type WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsJobRunStep struct {
	Typename       string                                                                                         `json:"__typename"`
	Id             uuid.UUID                                                                                      `json:"id"`
	Action         GenericWorkflowStepActionType                                                                  `json:"action"`
	DependsOn      []WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsWorkflowRunStepDependsOnWorkflowRunStep `json:"-"`
	Status         WorkflowRunStepStatus                                                                          `json:"status"`
	SequenceNumber int                                                                                            `json:"sequenceNumber"`
	CreatedAt      time.Time                                                                                      `json:"createdAt"`
	UpdatedAt      time.Time                                                                                      `json:"updatedAt"`
	ExecutionId    uuid.UUID                                                                                      `json:"executionId"`
	ExecutionType  WorkflowExecutionType                                                                          `json:"executionType"`
}

WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsJobRunStep includes the requested fields of the GraphQL type JobRunStep.

func (*WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsJobRunStep) GetAction

GetAction returns WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsJobRunStep.Action, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsJobRunStep) GetCreatedAt

GetCreatedAt returns WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsJobRunStep.CreatedAt, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsJobRunStep) GetDependsOn

GetDependsOn returns WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsJobRunStep.DependsOn, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsJobRunStep) GetExecutionId

GetExecutionId returns WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsJobRunStep.ExecutionId, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsJobRunStep) GetExecutionType

GetExecutionType returns WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsJobRunStep.ExecutionType, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsJobRunStep) GetId

GetId returns WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsJobRunStep.Id, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsJobRunStep) GetSequenceNumber

GetSequenceNumber returns WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsJobRunStep.SequenceNumber, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsJobRunStep) GetStatus

GetStatus returns WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsJobRunStep.Status, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsJobRunStep) GetTypename

GetTypename returns WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsJobRunStep.Typename, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsJobRunStep) GetUpdatedAt

GetUpdatedAt returns WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsJobRunStep.UpdatedAt, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsJobRunStep) MarshalJSON

func (*WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsJobRunStep) UnmarshalJSON

type WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsWorkflowRunStep

type WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsWorkflowRunStep interface {

	// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
	GetTypename() string
	// GetId returns the interface-field "id" from its implementation.
	GetId() uuid.UUID
	// GetAction returns the interface-field "action" from its implementation.
	GetAction() GenericWorkflowStepActionType
	// GetDependsOn returns the interface-field "dependsOn" from its implementation.
	GetDependsOn() []WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsWorkflowRunStepDependsOnWorkflowRunStep
	// GetStatus returns the interface-field "status" from its implementation.
	GetStatus() WorkflowRunStepStatus
	// GetSequenceNumber returns the interface-field "sequenceNumber" from its implementation.
	GetSequenceNumber() int
	// GetCreatedAt returns the interface-field "createdAt" from its implementation.
	GetCreatedAt() time.Time
	// GetUpdatedAt returns the interface-field "updatedAt" from its implementation.
	GetUpdatedAt() time.Time
	// GetExecutionId returns the interface-field "executionId" from its implementation.
	GetExecutionId() uuid.UUID
	// GetExecutionType returns the interface-field "executionType" from its implementation.
	GetExecutionType() WorkflowExecutionType
	// contains filtered or unexported methods
}

WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsWorkflowRunStep includes the requested fields of the GraphQL interface WorkflowRunStep.

WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsWorkflowRunStep is implemented by the following types: WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsBuildRunStep WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsClusterPrecheckStep WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsDeployRunStep WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsDestroyRunStep WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsJobRunStep

type WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsWorkflowRunStepDependsOnBuildRunStep

type WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsWorkflowRunStepDependsOnBuildRunStep struct {
	Typename string    `json:"__typename"`
	Id       uuid.UUID `json:"id"`
}

WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsWorkflowRunStepDependsOnBuildRunStep includes the requested fields of the GraphQL type BuildRunStep.

func (*WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsWorkflowRunStepDependsOnBuildRunStep) GetId

GetId returns WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsWorkflowRunStepDependsOnBuildRunStep.Id, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsWorkflowRunStepDependsOnBuildRunStep) GetTypename

GetTypename returns WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsWorkflowRunStepDependsOnBuildRunStep.Typename, and is useful for accessing the field via an interface.

type WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsWorkflowRunStepDependsOnClusterPrecheckStep

type WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsWorkflowRunStepDependsOnClusterPrecheckStep struct {
	Typename string    `json:"__typename"`
	Id       uuid.UUID `json:"id"`
}

WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsWorkflowRunStepDependsOnClusterPrecheckStep includes the requested fields of the GraphQL type ClusterPrecheckStep.

func (*WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsWorkflowRunStepDependsOnClusterPrecheckStep) GetId

GetId returns WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsWorkflowRunStepDependsOnClusterPrecheckStep.Id, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsWorkflowRunStepDependsOnClusterPrecheckStep) GetTypename

GetTypename returns WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsWorkflowRunStepDependsOnClusterPrecheckStep.Typename, and is useful for accessing the field via an interface.

type WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsWorkflowRunStepDependsOnDeployRunStep

type WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsWorkflowRunStepDependsOnDeployRunStep struct {
	Typename string    `json:"__typename"`
	Id       uuid.UUID `json:"id"`
}

WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsWorkflowRunStepDependsOnDeployRunStep includes the requested fields of the GraphQL type DeployRunStep.

func (*WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsWorkflowRunStepDependsOnDeployRunStep) GetId

GetId returns WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsWorkflowRunStepDependsOnDeployRunStep.Id, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsWorkflowRunStepDependsOnDeployRunStep) GetTypename

GetTypename returns WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsWorkflowRunStepDependsOnDeployRunStep.Typename, and is useful for accessing the field via an interface.

type WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsWorkflowRunStepDependsOnDestroyRunStep

type WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsWorkflowRunStepDependsOnDestroyRunStep struct {
	Typename string    `json:"__typename"`
	Id       uuid.UUID `json:"id"`
}

WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsWorkflowRunStepDependsOnDestroyRunStep includes the requested fields of the GraphQL type DestroyRunStep.

func (*WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsWorkflowRunStepDependsOnDestroyRunStep) GetId

GetId returns WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsWorkflowRunStepDependsOnDestroyRunStep.Id, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsWorkflowRunStepDependsOnDestroyRunStep) GetTypename

GetTypename returns WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsWorkflowRunStepDependsOnDestroyRunStep.Typename, and is useful for accessing the field via an interface.

type WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsWorkflowRunStepDependsOnJobRunStep

type WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsWorkflowRunStepDependsOnJobRunStep struct {
	Typename string    `json:"__typename"`
	Id       uuid.UUID `json:"id"`
}

WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsWorkflowRunStepDependsOnJobRunStep includes the requested fields of the GraphQL type JobRunStep.

func (*WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsWorkflowRunStepDependsOnJobRunStep) GetId

GetId returns WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsWorkflowRunStepDependsOnJobRunStep.Id, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsWorkflowRunStepDependsOnJobRunStep) GetTypename

GetTypename returns WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsWorkflowRunStepDependsOnJobRunStep.Typename, and is useful for accessing the field via an interface.

type WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsWorkflowRunStepDependsOnWorkflowRunStep

type WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsWorkflowRunStepDependsOnWorkflowRunStep interface {

	// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
	GetTypename() string
	// GetId returns the interface-field "id" from its implementation.
	GetId() uuid.UUID
	// contains filtered or unexported methods
}

WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsWorkflowRunStepDependsOnWorkflowRunStep includes the requested fields of the GraphQL interface WorkflowRunStep.

WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsWorkflowRunStepDependsOnWorkflowRunStep is implemented by the following types: WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsWorkflowRunStepDependsOnBuildRunStep WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsWorkflowRunStepDependsOnClusterPrecheckStep WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsWorkflowRunStepDependsOnDeployRunStep WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsWorkflowRunStepDependsOnDestroyRunStep WorkflowRunListItemStepsDeployRunStepWorkflowRunStepsWorkflowRunStepDependsOnJobRunStep

type WorkflowRunListItemStepsDestroyRunStep

type WorkflowRunListItemStepsDestroyRunStep struct {
	Typename       string                                                            `json:"__typename"`
	Id             uuid.UUID                                                         `json:"id"`
	Action         GenericWorkflowStepActionType                                     `json:"action"`
	DependsOn      []WorkflowRunListItemStepsWorkflowRunStepDependsOnWorkflowRunStep `json:"-"`
	Status         WorkflowRunStepStatus                                             `json:"status"`
	SequenceNumber int                                                               `json:"sequenceNumber"`
	CreatedAt      time.Time                                                         `json:"createdAt"`
	UpdatedAt      time.Time                                                         `json:"updatedAt"`
	ExecutionId    uuid.UUID                                                         `json:"executionId"`
	ExecutionType  WorkflowExecutionType                                             `json:"executionType"`
}

WorkflowRunListItemStepsDestroyRunStep includes the requested fields of the GraphQL type DestroyRunStep.

func (*WorkflowRunListItemStepsDestroyRunStep) GetAction

GetAction returns WorkflowRunListItemStepsDestroyRunStep.Action, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsDestroyRunStep) GetCreatedAt

GetCreatedAt returns WorkflowRunListItemStepsDestroyRunStep.CreatedAt, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsDestroyRunStep) GetDependsOn

GetDependsOn returns WorkflowRunListItemStepsDestroyRunStep.DependsOn, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsDestroyRunStep) GetExecutionId

func (v *WorkflowRunListItemStepsDestroyRunStep) GetExecutionId() uuid.UUID

GetExecutionId returns WorkflowRunListItemStepsDestroyRunStep.ExecutionId, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsDestroyRunStep) GetExecutionType

GetExecutionType returns WorkflowRunListItemStepsDestroyRunStep.ExecutionType, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsDestroyRunStep) GetId

GetId returns WorkflowRunListItemStepsDestroyRunStep.Id, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsDestroyRunStep) GetSequenceNumber

func (v *WorkflowRunListItemStepsDestroyRunStep) GetSequenceNumber() int

GetSequenceNumber returns WorkflowRunListItemStepsDestroyRunStep.SequenceNumber, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsDestroyRunStep) GetStatus

GetStatus returns WorkflowRunListItemStepsDestroyRunStep.Status, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsDestroyRunStep) GetTypename

GetTypename returns WorkflowRunListItemStepsDestroyRunStep.Typename, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsDestroyRunStep) GetUpdatedAt

GetUpdatedAt returns WorkflowRunListItemStepsDestroyRunStep.UpdatedAt, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsDestroyRunStep) MarshalJSON

func (v *WorkflowRunListItemStepsDestroyRunStep) MarshalJSON() ([]byte, error)

func (*WorkflowRunListItemStepsDestroyRunStep) UnmarshalJSON

func (v *WorkflowRunListItemStepsDestroyRunStep) UnmarshalJSON(b []byte) error

type WorkflowRunListItemStepsJobRunStep

type WorkflowRunListItemStepsJobRunStep struct {
	Typename       string                                                            `json:"__typename"`
	Id             uuid.UUID                                                         `json:"id"`
	Action         GenericWorkflowStepActionType                                     `json:"action"`
	DependsOn      []WorkflowRunListItemStepsWorkflowRunStepDependsOnWorkflowRunStep `json:"-"`
	Status         WorkflowRunStepStatus                                             `json:"status"`
	SequenceNumber int                                                               `json:"sequenceNumber"`
	CreatedAt      time.Time                                                         `json:"createdAt"`
	UpdatedAt      time.Time                                                         `json:"updatedAt"`
	ExecutionId    uuid.UUID                                                         `json:"executionId"`
	ExecutionType  WorkflowExecutionType                                             `json:"executionType"`
}

WorkflowRunListItemStepsJobRunStep includes the requested fields of the GraphQL type JobRunStep.

func (*WorkflowRunListItemStepsJobRunStep) GetAction

GetAction returns WorkflowRunListItemStepsJobRunStep.Action, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsJobRunStep) GetCreatedAt

func (v *WorkflowRunListItemStepsJobRunStep) GetCreatedAt() time.Time

GetCreatedAt returns WorkflowRunListItemStepsJobRunStep.CreatedAt, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsJobRunStep) GetDependsOn

GetDependsOn returns WorkflowRunListItemStepsJobRunStep.DependsOn, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsJobRunStep) GetExecutionId

func (v *WorkflowRunListItemStepsJobRunStep) GetExecutionId() uuid.UUID

GetExecutionId returns WorkflowRunListItemStepsJobRunStep.ExecutionId, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsJobRunStep) GetExecutionType

GetExecutionType returns WorkflowRunListItemStepsJobRunStep.ExecutionType, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsJobRunStep) GetId

GetId returns WorkflowRunListItemStepsJobRunStep.Id, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsJobRunStep) GetSequenceNumber

func (v *WorkflowRunListItemStepsJobRunStep) GetSequenceNumber() int

GetSequenceNumber returns WorkflowRunListItemStepsJobRunStep.SequenceNumber, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsJobRunStep) GetStatus

GetStatus returns WorkflowRunListItemStepsJobRunStep.Status, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsJobRunStep) GetTypename

func (v *WorkflowRunListItemStepsJobRunStep) GetTypename() string

GetTypename returns WorkflowRunListItemStepsJobRunStep.Typename, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsJobRunStep) GetUpdatedAt

func (v *WorkflowRunListItemStepsJobRunStep) GetUpdatedAt() time.Time

GetUpdatedAt returns WorkflowRunListItemStepsJobRunStep.UpdatedAt, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsJobRunStep) MarshalJSON

func (v *WorkflowRunListItemStepsJobRunStep) MarshalJSON() ([]byte, error)

func (*WorkflowRunListItemStepsJobRunStep) UnmarshalJSON

func (v *WorkflowRunListItemStepsJobRunStep) UnmarshalJSON(b []byte) error

type WorkflowRunListItemStepsWorkflowRunStep

type WorkflowRunListItemStepsWorkflowRunStep interface {

	// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
	GetTypename() string
	// GetId returns the interface-field "id" from its implementation.
	GetId() uuid.UUID
	// GetAction returns the interface-field "action" from its implementation.
	GetAction() GenericWorkflowStepActionType
	// GetDependsOn returns the interface-field "dependsOn" from its implementation.
	GetDependsOn() []WorkflowRunListItemStepsWorkflowRunStepDependsOnWorkflowRunStep
	// GetStatus returns the interface-field "status" from its implementation.
	GetStatus() WorkflowRunStepStatus
	// GetSequenceNumber returns the interface-field "sequenceNumber" from its implementation.
	GetSequenceNumber() int
	// GetCreatedAt returns the interface-field "createdAt" from its implementation.
	GetCreatedAt() time.Time
	// GetUpdatedAt returns the interface-field "updatedAt" from its implementation.
	GetUpdatedAt() time.Time
	// GetExecutionId returns the interface-field "executionId" from its implementation.
	GetExecutionId() uuid.UUID
	// GetExecutionType returns the interface-field "executionType" from its implementation.
	GetExecutionType() WorkflowExecutionType
	// contains filtered or unexported methods
}

WorkflowRunListItemStepsWorkflowRunStep includes the requested fields of the GraphQL interface WorkflowRunStep.

WorkflowRunListItemStepsWorkflowRunStep is implemented by the following types: WorkflowRunListItemStepsBuildRunStep WorkflowRunListItemStepsClusterPrecheckStep WorkflowRunListItemStepsDeployRunStep WorkflowRunListItemStepsDestroyRunStep WorkflowRunListItemStepsJobRunStep

type WorkflowRunListItemStepsWorkflowRunStepDependsOnBuildRunStep

type WorkflowRunListItemStepsWorkflowRunStepDependsOnBuildRunStep struct {
	Typename string    `json:"__typename"`
	Id       uuid.UUID `json:"id"`
}

WorkflowRunListItemStepsWorkflowRunStepDependsOnBuildRunStep includes the requested fields of the GraphQL type BuildRunStep.

func (*WorkflowRunListItemStepsWorkflowRunStepDependsOnBuildRunStep) GetId

GetId returns WorkflowRunListItemStepsWorkflowRunStepDependsOnBuildRunStep.Id, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsWorkflowRunStepDependsOnBuildRunStep) GetTypename

GetTypename returns WorkflowRunListItemStepsWorkflowRunStepDependsOnBuildRunStep.Typename, and is useful for accessing the field via an interface.

type WorkflowRunListItemStepsWorkflowRunStepDependsOnClusterPrecheckStep

type WorkflowRunListItemStepsWorkflowRunStepDependsOnClusterPrecheckStep struct {
	Typename string    `json:"__typename"`
	Id       uuid.UUID `json:"id"`
}

WorkflowRunListItemStepsWorkflowRunStepDependsOnClusterPrecheckStep includes the requested fields of the GraphQL type ClusterPrecheckStep.

func (*WorkflowRunListItemStepsWorkflowRunStepDependsOnClusterPrecheckStep) GetId

GetId returns WorkflowRunListItemStepsWorkflowRunStepDependsOnClusterPrecheckStep.Id, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsWorkflowRunStepDependsOnClusterPrecheckStep) GetTypename

GetTypename returns WorkflowRunListItemStepsWorkflowRunStepDependsOnClusterPrecheckStep.Typename, and is useful for accessing the field via an interface.

type WorkflowRunListItemStepsWorkflowRunStepDependsOnDeployRunStep

type WorkflowRunListItemStepsWorkflowRunStepDependsOnDeployRunStep struct {
	Typename string    `json:"__typename"`
	Id       uuid.UUID `json:"id"`
}

WorkflowRunListItemStepsWorkflowRunStepDependsOnDeployRunStep includes the requested fields of the GraphQL type DeployRunStep.

func (*WorkflowRunListItemStepsWorkflowRunStepDependsOnDeployRunStep) GetId

GetId returns WorkflowRunListItemStepsWorkflowRunStepDependsOnDeployRunStep.Id, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsWorkflowRunStepDependsOnDeployRunStep) GetTypename

GetTypename returns WorkflowRunListItemStepsWorkflowRunStepDependsOnDeployRunStep.Typename, and is useful for accessing the field via an interface.

type WorkflowRunListItemStepsWorkflowRunStepDependsOnDestroyRunStep

type WorkflowRunListItemStepsWorkflowRunStepDependsOnDestroyRunStep struct {
	Typename string    `json:"__typename"`
	Id       uuid.UUID `json:"id"`
}

WorkflowRunListItemStepsWorkflowRunStepDependsOnDestroyRunStep includes the requested fields of the GraphQL type DestroyRunStep.

func (*WorkflowRunListItemStepsWorkflowRunStepDependsOnDestroyRunStep) GetId

GetId returns WorkflowRunListItemStepsWorkflowRunStepDependsOnDestroyRunStep.Id, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsWorkflowRunStepDependsOnDestroyRunStep) GetTypename

GetTypename returns WorkflowRunListItemStepsWorkflowRunStepDependsOnDestroyRunStep.Typename, and is useful for accessing the field via an interface.

type WorkflowRunListItemStepsWorkflowRunStepDependsOnJobRunStep

type WorkflowRunListItemStepsWorkflowRunStepDependsOnJobRunStep struct {
	Typename string    `json:"__typename"`
	Id       uuid.UUID `json:"id"`
}

WorkflowRunListItemStepsWorkflowRunStepDependsOnJobRunStep includes the requested fields of the GraphQL type JobRunStep.

func (*WorkflowRunListItemStepsWorkflowRunStepDependsOnJobRunStep) GetId

GetId returns WorkflowRunListItemStepsWorkflowRunStepDependsOnJobRunStep.Id, and is useful for accessing the field via an interface.

func (*WorkflowRunListItemStepsWorkflowRunStepDependsOnJobRunStep) GetTypename

GetTypename returns WorkflowRunListItemStepsWorkflowRunStepDependsOnJobRunStep.Typename, and is useful for accessing the field via an interface.

type WorkflowRunListItemStepsWorkflowRunStepDependsOnWorkflowRunStep

type WorkflowRunListItemStepsWorkflowRunStepDependsOnWorkflowRunStep interface {

	// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
	GetTypename() string
	// GetId returns the interface-field "id" from its implementation.
	GetId() uuid.UUID
	// contains filtered or unexported methods
}

WorkflowRunListItemStepsWorkflowRunStepDependsOnWorkflowRunStep includes the requested fields of the GraphQL interface WorkflowRunStep.

WorkflowRunListItemStepsWorkflowRunStepDependsOnWorkflowRunStep is implemented by the following types: WorkflowRunListItemStepsWorkflowRunStepDependsOnBuildRunStep WorkflowRunListItemStepsWorkflowRunStepDependsOnClusterPrecheckStep WorkflowRunListItemStepsWorkflowRunStepDependsOnDeployRunStep WorkflowRunListItemStepsWorkflowRunStepDependsOnDestroyRunStep WorkflowRunListItemStepsWorkflowRunStepDependsOnJobRunStep

type WorkflowRunStatus

type WorkflowRunStatus string
const (
	WorkflowRunStatusPending    WorkflowRunStatus = "PENDING"
	WorkflowRunStatusInProgress WorkflowRunStatus = "IN_PROGRESS"
	WorkflowRunStatusCompleted  WorkflowRunStatus = "COMPLETED"
	WorkflowRunStatusFailed     WorkflowRunStatus = "FAILED"
	WorkflowRunStatusAborted    WorkflowRunStatus = "ABORTED"
)

type WorkflowRunStepDefinitionInput

type WorkflowRunStepDefinitionInput struct {
	Action         WorkflowStepActionType                  `json:"action"`
	DependsOn      []int                                   `json:"dependsOn"`
	Disabled       bool                                    `json:"disabled"`
	MatchingRule   WorkflowStepDefinitionMatchingRuleInput `json:"matchingRule"`
	SequenceNumber int                                     `json:"sequenceNumber"`
	Metadata       WorkflowRunStepDefinitionMetadataInput  `json:"metadata"`
}

func (*WorkflowRunStepDefinitionInput) GetAction

GetAction returns WorkflowRunStepDefinitionInput.Action, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDefinitionInput) GetDependsOn

func (v *WorkflowRunStepDefinitionInput) GetDependsOn() []int

GetDependsOn returns WorkflowRunStepDefinitionInput.DependsOn, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDefinitionInput) GetDisabled

func (v *WorkflowRunStepDefinitionInput) GetDisabled() bool

GetDisabled returns WorkflowRunStepDefinitionInput.Disabled, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDefinitionInput) GetMatchingRule

GetMatchingRule returns WorkflowRunStepDefinitionInput.MatchingRule, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDefinitionInput) GetMetadata

GetMetadata returns WorkflowRunStepDefinitionInput.Metadata, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDefinitionInput) GetSequenceNumber

func (v *WorkflowRunStepDefinitionInput) GetSequenceNumber() int

GetSequenceNumber returns WorkflowRunStepDefinitionInput.SequenceNumber, and is useful for accessing the field via an interface.

type WorkflowRunStepDefinitionMetadataInput

type WorkflowRunStepDefinitionMetadataInput struct {
	DeploySteps []DriverWorkflowStepActionType `json:"deploySteps"`
}

func (*WorkflowRunStepDefinitionMetadataInput) GetDeploySteps

GetDeploySteps returns WorkflowRunStepDefinitionMetadataInput.DeploySteps, and is useful for accessing the field via an interface.

type WorkflowRunStepDetail

type WorkflowRunStepDetail interface {

	// GetId returns the interface-field "id" from its implementation.
	GetId() uuid.UUID
	// GetAction returns the interface-field "action" from its implementation.
	GetAction() GenericWorkflowStepActionType
	// GetDependsOn returns the interface-field "dependsOn" from its implementation.
	GetDependsOn() []WorkflowRunStepDetailDependsOnWorkflowRunStep
	// GetStatus returns the interface-field "status" from its implementation.
	GetStatus() WorkflowRunStepStatus
	// GetSequenceNumber returns the interface-field "sequenceNumber" from its implementation.
	GetSequenceNumber() int
	// GetCreatedAt returns the interface-field "createdAt" from its implementation.
	GetCreatedAt() time.Time
	// GetUpdatedAt returns the interface-field "updatedAt" from its implementation.
	GetUpdatedAt() time.Time
	// GetExecutionId returns the interface-field "executionId" from its implementation.
	GetExecutionId() uuid.UUID
	// GetExecutionType returns the interface-field "executionType" from its implementation.
	GetExecutionType() WorkflowExecutionType
	// GetExecutionError returns the interface-field "executionError" from its implementation.
	GetExecutionError() string
	// contains filtered or unexported methods
}

WorkflowRunStepDetail includes the GraphQL fields of WorkflowRunStep requested by the fragment WorkflowRunStepDetail.

WorkflowRunStepDetail is implemented by the following types: WorkflowRunStepDetailBuildRunStep WorkflowRunStepDetailClusterPrecheckStep WorkflowRunStepDetailDeployRunStep WorkflowRunStepDetailDestroyRunStep WorkflowRunStepDetailJobRunStep

type WorkflowRunStepDetailBuildRunStep

type WorkflowRunStepDetailBuildRunStep struct {
	Id             uuid.UUID                                       `json:"id"`
	Action         GenericWorkflowStepActionType                   `json:"action"`
	DependsOn      []WorkflowRunStepDetailDependsOnWorkflowRunStep `json:"-"`
	Status         WorkflowRunStepStatus                           `json:"status"`
	SequenceNumber int                                             `json:"sequenceNumber"`
	CreatedAt      time.Time                                       `json:"createdAt"`
	UpdatedAt      time.Time                                       `json:"updatedAt"`
	ExecutionId    uuid.UUID                                       `json:"executionId"`
	ExecutionType  WorkflowExecutionType                           `json:"executionType"`
	ExecutionError string                                          `json:"executionError"`
	Outputs        []WorkflowRunStepDetailOutputsBuildArtifact     `json:"outputs"`
}

WorkflowRunStepDetail includes the GraphQL fields of BuildRunStep requested by the fragment WorkflowRunStepDetail.

func (*WorkflowRunStepDetailBuildRunStep) GetAction

GetAction returns WorkflowRunStepDetailBuildRunStep.Action, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailBuildRunStep) GetCreatedAt

func (v *WorkflowRunStepDetailBuildRunStep) GetCreatedAt() time.Time

GetCreatedAt returns WorkflowRunStepDetailBuildRunStep.CreatedAt, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailBuildRunStep) GetDependsOn

GetDependsOn returns WorkflowRunStepDetailBuildRunStep.DependsOn, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailBuildRunStep) GetExecutionError

func (v *WorkflowRunStepDetailBuildRunStep) GetExecutionError() string

GetExecutionError returns WorkflowRunStepDetailBuildRunStep.ExecutionError, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailBuildRunStep) GetExecutionId

func (v *WorkflowRunStepDetailBuildRunStep) GetExecutionId() uuid.UUID

GetExecutionId returns WorkflowRunStepDetailBuildRunStep.ExecutionId, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailBuildRunStep) GetExecutionType

GetExecutionType returns WorkflowRunStepDetailBuildRunStep.ExecutionType, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailBuildRunStep) GetId

GetId returns WorkflowRunStepDetailBuildRunStep.Id, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailBuildRunStep) GetOutputs

GetOutputs returns WorkflowRunStepDetailBuildRunStep.Outputs, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailBuildRunStep) GetSequenceNumber

func (v *WorkflowRunStepDetailBuildRunStep) GetSequenceNumber() int

GetSequenceNumber returns WorkflowRunStepDetailBuildRunStep.SequenceNumber, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailBuildRunStep) GetStatus

GetStatus returns WorkflowRunStepDetailBuildRunStep.Status, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailBuildRunStep) GetUpdatedAt

func (v *WorkflowRunStepDetailBuildRunStep) GetUpdatedAt() time.Time

GetUpdatedAt returns WorkflowRunStepDetailBuildRunStep.UpdatedAt, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailBuildRunStep) MarshalJSON

func (v *WorkflowRunStepDetailBuildRunStep) MarshalJSON() ([]byte, error)

func (*WorkflowRunStepDetailBuildRunStep) UnmarshalJSON

func (v *WorkflowRunStepDetailBuildRunStep) UnmarshalJSON(b []byte) error

type WorkflowRunStepDetailCluster

type WorkflowRunStepDetailCluster struct {
	ClusterDetailV1 `json:"-"`
}

WorkflowRunStepDetailCluster includes the requested fields of the GraphQL type Cluster.

func (*WorkflowRunStepDetailCluster) GetCloudProvider

func (v *WorkflowRunStepDetailCluster) GetCloudProvider() CloudProvider

GetCloudProvider returns WorkflowRunStepDetailCluster.CloudProvider, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailCluster) GetConnected

func (v *WorkflowRunStepDetailCluster) GetConnected() bool

GetConnected returns WorkflowRunStepDetailCluster.Connected, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailCluster) GetCreatedAt

func (v *WorkflowRunStepDetailCluster) GetCreatedAt() time.Time

GetCreatedAt returns WorkflowRunStepDetailCluster.CreatedAt, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailCluster) GetDisplayName

func (v *WorkflowRunStepDetailCluster) GetDisplayName() string

GetDisplayName returns WorkflowRunStepDetailCluster.DisplayName, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailCluster) GetId

GetId returns WorkflowRunStepDetailCluster.Id, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailCluster) GetState

GetState returns WorkflowRunStepDetailCluster.State, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailCluster) GetUpdatedAt

func (v *WorkflowRunStepDetailCluster) GetUpdatedAt() time.Time

GetUpdatedAt returns WorkflowRunStepDetailCluster.UpdatedAt, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailCluster) MarshalJSON

func (v *WorkflowRunStepDetailCluster) MarshalJSON() ([]byte, error)

func (*WorkflowRunStepDetailCluster) UnmarshalJSON

func (v *WorkflowRunStepDetailCluster) UnmarshalJSON(b []byte) error

type WorkflowRunStepDetailClusterPrecheckStep

type WorkflowRunStepDetailClusterPrecheckStep struct {
	Id             uuid.UUID                                       `json:"id"`
	Action         GenericWorkflowStepActionType                   `json:"action"`
	DependsOn      []WorkflowRunStepDetailDependsOnWorkflowRunStep `json:"-"`
	Status         WorkflowRunStepStatus                           `json:"status"`
	SequenceNumber int                                             `json:"sequenceNumber"`
	CreatedAt      time.Time                                       `json:"createdAt"`
	UpdatedAt      time.Time                                       `json:"updatedAt"`
	ExecutionId    uuid.UUID                                       `json:"executionId"`
	ExecutionType  WorkflowExecutionType                           `json:"executionType"`
	ExecutionError string                                          `json:"executionError"`
	Cluster        WorkflowRunStepDetailCluster                    `json:"cluster"`
}

WorkflowRunStepDetail includes the GraphQL fields of ClusterPrecheckStep requested by the fragment WorkflowRunStepDetail.

func (*WorkflowRunStepDetailClusterPrecheckStep) GetAction

GetAction returns WorkflowRunStepDetailClusterPrecheckStep.Action, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailClusterPrecheckStep) GetCluster

GetCluster returns WorkflowRunStepDetailClusterPrecheckStep.Cluster, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailClusterPrecheckStep) GetCreatedAt

GetCreatedAt returns WorkflowRunStepDetailClusterPrecheckStep.CreatedAt, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailClusterPrecheckStep) GetDependsOn

GetDependsOn returns WorkflowRunStepDetailClusterPrecheckStep.DependsOn, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailClusterPrecheckStep) GetExecutionError

func (v *WorkflowRunStepDetailClusterPrecheckStep) GetExecutionError() string

GetExecutionError returns WorkflowRunStepDetailClusterPrecheckStep.ExecutionError, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailClusterPrecheckStep) GetExecutionId

GetExecutionId returns WorkflowRunStepDetailClusterPrecheckStep.ExecutionId, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailClusterPrecheckStep) GetExecutionType

GetExecutionType returns WorkflowRunStepDetailClusterPrecheckStep.ExecutionType, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailClusterPrecheckStep) GetId

GetId returns WorkflowRunStepDetailClusterPrecheckStep.Id, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailClusterPrecheckStep) GetSequenceNumber

func (v *WorkflowRunStepDetailClusterPrecheckStep) GetSequenceNumber() int

GetSequenceNumber returns WorkflowRunStepDetailClusterPrecheckStep.SequenceNumber, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailClusterPrecheckStep) GetStatus

GetStatus returns WorkflowRunStepDetailClusterPrecheckStep.Status, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailClusterPrecheckStep) GetUpdatedAt

GetUpdatedAt returns WorkflowRunStepDetailClusterPrecheckStep.UpdatedAt, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailClusterPrecheckStep) MarshalJSON

func (v *WorkflowRunStepDetailClusterPrecheckStep) MarshalJSON() ([]byte, error)

func (*WorkflowRunStepDetailClusterPrecheckStep) UnmarshalJSON

func (v *WorkflowRunStepDetailClusterPrecheckStep) UnmarshalJSON(b []byte) error

type WorkflowRunStepDetailDependsOnBuildRunStep

type WorkflowRunStepDetailDependsOnBuildRunStep struct {
	Typename string    `json:"__typename"`
	Id       uuid.UUID `json:"id"`
}

WorkflowRunStepDetailDependsOnBuildRunStep includes the requested fields of the GraphQL type BuildRunStep.

func (*WorkflowRunStepDetailDependsOnBuildRunStep) GetId

GetId returns WorkflowRunStepDetailDependsOnBuildRunStep.Id, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailDependsOnBuildRunStep) GetTypename

GetTypename returns WorkflowRunStepDetailDependsOnBuildRunStep.Typename, and is useful for accessing the field via an interface.

type WorkflowRunStepDetailDependsOnClusterPrecheckStep

type WorkflowRunStepDetailDependsOnClusterPrecheckStep struct {
	Typename string    `json:"__typename"`
	Id       uuid.UUID `json:"id"`
}

WorkflowRunStepDetailDependsOnClusterPrecheckStep includes the requested fields of the GraphQL type ClusterPrecheckStep.

func (*WorkflowRunStepDetailDependsOnClusterPrecheckStep) GetId

GetId returns WorkflowRunStepDetailDependsOnClusterPrecheckStep.Id, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailDependsOnClusterPrecheckStep) GetTypename

GetTypename returns WorkflowRunStepDetailDependsOnClusterPrecheckStep.Typename, and is useful for accessing the field via an interface.

type WorkflowRunStepDetailDependsOnDeployRunStep

type WorkflowRunStepDetailDependsOnDeployRunStep struct {
	Typename string    `json:"__typename"`
	Id       uuid.UUID `json:"id"`
}

WorkflowRunStepDetailDependsOnDeployRunStep includes the requested fields of the GraphQL type DeployRunStep.

func (*WorkflowRunStepDetailDependsOnDeployRunStep) GetId

GetId returns WorkflowRunStepDetailDependsOnDeployRunStep.Id, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailDependsOnDeployRunStep) GetTypename

GetTypename returns WorkflowRunStepDetailDependsOnDeployRunStep.Typename, and is useful for accessing the field via an interface.

type WorkflowRunStepDetailDependsOnDestroyRunStep

type WorkflowRunStepDetailDependsOnDestroyRunStep struct {
	Typename string    `json:"__typename"`
	Id       uuid.UUID `json:"id"`
}

WorkflowRunStepDetailDependsOnDestroyRunStep includes the requested fields of the GraphQL type DestroyRunStep.

func (*WorkflowRunStepDetailDependsOnDestroyRunStep) GetId

GetId returns WorkflowRunStepDetailDependsOnDestroyRunStep.Id, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailDependsOnDestroyRunStep) GetTypename

GetTypename returns WorkflowRunStepDetailDependsOnDestroyRunStep.Typename, and is useful for accessing the field via an interface.

type WorkflowRunStepDetailDependsOnJobRunStep

type WorkflowRunStepDetailDependsOnJobRunStep struct {
	Typename string    `json:"__typename"`
	Id       uuid.UUID `json:"id"`
}

WorkflowRunStepDetailDependsOnJobRunStep includes the requested fields of the GraphQL type JobRunStep.

func (*WorkflowRunStepDetailDependsOnJobRunStep) GetId

GetId returns WorkflowRunStepDetailDependsOnJobRunStep.Id, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailDependsOnJobRunStep) GetTypename

GetTypename returns WorkflowRunStepDetailDependsOnJobRunStep.Typename, and is useful for accessing the field via an interface.

type WorkflowRunStepDetailDependsOnWorkflowRunStep

type WorkflowRunStepDetailDependsOnWorkflowRunStep interface {

	// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
	GetTypename() string
	// GetId returns the interface-field "id" from its implementation.
	GetId() uuid.UUID
	// contains filtered or unexported methods
}

WorkflowRunStepDetailDependsOnWorkflowRunStep includes the requested fields of the GraphQL interface WorkflowRunStep.

WorkflowRunStepDetailDependsOnWorkflowRunStep is implemented by the following types: WorkflowRunStepDetailDependsOnBuildRunStep WorkflowRunStepDetailDependsOnClusterPrecheckStep WorkflowRunStepDetailDependsOnDeployRunStep WorkflowRunStepDetailDependsOnDestroyRunStep WorkflowRunStepDetailDependsOnJobRunStep

type WorkflowRunStepDetailDeployRunStep

type WorkflowRunStepDetailDeployRunStep struct {
	Id             uuid.UUID                                       `json:"id"`
	Action         GenericWorkflowStepActionType                   `json:"action"`
	DependsOn      []WorkflowRunStepDetailDependsOnWorkflowRunStep `json:"-"`
	Status         WorkflowRunStepStatus                           `json:"status"`
	SequenceNumber int                                             `json:"sequenceNumber"`
	CreatedAt      time.Time                                       `json:"createdAt"`
	UpdatedAt      time.Time                                       `json:"updatedAt"`
	ExecutionId    uuid.UUID                                       `json:"executionId"`
	ExecutionType  WorkflowExecutionType                           `json:"executionType"`
	ExecutionError string                                          `json:"executionError"`
	WorkflowRun    WorkflowRunStepDetailWorkflowRun                `json:"workflowRun"`
}

WorkflowRunStepDetail includes the GraphQL fields of DeployRunStep requested by the fragment WorkflowRunStepDetail.

func (*WorkflowRunStepDetailDeployRunStep) GetAction

GetAction returns WorkflowRunStepDetailDeployRunStep.Action, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailDeployRunStep) GetCreatedAt

func (v *WorkflowRunStepDetailDeployRunStep) GetCreatedAt() time.Time

GetCreatedAt returns WorkflowRunStepDetailDeployRunStep.CreatedAt, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailDeployRunStep) GetDependsOn

GetDependsOn returns WorkflowRunStepDetailDeployRunStep.DependsOn, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailDeployRunStep) GetExecutionError

func (v *WorkflowRunStepDetailDeployRunStep) GetExecutionError() string

GetExecutionError returns WorkflowRunStepDetailDeployRunStep.ExecutionError, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailDeployRunStep) GetExecutionId

func (v *WorkflowRunStepDetailDeployRunStep) GetExecutionId() uuid.UUID

GetExecutionId returns WorkflowRunStepDetailDeployRunStep.ExecutionId, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailDeployRunStep) GetExecutionType

GetExecutionType returns WorkflowRunStepDetailDeployRunStep.ExecutionType, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailDeployRunStep) GetId

GetId returns WorkflowRunStepDetailDeployRunStep.Id, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailDeployRunStep) GetSequenceNumber

func (v *WorkflowRunStepDetailDeployRunStep) GetSequenceNumber() int

GetSequenceNumber returns WorkflowRunStepDetailDeployRunStep.SequenceNumber, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailDeployRunStep) GetStatus

GetStatus returns WorkflowRunStepDetailDeployRunStep.Status, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailDeployRunStep) GetUpdatedAt

func (v *WorkflowRunStepDetailDeployRunStep) GetUpdatedAt() time.Time

GetUpdatedAt returns WorkflowRunStepDetailDeployRunStep.UpdatedAt, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailDeployRunStep) GetWorkflowRun

GetWorkflowRun returns WorkflowRunStepDetailDeployRunStep.WorkflowRun, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailDeployRunStep) MarshalJSON

func (v *WorkflowRunStepDetailDeployRunStep) MarshalJSON() ([]byte, error)

func (*WorkflowRunStepDetailDeployRunStep) UnmarshalJSON

func (v *WorkflowRunStepDetailDeployRunStep) UnmarshalJSON(b []byte) error

type WorkflowRunStepDetailDestroyRunStep

type WorkflowRunStepDetailDestroyRunStep struct {
	Id             uuid.UUID                                       `json:"id"`
	Action         GenericWorkflowStepActionType                   `json:"action"`
	DependsOn      []WorkflowRunStepDetailDependsOnWorkflowRunStep `json:"-"`
	Status         WorkflowRunStepStatus                           `json:"status"`
	SequenceNumber int                                             `json:"sequenceNumber"`
	CreatedAt      time.Time                                       `json:"createdAt"`
	UpdatedAt      time.Time                                       `json:"updatedAt"`
	ExecutionId    uuid.UUID                                       `json:"executionId"`
	ExecutionType  WorkflowExecutionType                           `json:"executionType"`
	ExecutionError string                                          `json:"executionError"`
}

WorkflowRunStepDetail includes the GraphQL fields of DestroyRunStep requested by the fragment WorkflowRunStepDetail.

func (*WorkflowRunStepDetailDestroyRunStep) GetAction

GetAction returns WorkflowRunStepDetailDestroyRunStep.Action, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailDestroyRunStep) GetCreatedAt

func (v *WorkflowRunStepDetailDestroyRunStep) GetCreatedAt() time.Time

GetCreatedAt returns WorkflowRunStepDetailDestroyRunStep.CreatedAt, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailDestroyRunStep) GetDependsOn

GetDependsOn returns WorkflowRunStepDetailDestroyRunStep.DependsOn, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailDestroyRunStep) GetExecutionError

func (v *WorkflowRunStepDetailDestroyRunStep) GetExecutionError() string

GetExecutionError returns WorkflowRunStepDetailDestroyRunStep.ExecutionError, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailDestroyRunStep) GetExecutionId

func (v *WorkflowRunStepDetailDestroyRunStep) GetExecutionId() uuid.UUID

GetExecutionId returns WorkflowRunStepDetailDestroyRunStep.ExecutionId, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailDestroyRunStep) GetExecutionType

GetExecutionType returns WorkflowRunStepDetailDestroyRunStep.ExecutionType, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailDestroyRunStep) GetId

GetId returns WorkflowRunStepDetailDestroyRunStep.Id, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailDestroyRunStep) GetSequenceNumber

func (v *WorkflowRunStepDetailDestroyRunStep) GetSequenceNumber() int

GetSequenceNumber returns WorkflowRunStepDetailDestroyRunStep.SequenceNumber, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailDestroyRunStep) GetStatus

GetStatus returns WorkflowRunStepDetailDestroyRunStep.Status, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailDestroyRunStep) GetUpdatedAt

func (v *WorkflowRunStepDetailDestroyRunStep) GetUpdatedAt() time.Time

GetUpdatedAt returns WorkflowRunStepDetailDestroyRunStep.UpdatedAt, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailDestroyRunStep) MarshalJSON

func (v *WorkflowRunStepDetailDestroyRunStep) MarshalJSON() ([]byte, error)

func (*WorkflowRunStepDetailDestroyRunStep) UnmarshalJSON

func (v *WorkflowRunStepDetailDestroyRunStep) UnmarshalJSON(b []byte) error

type WorkflowRunStepDetailJobRunStep

type WorkflowRunStepDetailJobRunStep struct {
	Id             uuid.UUID                                       `json:"id"`
	Action         GenericWorkflowStepActionType                   `json:"action"`
	DependsOn      []WorkflowRunStepDetailDependsOnWorkflowRunStep `json:"-"`
	Status         WorkflowRunStepStatus                           `json:"status"`
	SequenceNumber int                                             `json:"sequenceNumber"`
	CreatedAt      time.Time                                       `json:"createdAt"`
	UpdatedAt      time.Time                                       `json:"updatedAt"`
	ExecutionId    uuid.UUID                                       `json:"executionId"`
	ExecutionType  WorkflowExecutionType                           `json:"executionType"`
	ExecutionError string                                          `json:"executionError"`
}

WorkflowRunStepDetail includes the GraphQL fields of JobRunStep requested by the fragment WorkflowRunStepDetail.

func (*WorkflowRunStepDetailJobRunStep) GetAction

GetAction returns WorkflowRunStepDetailJobRunStep.Action, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailJobRunStep) GetCreatedAt

func (v *WorkflowRunStepDetailJobRunStep) GetCreatedAt() time.Time

GetCreatedAt returns WorkflowRunStepDetailJobRunStep.CreatedAt, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailJobRunStep) GetDependsOn

GetDependsOn returns WorkflowRunStepDetailJobRunStep.DependsOn, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailJobRunStep) GetExecutionError

func (v *WorkflowRunStepDetailJobRunStep) GetExecutionError() string

GetExecutionError returns WorkflowRunStepDetailJobRunStep.ExecutionError, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailJobRunStep) GetExecutionId

func (v *WorkflowRunStepDetailJobRunStep) GetExecutionId() uuid.UUID

GetExecutionId returns WorkflowRunStepDetailJobRunStep.ExecutionId, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailJobRunStep) GetExecutionType

GetExecutionType returns WorkflowRunStepDetailJobRunStep.ExecutionType, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailJobRunStep) GetId

GetId returns WorkflowRunStepDetailJobRunStep.Id, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailJobRunStep) GetSequenceNumber

func (v *WorkflowRunStepDetailJobRunStep) GetSequenceNumber() int

GetSequenceNumber returns WorkflowRunStepDetailJobRunStep.SequenceNumber, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailJobRunStep) GetStatus

GetStatus returns WorkflowRunStepDetailJobRunStep.Status, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailJobRunStep) GetUpdatedAt

func (v *WorkflowRunStepDetailJobRunStep) GetUpdatedAt() time.Time

GetUpdatedAt returns WorkflowRunStepDetailJobRunStep.UpdatedAt, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailJobRunStep) MarshalJSON

func (v *WorkflowRunStepDetailJobRunStep) MarshalJSON() ([]byte, error)

func (*WorkflowRunStepDetailJobRunStep) UnmarshalJSON

func (v *WorkflowRunStepDetailJobRunStep) UnmarshalJSON(b []byte) error

type WorkflowRunStepDetailOutputsBuildArtifact

type WorkflowRunStepDetailOutputsBuildArtifact struct {
	Id    uuid.UUID `json:"id"`
	Image string    `json:"image"`
}

WorkflowRunStepDetailOutputsBuildArtifact includes the requested fields of the GraphQL type BuildArtifact.

func (*WorkflowRunStepDetailOutputsBuildArtifact) GetId

GetId returns WorkflowRunStepDetailOutputsBuildArtifact.Id, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailOutputsBuildArtifact) GetImage

GetImage returns WorkflowRunStepDetailOutputsBuildArtifact.Image, and is useful for accessing the field via an interface.

type WorkflowRunStepDetailWorkflowRun

type WorkflowRunStepDetailWorkflowRun struct {
	Id         uuid.UUID                                              `json:"id"`
	WorkflowId uuid.UUID                                              `json:"workflowId"`
	Sequence   int                                                    `json:"sequence"`
	Status     WorkflowRunStatus                                      `json:"status"`
	CreatedAt  time.Time                                              `json:"createdAt"`
	Steps      []WorkflowRunStepDetailWorkflowRunStepsWorkflowRunStep `json:"-"`
}

WorkflowRunStepDetailWorkflowRun includes the requested fields of the GraphQL type WorkflowRun.

func (*WorkflowRunStepDetailWorkflowRun) GetCreatedAt

func (v *WorkflowRunStepDetailWorkflowRun) GetCreatedAt() time.Time

GetCreatedAt returns WorkflowRunStepDetailWorkflowRun.CreatedAt, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailWorkflowRun) GetId

GetId returns WorkflowRunStepDetailWorkflowRun.Id, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailWorkflowRun) GetSequence

func (v *WorkflowRunStepDetailWorkflowRun) GetSequence() int

GetSequence returns WorkflowRunStepDetailWorkflowRun.Sequence, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailWorkflowRun) GetStatus

GetStatus returns WorkflowRunStepDetailWorkflowRun.Status, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailWorkflowRun) GetSteps

GetSteps returns WorkflowRunStepDetailWorkflowRun.Steps, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailWorkflowRun) GetWorkflowId

func (v *WorkflowRunStepDetailWorkflowRun) GetWorkflowId() uuid.UUID

GetWorkflowId returns WorkflowRunStepDetailWorkflowRun.WorkflowId, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailWorkflowRun) MarshalJSON

func (v *WorkflowRunStepDetailWorkflowRun) MarshalJSON() ([]byte, error)

func (*WorkflowRunStepDetailWorkflowRun) UnmarshalJSON

func (v *WorkflowRunStepDetailWorkflowRun) UnmarshalJSON(b []byte) error

type WorkflowRunStepDetailWorkflowRunStepsBuildRunStep

type WorkflowRunStepDetailWorkflowRunStepsBuildRunStep struct {
	Typename       string                                                                         `json:"__typename"`
	Id             uuid.UUID                                                                      `json:"id"`
	Action         GenericWorkflowStepActionType                                                  `json:"action"`
	DependsOn      []WorkflowRunStepDetailWorkflowRunStepsWorkflowRunStepDependsOnWorkflowRunStep `json:"-"`
	Status         WorkflowRunStepStatus                                                          `json:"status"`
	SequenceNumber int                                                                            `json:"sequenceNumber"`
	CreatedAt      time.Time                                                                      `json:"createdAt"`
	UpdatedAt      time.Time                                                                      `json:"updatedAt"`
	ExecutionId    uuid.UUID                                                                      `json:"executionId"`
	ExecutionType  WorkflowExecutionType                                                          `json:"executionType"`
	ExecutionError string                                                                         `json:"executionError"`
}

WorkflowRunStepDetailWorkflowRunStepsBuildRunStep includes the requested fields of the GraphQL type BuildRunStep.

func (*WorkflowRunStepDetailWorkflowRunStepsBuildRunStep) GetAction

GetAction returns WorkflowRunStepDetailWorkflowRunStepsBuildRunStep.Action, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailWorkflowRunStepsBuildRunStep) GetCreatedAt

GetCreatedAt returns WorkflowRunStepDetailWorkflowRunStepsBuildRunStep.CreatedAt, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailWorkflowRunStepsBuildRunStep) GetDependsOn

GetDependsOn returns WorkflowRunStepDetailWorkflowRunStepsBuildRunStep.DependsOn, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailWorkflowRunStepsBuildRunStep) GetExecutionError

GetExecutionError returns WorkflowRunStepDetailWorkflowRunStepsBuildRunStep.ExecutionError, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailWorkflowRunStepsBuildRunStep) GetExecutionId

GetExecutionId returns WorkflowRunStepDetailWorkflowRunStepsBuildRunStep.ExecutionId, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailWorkflowRunStepsBuildRunStep) GetExecutionType

GetExecutionType returns WorkflowRunStepDetailWorkflowRunStepsBuildRunStep.ExecutionType, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailWorkflowRunStepsBuildRunStep) GetId

GetId returns WorkflowRunStepDetailWorkflowRunStepsBuildRunStep.Id, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailWorkflowRunStepsBuildRunStep) GetSequenceNumber

GetSequenceNumber returns WorkflowRunStepDetailWorkflowRunStepsBuildRunStep.SequenceNumber, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailWorkflowRunStepsBuildRunStep) GetStatus

GetStatus returns WorkflowRunStepDetailWorkflowRunStepsBuildRunStep.Status, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailWorkflowRunStepsBuildRunStep) GetTypename

GetTypename returns WorkflowRunStepDetailWorkflowRunStepsBuildRunStep.Typename, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailWorkflowRunStepsBuildRunStep) GetUpdatedAt

GetUpdatedAt returns WorkflowRunStepDetailWorkflowRunStepsBuildRunStep.UpdatedAt, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailWorkflowRunStepsBuildRunStep) MarshalJSON

func (*WorkflowRunStepDetailWorkflowRunStepsBuildRunStep) UnmarshalJSON

type WorkflowRunStepDetailWorkflowRunStepsClusterPrecheckStep

type WorkflowRunStepDetailWorkflowRunStepsClusterPrecheckStep struct {
	Typename       string                                                                         `json:"__typename"`
	Id             uuid.UUID                                                                      `json:"id"`
	Action         GenericWorkflowStepActionType                                                  `json:"action"`
	DependsOn      []WorkflowRunStepDetailWorkflowRunStepsWorkflowRunStepDependsOnWorkflowRunStep `json:"-"`
	Status         WorkflowRunStepStatus                                                          `json:"status"`
	SequenceNumber int                                                                            `json:"sequenceNumber"`
	CreatedAt      time.Time                                                                      `json:"createdAt"`
	UpdatedAt      time.Time                                                                      `json:"updatedAt"`
	ExecutionId    uuid.UUID                                                                      `json:"executionId"`
	ExecutionType  WorkflowExecutionType                                                          `json:"executionType"`
	ExecutionError string                                                                         `json:"executionError"`
}

WorkflowRunStepDetailWorkflowRunStepsClusterPrecheckStep includes the requested fields of the GraphQL type ClusterPrecheckStep.

func (*WorkflowRunStepDetailWorkflowRunStepsClusterPrecheckStep) GetAction

GetAction returns WorkflowRunStepDetailWorkflowRunStepsClusterPrecheckStep.Action, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailWorkflowRunStepsClusterPrecheckStep) GetCreatedAt

GetCreatedAt returns WorkflowRunStepDetailWorkflowRunStepsClusterPrecheckStep.CreatedAt, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailWorkflowRunStepsClusterPrecheckStep) GetDependsOn

GetDependsOn returns WorkflowRunStepDetailWorkflowRunStepsClusterPrecheckStep.DependsOn, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailWorkflowRunStepsClusterPrecheckStep) GetExecutionError

GetExecutionError returns WorkflowRunStepDetailWorkflowRunStepsClusterPrecheckStep.ExecutionError, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailWorkflowRunStepsClusterPrecheckStep) GetExecutionId

GetExecutionId returns WorkflowRunStepDetailWorkflowRunStepsClusterPrecheckStep.ExecutionId, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailWorkflowRunStepsClusterPrecheckStep) GetExecutionType

GetExecutionType returns WorkflowRunStepDetailWorkflowRunStepsClusterPrecheckStep.ExecutionType, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailWorkflowRunStepsClusterPrecheckStep) GetId

GetId returns WorkflowRunStepDetailWorkflowRunStepsClusterPrecheckStep.Id, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailWorkflowRunStepsClusterPrecheckStep) GetSequenceNumber

GetSequenceNumber returns WorkflowRunStepDetailWorkflowRunStepsClusterPrecheckStep.SequenceNumber, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailWorkflowRunStepsClusterPrecheckStep) GetStatus

GetStatus returns WorkflowRunStepDetailWorkflowRunStepsClusterPrecheckStep.Status, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailWorkflowRunStepsClusterPrecheckStep) GetTypename

GetTypename returns WorkflowRunStepDetailWorkflowRunStepsClusterPrecheckStep.Typename, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailWorkflowRunStepsClusterPrecheckStep) GetUpdatedAt

GetUpdatedAt returns WorkflowRunStepDetailWorkflowRunStepsClusterPrecheckStep.UpdatedAt, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailWorkflowRunStepsClusterPrecheckStep) MarshalJSON

func (*WorkflowRunStepDetailWorkflowRunStepsClusterPrecheckStep) UnmarshalJSON

type WorkflowRunStepDetailWorkflowRunStepsDeployRunStep

type WorkflowRunStepDetailWorkflowRunStepsDeployRunStep struct {
	Typename       string                                                                         `json:"__typename"`
	Id             uuid.UUID                                                                      `json:"id"`
	Action         GenericWorkflowStepActionType                                                  `json:"action"`
	DependsOn      []WorkflowRunStepDetailWorkflowRunStepsWorkflowRunStepDependsOnWorkflowRunStep `json:"-"`
	Status         WorkflowRunStepStatus                                                          `json:"status"`
	SequenceNumber int                                                                            `json:"sequenceNumber"`
	CreatedAt      time.Time                                                                      `json:"createdAt"`
	UpdatedAt      time.Time                                                                      `json:"updatedAt"`
	ExecutionId    uuid.UUID                                                                      `json:"executionId"`
	ExecutionType  WorkflowExecutionType                                                          `json:"executionType"`
	ExecutionError string                                                                         `json:"executionError"`
}

WorkflowRunStepDetailWorkflowRunStepsDeployRunStep includes the requested fields of the GraphQL type DeployRunStep.

func (*WorkflowRunStepDetailWorkflowRunStepsDeployRunStep) GetAction

GetAction returns WorkflowRunStepDetailWorkflowRunStepsDeployRunStep.Action, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailWorkflowRunStepsDeployRunStep) GetCreatedAt

GetCreatedAt returns WorkflowRunStepDetailWorkflowRunStepsDeployRunStep.CreatedAt, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailWorkflowRunStepsDeployRunStep) GetDependsOn

GetDependsOn returns WorkflowRunStepDetailWorkflowRunStepsDeployRunStep.DependsOn, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailWorkflowRunStepsDeployRunStep) GetExecutionError

GetExecutionError returns WorkflowRunStepDetailWorkflowRunStepsDeployRunStep.ExecutionError, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailWorkflowRunStepsDeployRunStep) GetExecutionId

GetExecutionId returns WorkflowRunStepDetailWorkflowRunStepsDeployRunStep.ExecutionId, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailWorkflowRunStepsDeployRunStep) GetExecutionType

GetExecutionType returns WorkflowRunStepDetailWorkflowRunStepsDeployRunStep.ExecutionType, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailWorkflowRunStepsDeployRunStep) GetId

GetId returns WorkflowRunStepDetailWorkflowRunStepsDeployRunStep.Id, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailWorkflowRunStepsDeployRunStep) GetSequenceNumber

GetSequenceNumber returns WorkflowRunStepDetailWorkflowRunStepsDeployRunStep.SequenceNumber, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailWorkflowRunStepsDeployRunStep) GetStatus

GetStatus returns WorkflowRunStepDetailWorkflowRunStepsDeployRunStep.Status, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailWorkflowRunStepsDeployRunStep) GetTypename

GetTypename returns WorkflowRunStepDetailWorkflowRunStepsDeployRunStep.Typename, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailWorkflowRunStepsDeployRunStep) GetUpdatedAt

GetUpdatedAt returns WorkflowRunStepDetailWorkflowRunStepsDeployRunStep.UpdatedAt, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailWorkflowRunStepsDeployRunStep) MarshalJSON

func (*WorkflowRunStepDetailWorkflowRunStepsDeployRunStep) UnmarshalJSON

type WorkflowRunStepDetailWorkflowRunStepsDestroyRunStep

type WorkflowRunStepDetailWorkflowRunStepsDestroyRunStep struct {
	Typename       string                                                                         `json:"__typename"`
	Id             uuid.UUID                                                                      `json:"id"`
	Action         GenericWorkflowStepActionType                                                  `json:"action"`
	DependsOn      []WorkflowRunStepDetailWorkflowRunStepsWorkflowRunStepDependsOnWorkflowRunStep `json:"-"`
	Status         WorkflowRunStepStatus                                                          `json:"status"`
	SequenceNumber int                                                                            `json:"sequenceNumber"`
	CreatedAt      time.Time                                                                      `json:"createdAt"`
	UpdatedAt      time.Time                                                                      `json:"updatedAt"`
	ExecutionId    uuid.UUID                                                                      `json:"executionId"`
	ExecutionType  WorkflowExecutionType                                                          `json:"executionType"`
	ExecutionError string                                                                         `json:"executionError"`
}

WorkflowRunStepDetailWorkflowRunStepsDestroyRunStep includes the requested fields of the GraphQL type DestroyRunStep.

func (*WorkflowRunStepDetailWorkflowRunStepsDestroyRunStep) GetAction

GetAction returns WorkflowRunStepDetailWorkflowRunStepsDestroyRunStep.Action, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailWorkflowRunStepsDestroyRunStep) GetCreatedAt

GetCreatedAt returns WorkflowRunStepDetailWorkflowRunStepsDestroyRunStep.CreatedAt, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailWorkflowRunStepsDestroyRunStep) GetDependsOn

GetDependsOn returns WorkflowRunStepDetailWorkflowRunStepsDestroyRunStep.DependsOn, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailWorkflowRunStepsDestroyRunStep) GetExecutionError

GetExecutionError returns WorkflowRunStepDetailWorkflowRunStepsDestroyRunStep.ExecutionError, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailWorkflowRunStepsDestroyRunStep) GetExecutionId

GetExecutionId returns WorkflowRunStepDetailWorkflowRunStepsDestroyRunStep.ExecutionId, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailWorkflowRunStepsDestroyRunStep) GetExecutionType

GetExecutionType returns WorkflowRunStepDetailWorkflowRunStepsDestroyRunStep.ExecutionType, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailWorkflowRunStepsDestroyRunStep) GetId

GetId returns WorkflowRunStepDetailWorkflowRunStepsDestroyRunStep.Id, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailWorkflowRunStepsDestroyRunStep) GetSequenceNumber

GetSequenceNumber returns WorkflowRunStepDetailWorkflowRunStepsDestroyRunStep.SequenceNumber, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailWorkflowRunStepsDestroyRunStep) GetStatus

GetStatus returns WorkflowRunStepDetailWorkflowRunStepsDestroyRunStep.Status, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailWorkflowRunStepsDestroyRunStep) GetTypename

GetTypename returns WorkflowRunStepDetailWorkflowRunStepsDestroyRunStep.Typename, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailWorkflowRunStepsDestroyRunStep) GetUpdatedAt

GetUpdatedAt returns WorkflowRunStepDetailWorkflowRunStepsDestroyRunStep.UpdatedAt, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailWorkflowRunStepsDestroyRunStep) MarshalJSON

func (*WorkflowRunStepDetailWorkflowRunStepsDestroyRunStep) UnmarshalJSON

type WorkflowRunStepDetailWorkflowRunStepsJobRunStep

type WorkflowRunStepDetailWorkflowRunStepsJobRunStep struct {
	Typename       string                                                                         `json:"__typename"`
	Id             uuid.UUID                                                                      `json:"id"`
	Action         GenericWorkflowStepActionType                                                  `json:"action"`
	DependsOn      []WorkflowRunStepDetailWorkflowRunStepsWorkflowRunStepDependsOnWorkflowRunStep `json:"-"`
	Status         WorkflowRunStepStatus                                                          `json:"status"`
	SequenceNumber int                                                                            `json:"sequenceNumber"`
	CreatedAt      time.Time                                                                      `json:"createdAt"`
	UpdatedAt      time.Time                                                                      `json:"updatedAt"`
	ExecutionId    uuid.UUID                                                                      `json:"executionId"`
	ExecutionType  WorkflowExecutionType                                                          `json:"executionType"`
	ExecutionError string                                                                         `json:"executionError"`
}

WorkflowRunStepDetailWorkflowRunStepsJobRunStep includes the requested fields of the GraphQL type JobRunStep.

func (*WorkflowRunStepDetailWorkflowRunStepsJobRunStep) GetAction

GetAction returns WorkflowRunStepDetailWorkflowRunStepsJobRunStep.Action, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailWorkflowRunStepsJobRunStep) GetCreatedAt

GetCreatedAt returns WorkflowRunStepDetailWorkflowRunStepsJobRunStep.CreatedAt, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailWorkflowRunStepsJobRunStep) GetDependsOn

GetDependsOn returns WorkflowRunStepDetailWorkflowRunStepsJobRunStep.DependsOn, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailWorkflowRunStepsJobRunStep) GetExecutionError

GetExecutionError returns WorkflowRunStepDetailWorkflowRunStepsJobRunStep.ExecutionError, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailWorkflowRunStepsJobRunStep) GetExecutionId

GetExecutionId returns WorkflowRunStepDetailWorkflowRunStepsJobRunStep.ExecutionId, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailWorkflowRunStepsJobRunStep) GetExecutionType

GetExecutionType returns WorkflowRunStepDetailWorkflowRunStepsJobRunStep.ExecutionType, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailWorkflowRunStepsJobRunStep) GetId

GetId returns WorkflowRunStepDetailWorkflowRunStepsJobRunStep.Id, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailWorkflowRunStepsJobRunStep) GetSequenceNumber

GetSequenceNumber returns WorkflowRunStepDetailWorkflowRunStepsJobRunStep.SequenceNumber, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailWorkflowRunStepsJobRunStep) GetStatus

GetStatus returns WorkflowRunStepDetailWorkflowRunStepsJobRunStep.Status, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailWorkflowRunStepsJobRunStep) GetTypename

GetTypename returns WorkflowRunStepDetailWorkflowRunStepsJobRunStep.Typename, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailWorkflowRunStepsJobRunStep) GetUpdatedAt

GetUpdatedAt returns WorkflowRunStepDetailWorkflowRunStepsJobRunStep.UpdatedAt, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailWorkflowRunStepsJobRunStep) MarshalJSON

func (*WorkflowRunStepDetailWorkflowRunStepsJobRunStep) UnmarshalJSON

type WorkflowRunStepDetailWorkflowRunStepsWorkflowRunStep

type WorkflowRunStepDetailWorkflowRunStepsWorkflowRunStep interface {

	// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
	GetTypename() string
	// GetId returns the interface-field "id" from its implementation.
	GetId() uuid.UUID
	// GetAction returns the interface-field "action" from its implementation.
	GetAction() GenericWorkflowStepActionType
	// GetDependsOn returns the interface-field "dependsOn" from its implementation.
	GetDependsOn() []WorkflowRunStepDetailWorkflowRunStepsWorkflowRunStepDependsOnWorkflowRunStep
	// GetStatus returns the interface-field "status" from its implementation.
	GetStatus() WorkflowRunStepStatus
	// GetSequenceNumber returns the interface-field "sequenceNumber" from its implementation.
	GetSequenceNumber() int
	// GetCreatedAt returns the interface-field "createdAt" from its implementation.
	GetCreatedAt() time.Time
	// GetUpdatedAt returns the interface-field "updatedAt" from its implementation.
	GetUpdatedAt() time.Time
	// GetExecutionId returns the interface-field "executionId" from its implementation.
	GetExecutionId() uuid.UUID
	// GetExecutionType returns the interface-field "executionType" from its implementation.
	GetExecutionType() WorkflowExecutionType
	// GetExecutionError returns the interface-field "executionError" from its implementation.
	GetExecutionError() string
	// contains filtered or unexported methods
}

WorkflowRunStepDetailWorkflowRunStepsWorkflowRunStep includes the requested fields of the GraphQL interface WorkflowRunStep.

WorkflowRunStepDetailWorkflowRunStepsWorkflowRunStep is implemented by the following types: WorkflowRunStepDetailWorkflowRunStepsBuildRunStep WorkflowRunStepDetailWorkflowRunStepsClusterPrecheckStep WorkflowRunStepDetailWorkflowRunStepsDeployRunStep WorkflowRunStepDetailWorkflowRunStepsDestroyRunStep WorkflowRunStepDetailWorkflowRunStepsJobRunStep

type WorkflowRunStepDetailWorkflowRunStepsWorkflowRunStepDependsOnBuildRunStep

type WorkflowRunStepDetailWorkflowRunStepsWorkflowRunStepDependsOnBuildRunStep struct {
	Typename string    `json:"__typename"`
	Id       uuid.UUID `json:"id"`
}

WorkflowRunStepDetailWorkflowRunStepsWorkflowRunStepDependsOnBuildRunStep includes the requested fields of the GraphQL type BuildRunStep.

func (*WorkflowRunStepDetailWorkflowRunStepsWorkflowRunStepDependsOnBuildRunStep) GetId

GetId returns WorkflowRunStepDetailWorkflowRunStepsWorkflowRunStepDependsOnBuildRunStep.Id, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailWorkflowRunStepsWorkflowRunStepDependsOnBuildRunStep) GetTypename

GetTypename returns WorkflowRunStepDetailWorkflowRunStepsWorkflowRunStepDependsOnBuildRunStep.Typename, and is useful for accessing the field via an interface.

type WorkflowRunStepDetailWorkflowRunStepsWorkflowRunStepDependsOnClusterPrecheckStep

type WorkflowRunStepDetailWorkflowRunStepsWorkflowRunStepDependsOnClusterPrecheckStep struct {
	Typename string    `json:"__typename"`
	Id       uuid.UUID `json:"id"`
}

WorkflowRunStepDetailWorkflowRunStepsWorkflowRunStepDependsOnClusterPrecheckStep includes the requested fields of the GraphQL type ClusterPrecheckStep.

func (*WorkflowRunStepDetailWorkflowRunStepsWorkflowRunStepDependsOnClusterPrecheckStep) GetId

GetId returns WorkflowRunStepDetailWorkflowRunStepsWorkflowRunStepDependsOnClusterPrecheckStep.Id, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailWorkflowRunStepsWorkflowRunStepDependsOnClusterPrecheckStep) GetTypename

GetTypename returns WorkflowRunStepDetailWorkflowRunStepsWorkflowRunStepDependsOnClusterPrecheckStep.Typename, and is useful for accessing the field via an interface.

type WorkflowRunStepDetailWorkflowRunStepsWorkflowRunStepDependsOnDeployRunStep

type WorkflowRunStepDetailWorkflowRunStepsWorkflowRunStepDependsOnDeployRunStep struct {
	Typename string    `json:"__typename"`
	Id       uuid.UUID `json:"id"`
}

WorkflowRunStepDetailWorkflowRunStepsWorkflowRunStepDependsOnDeployRunStep includes the requested fields of the GraphQL type DeployRunStep.

func (*WorkflowRunStepDetailWorkflowRunStepsWorkflowRunStepDependsOnDeployRunStep) GetId

GetId returns WorkflowRunStepDetailWorkflowRunStepsWorkflowRunStepDependsOnDeployRunStep.Id, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailWorkflowRunStepsWorkflowRunStepDependsOnDeployRunStep) GetTypename

GetTypename returns WorkflowRunStepDetailWorkflowRunStepsWorkflowRunStepDependsOnDeployRunStep.Typename, and is useful for accessing the field via an interface.

type WorkflowRunStepDetailWorkflowRunStepsWorkflowRunStepDependsOnDestroyRunStep

type WorkflowRunStepDetailWorkflowRunStepsWorkflowRunStepDependsOnDestroyRunStep struct {
	Typename string    `json:"__typename"`
	Id       uuid.UUID `json:"id"`
}

WorkflowRunStepDetailWorkflowRunStepsWorkflowRunStepDependsOnDestroyRunStep includes the requested fields of the GraphQL type DestroyRunStep.

func (*WorkflowRunStepDetailWorkflowRunStepsWorkflowRunStepDependsOnDestroyRunStep) GetId

GetId returns WorkflowRunStepDetailWorkflowRunStepsWorkflowRunStepDependsOnDestroyRunStep.Id, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailWorkflowRunStepsWorkflowRunStepDependsOnDestroyRunStep) GetTypename

GetTypename returns WorkflowRunStepDetailWorkflowRunStepsWorkflowRunStepDependsOnDestroyRunStep.Typename, and is useful for accessing the field via an interface.

type WorkflowRunStepDetailWorkflowRunStepsWorkflowRunStepDependsOnJobRunStep

type WorkflowRunStepDetailWorkflowRunStepsWorkflowRunStepDependsOnJobRunStep struct {
	Typename string    `json:"__typename"`
	Id       uuid.UUID `json:"id"`
}

WorkflowRunStepDetailWorkflowRunStepsWorkflowRunStepDependsOnJobRunStep includes the requested fields of the GraphQL type JobRunStep.

func (*WorkflowRunStepDetailWorkflowRunStepsWorkflowRunStepDependsOnJobRunStep) GetId

GetId returns WorkflowRunStepDetailWorkflowRunStepsWorkflowRunStepDependsOnJobRunStep.Id, and is useful for accessing the field via an interface.

func (*WorkflowRunStepDetailWorkflowRunStepsWorkflowRunStepDependsOnJobRunStep) GetTypename

GetTypename returns WorkflowRunStepDetailWorkflowRunStepsWorkflowRunStepDependsOnJobRunStep.Typename, and is useful for accessing the field via an interface.

type WorkflowRunStepDetailWorkflowRunStepsWorkflowRunStepDependsOnWorkflowRunStep

type WorkflowRunStepDetailWorkflowRunStepsWorkflowRunStepDependsOnWorkflowRunStep interface {

	// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
	GetTypename() string
	// GetId returns the interface-field "id" from its implementation.
	GetId() uuid.UUID
	// contains filtered or unexported methods
}

WorkflowRunStepDetailWorkflowRunStepsWorkflowRunStepDependsOnWorkflowRunStep includes the requested fields of the GraphQL interface WorkflowRunStep.

WorkflowRunStepDetailWorkflowRunStepsWorkflowRunStepDependsOnWorkflowRunStep is implemented by the following types: WorkflowRunStepDetailWorkflowRunStepsWorkflowRunStepDependsOnBuildRunStep WorkflowRunStepDetailWorkflowRunStepsWorkflowRunStepDependsOnClusterPrecheckStep WorkflowRunStepDetailWorkflowRunStepsWorkflowRunStepDependsOnDeployRunStep WorkflowRunStepDetailWorkflowRunStepsWorkflowRunStepDependsOnDestroyRunStep WorkflowRunStepDetailWorkflowRunStepsWorkflowRunStepDependsOnJobRunStep

type WorkflowRunStepNestedDetailLogsResponse

type WorkflowRunStepNestedDetailLogsResponse struct {
	Team workflowRunStepNestedDetailLogsTeam `json:"team"`
}

workflowRunStepNestedDetailLogsResponse is returned by workflowRunStepNestedDetailLogs on success.

func WorkflowRunStepNestedDetailLogsQuery

func WorkflowRunStepNestedDetailLogsQuery(
	ctx_ context.Context,
	client_ graphql.Client,
	teamId uuid.UUID,
	projectId uuid.UUID,
	runId uuid.UUID,
	stepId uuid.UUID,
	actionStepId uuid.UUID,
) (*WorkflowRunStepNestedDetailLogsResponse, error)

func (*WorkflowRunStepNestedDetailLogsResponse) GetTeam

func (v *WorkflowRunStepNestedDetailLogsResponse) GetTeam() workflowRunStepNestedDetailLogsTeam

GetTeam returns WorkflowRunStepNestedDetailLogsResponse.Team, and is useful for accessing the field via an interface.

type WorkflowRunStepNestedDetailResponse

type WorkflowRunStepNestedDetailResponse struct {
	Team workflowRunStepNestedDetailTeam `json:"team"`
}

workflowRunStepNestedDetailResponse is returned by workflowRunStepNestedDetail on success.

func WorkflowRunStepNestedDetailQuery

func WorkflowRunStepNestedDetailQuery(
	ctx_ context.Context,
	client_ graphql.Client,
	teamId uuid.UUID,
	projectId uuid.UUID,
	runId uuid.UUID,
	stepId uuid.UUID,
) (*WorkflowRunStepNestedDetailResponse, error)

func (*WorkflowRunStepNestedDetailResponse) GetTeam

func (v *WorkflowRunStepNestedDetailResponse) GetTeam() workflowRunStepNestedDetailTeam

GetTeam returns WorkflowRunStepNestedDetailResponse.Team, and is useful for accessing the field via an interface.

type WorkflowRunStepStatus

type WorkflowRunStepStatus string
const (
	WorkflowRunStepStatusPending   WorkflowRunStepStatus = "PENDING"
	WorkflowRunStepStatusRunning   WorkflowRunStepStatus = "RUNNING"
	WorkflowRunStepStatusCompleted WorkflowRunStepStatus = "COMPLETED"
	WorkflowRunStepStatusFailed    WorkflowRunStepStatus = "FAILED"
	WorkflowRunStepStatusError     WorkflowRunStepStatus = "ERROR"
	WorkflowRunStepStatusAborted   WorkflowRunStepStatus = "ABORTED"
)

type WorkflowRunsResponse

type WorkflowRunsResponse struct {
	Team workflowRunsTeam `json:"team"`
}

workflowRunsResponse is returned by workflowRuns on success.

func WorkflowRunsQuery

func WorkflowRunsQuery(
	ctx_ context.Context,
	client_ graphql.Client,
	teamId uuid.UUID,
	projectId uuid.UUID,
	page PageInput,
) (*WorkflowRunsResponse, error)

func (*WorkflowRunsResponse) GetTeam

func (v *WorkflowRunsResponse) GetTeam() workflowRunsTeam

GetTeam returns WorkflowRunsResponse.Team, and is useful for accessing the field via an interface.

type WorkflowStepActionType

type WorkflowStepActionType string
const (
	WorkflowStepActionTypeOrchestrationBuild           WorkflowStepActionType = "ORCHESTRATION_BUILD"
	WorkflowStepActionTypeOrchestrationClusterPrecheck WorkflowStepActionType = "ORCHESTRATION_CLUSTER_PRECHECK"
	WorkflowStepActionTypeOrchestrationDeploy          WorkflowStepActionType = "ORCHESTRATION_DEPLOY"
	WorkflowStepActionTypeOrchestrationRelease         WorkflowStepActionType = "ORCHESTRATION_RELEASE"
	WorkflowStepActionTypeOrchestrationDestroy         WorkflowStepActionType = "ORCHESTRATION_DESTROY"
)

type WorkflowStepDefinitionInput

type WorkflowStepDefinitionInput struct {
	Action         WorkflowStepActionType                  `json:"action"`
	DependsOn      []int                                   `json:"dependsOn"`
	Disabled       bool                                    `json:"disabled"`
	MatchingRule   WorkflowStepDefinitionMatchingRuleInput `json:"matchingRule"`
	SequenceNumber int                                     `json:"sequenceNumber"`
}

func (*WorkflowStepDefinitionInput) GetAction

GetAction returns WorkflowStepDefinitionInput.Action, and is useful for accessing the field via an interface.

func (*WorkflowStepDefinitionInput) GetDependsOn

func (v *WorkflowStepDefinitionInput) GetDependsOn() []int

GetDependsOn returns WorkflowStepDefinitionInput.DependsOn, and is useful for accessing the field via an interface.

func (*WorkflowStepDefinitionInput) GetDisabled

func (v *WorkflowStepDefinitionInput) GetDisabled() bool

GetDisabled returns WorkflowStepDefinitionInput.Disabled, and is useful for accessing the field via an interface.

func (*WorkflowStepDefinitionInput) GetMatchingRule

GetMatchingRule returns WorkflowStepDefinitionInput.MatchingRule, and is useful for accessing the field via an interface.

func (*WorkflowStepDefinitionInput) GetSequenceNumber

func (v *WorkflowStepDefinitionInput) GetSequenceNumber() int

GetSequenceNumber returns WorkflowStepDefinitionInput.SequenceNumber, and is useful for accessing the field via an interface.

type WorkflowStepDefinitionMatchingRuleInput

type WorkflowStepDefinitionMatchingRuleInput struct {
	Label      string    `json:"label"`
	EntityId   uuid.UUID `json:"entityId"`
	BranchName string    `json:"branchName"`
}

func (*WorkflowStepDefinitionMatchingRuleInput) GetBranchName

GetBranchName returns WorkflowStepDefinitionMatchingRuleInput.BranchName, and is useful for accessing the field via an interface.

func (*WorkflowStepDefinitionMatchingRuleInput) GetEntityId

GetEntityId returns WorkflowStepDefinitionMatchingRuleInput.EntityId, and is useful for accessing the field via an interface.

func (*WorkflowStepDefinitionMatchingRuleInput) GetLabel

GetLabel returns WorkflowStepDefinitionMatchingRuleInput.Label, and is useful for accessing the field via an interface.

Jump to

Keyboard shortcuts

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