Documentation
¶
Index ¶
- type AutoSync
- type Condition
- type DeploymentApprovalPolicy
- type DeploymentApprovalPolicyRule
- type DeploymentBehavior
- type IacConfig
- func (o IacConfig) MarshalJSON() ([]byte, error)
- func (o *IacConfig) SetIsTerragruntRunAll(v *bool) *IacConfig
- func (o *IacConfig) SetOpentofuVersion(v *string) *IacConfig
- func (o *IacConfig) SetTerraformVersion(v *string) *IacConfig
- func (o *IacConfig) SetTerragruntVersion(v *string) *IacConfig
- func (o *IacConfig) SetVarFiles(v []*string) *IacConfig
- type RunTrigger
- type RunnerConfig
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 (*AutoSync) SetDeployWhenDriftDetected ¶ added in v1.15.0
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 (*Condition) SetOperator ¶ added in v1.13.0
func (*Condition) UnmarshalJSON ¶ added in v1.13.0
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
func (o *DeploymentApprovalPolicy) SetRules(v []*DeploymentApprovalPolicyRule) *DeploymentApprovalPolicy
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 ¶
func (o *DeploymentApprovalPolicyRule) SetType(v *string) *DeploymentApprovalPolicyRule
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 (*IacConfig) SetIsTerragruntRunAll ¶ added in v1.15.0
func (*IacConfig) SetOpentofuVersion ¶ added in v1.15.0
func (*IacConfig) SetTerraformVersion ¶ added in v1.15.0
func (*IacConfig) SetTerragruntVersion ¶ added in v1.15.0
func (*IacConfig) SetVarFiles ¶ added in v1.15.0
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
Click to show internal directories.
Click to hide internal directories.