cross_models

package
v1.16.0 Latest Latest
Warning

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

Go to latest
Published: Oct 30, 2025 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AutoSync added in v1.15.0

type AutoSync struct {
	DeployWhenDriftDetected *bool `json:"deployWhenDriftDetected,omitempty"`
	// contains filtered or unexported fields
}

func (AutoSync) MarshalJSON added in v1.15.0

func (o AutoSync) MarshalJSON() ([]byte, error)

func (*AutoSync) SetDeployWhenDriftDetected added in v1.15.0

func (o *AutoSync) SetDeployWhenDriftDetected(v *bool) *AutoSync

type Condition added in v1.13.0

type Condition struct {
	Operator *string   `json:"operator,omitempty"` //commons.VariableConditionOperatorTypes
	Value    *any      `json:"value,omitempty"`
	Values   []*string // logical field to store Value if Value is a Slice
	// contains filtered or unexported fields
}

func (Condition) MarshalJSON added in v1.13.0

func (o Condition) MarshalJSON() ([]byte, error)

func (*Condition) SetOperator added in v1.13.0

func (o *Condition) SetOperator(v *string) *Condition

func (*Condition) SetValue added in v1.13.0

func (o *Condition) SetValue(v *any) *Condition

func (*Condition) UnmarshalJSON added in v1.13.0

func (o *Condition) UnmarshalJSON(data []byte) error

type DeploymentApprovalPolicy added in v1.13.0

type DeploymentApprovalPolicy struct {
	Rules []*DeploymentApprovalPolicyRule `json:"rules,omitempty"`
	// contains filtered or unexported fields
}

func (DeploymentApprovalPolicy) MarshalJSON added in v1.13.0

func (o DeploymentApprovalPolicy) MarshalJSON() ([]byte, error)

func (*DeploymentApprovalPolicy) SetRules added in v1.13.0

type DeploymentApprovalPolicyRule

type DeploymentApprovalPolicyRule struct {
	Type       *string                 `json:"type,omitempty"`
	Parameters *map[string]interface{} `json:"parameters,omitempty"`
	// contains filtered or unexported fields
}

func (DeploymentApprovalPolicyRule) MarshalJSON added in v1.13.0

func (o DeploymentApprovalPolicyRule) MarshalJSON() ([]byte, error)

func (*DeploymentApprovalPolicyRule) SetParameters added in v1.13.0

func (o *DeploymentApprovalPolicyRule) SetParameters(v *map[string]interface{}) *DeploymentApprovalPolicyRule

func (*DeploymentApprovalPolicyRule) SetType

type DeploymentBehavior added in v1.15.0

type DeploymentBehavior struct {
	DeployOnPush    *bool `json:"deployOnPush,omitempty"`
	WaitForApproval *bool `json:"waitForApproval,omitempty"`
	// contains filtered or unexported fields
}

func (DeploymentBehavior) MarshalJSON added in v1.15.0

func (o DeploymentBehavior) MarshalJSON() ([]byte, error)

func (*DeploymentBehavior) SetDeployOnPush added in v1.15.0

func (o *DeploymentBehavior) SetDeployOnPush(v *bool) *DeploymentBehavior

func (*DeploymentBehavior) SetWaitForApproval added in v1.15.0

func (o *DeploymentBehavior) SetWaitForApproval(v *bool) *DeploymentBehavior

type IacConfig added in v1.15.0

type IacConfig struct {
	TerraformVersion   *string   `json:"terraformVersion,omitempty"`
	TerragruntVersion  *string   `json:"terragruntVersion,omitempty"`
	OpentofuVersion    *string   `json:"opentofuVersion,omitempty"`
	IsTerragruntRunAll *bool     `json:"isTerragruntRunAll,omitempty"`
	VarFiles           []*string `json:"varFiles,omitempty"`
	// contains filtered or unexported fields
}

func (IacConfig) MarshalJSON added in v1.15.0

func (o IacConfig) MarshalJSON() ([]byte, error)

func (*IacConfig) SetIsTerragruntRunAll added in v1.15.0

func (o *IacConfig) SetIsTerragruntRunAll(v *bool) *IacConfig

func (*IacConfig) SetOpentofuVersion added in v1.15.0

func (o *IacConfig) SetOpentofuVersion(v *string) *IacConfig

func (*IacConfig) SetTerraformVersion added in v1.15.0

func (o *IacConfig) SetTerraformVersion(v *string) *IacConfig

func (*IacConfig) SetTerragruntVersion added in v1.15.0

func (o *IacConfig) SetTerragruntVersion(v *string) *IacConfig

func (*IacConfig) SetVarFiles added in v1.15.0

func (o *IacConfig) SetVarFiles(v []*string) *IacConfig

type RunTrigger added in v1.15.0

type RunTrigger struct {
	Patterns        []*string `json:"patterns,omitempty"`
	ExcludePatterns []*string `json:"excludePatterns,omitempty"`
	// contains filtered or unexported fields
}

func (RunTrigger) MarshalJSON added in v1.15.0

func (o RunTrigger) MarshalJSON() ([]byte, error)

func (*RunTrigger) SetExcludePatterns added in v1.15.0

func (o *RunTrigger) SetExcludePatterns(v []*string) *RunTrigger

func (*RunTrigger) SetPatterns added in v1.15.0

func (o *RunTrigger) SetPatterns(v []*string) *RunTrigger

type RunnerConfig added in v1.15.0

type RunnerConfig struct {
	Mode   *string   `json:"mode,omitempty"` //commons.RunnerConfigModeTypes
	Groups []*string `json:"groups,omitempty"`
	// contains filtered or unexported fields
}

func (RunnerConfig) MarshalJSON added in v1.15.0

func (o RunnerConfig) MarshalJSON() ([]byte, error)

func (*RunnerConfig) SetGroups added in v1.15.0

func (o *RunnerConfig) SetGroups(v []*string) *RunnerConfig

func (*RunnerConfig) SetMode added in v1.15.0

func (o *RunnerConfig) SetMode(v *string) *RunnerConfig

Jump to

Keyboard shortcuts

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