Documentation
¶
Index ¶
- func DeploymentApprovalPolicyConverter(plan *DeploymentApprovalPolicyModel, state *DeploymentApprovalPolicyModel, ...) (*sdkCrossModels.DeploymentApprovalPolicy, bool)
- func DeploymentApprovalPolicyRulesConverter(plan []*DeploymentApprovalPolicyRuleModel, ...) ([]*sdkCrossModels.DeploymentApprovalPolicyRule, bool)
- func ValueConditionsConverter(plan []*ConditionModel, state []*ConditionModel, ...) ([]*apiCrossModels.Condition, bool)
- type ConditionModel
- type DeploymentApprovalPolicyModel
- type DeploymentApprovalPolicyRuleModel
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 DeploymentApprovalPolicyRulesConverter ¶
func DeploymentApprovalPolicyRulesConverter(plan []*DeploymentApprovalPolicyRuleModel, state []*DeploymentApprovalPolicyRuleModel, converterType commons.ConverterType) ([]*sdkCrossModels.DeploymentApprovalPolicyRule, 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
Click to show internal directories.
Click to hide internal directories.