cross_models

package
v1.18.0 Latest Latest
Warning

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

Go to latest
Published: Dec 22, 2024 License: MPL-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func DeploymentApprovalPolicyConverter added in v1.17.0

func DeploymentApprovalPolicyConverter(plan *DeploymentApprovalPolicyModel, state *DeploymentApprovalPolicyModel, converterType commons.ConverterType) (*sdkCrossModels.DeploymentApprovalPolicy, bool)

func ValueConditionsConverter added in v1.17.0

func ValueConditionsConverter(plan []*ConditionModel, state []*ConditionModel, converterType commons.ConverterType) ([]*apiCrossModels.Condition, bool)

Types

type ConditionModel added in v1.17.0

type ConditionModel struct {
	Operator types.String `tfsdk:"operator"`
	Value    types.String `tfsdk:"value"`
	Values   types.List   `tfsdk:"values"`
}

func UpdateStateAfterReadValueConditions added in v1.17.0

func UpdateStateAfterReadValueConditions(valueConditions []*apiCrossModels.Condition) []*ConditionModel

type DeploymentApprovalPolicyModel added in v1.17.0

type DeploymentApprovalPolicyModel struct {
	Rules []*DeploymentApprovalPolicyRuleModel `tfsdk:"rules"`
}

func UpdateStateAfterReadDeploymentApprovalPolicy added in v1.17.0

func UpdateStateAfterReadDeploymentApprovalPolicy(deploymentApprovalPolicy *sdkCrossModels.DeploymentApprovalPolicy) DeploymentApprovalPolicyModel

type DeploymentApprovalPolicyRuleModel

type DeploymentApprovalPolicyRuleModel struct {
	Type       types.String         `tfsdk:"type"`
	Parameters jsontypes.Normalized `tfsdk:"parameters"`
}

func UpdateStateAfterReadDeploymentApprovalPolicyRules

func UpdateStateAfterReadDeploymentApprovalPolicyRules(deploymentApprovalPolicyRules []*sdkCrossModels.DeploymentApprovalPolicyRule) []*DeploymentApprovalPolicyRuleModel

Jump to

Keyboard shortcuts

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