Documentation
¶
Index ¶
- func Converter(plan *ResourceModel, state *ResourceModel, converterType commons.ConverterType) (*stack.Stack, bool)
- func UpdateStateAfterRead(res *sdkStack.Stack, state *ResourceModel)
- type AutoSyncModel
- type DeploymentApprovalPolicyModel
- type DeploymentBehaviorModel
- type IacConfigModel
- type PolicyModel
- type ResourceModel
- type RunTriggerModel
- type RunnerConfigModel
- type TtlConfigModel
- type TtlDefinitionModel
- type VcsInfoModel
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Converter ¶
func Converter(plan *ResourceModel, state *ResourceModel, converterType commons.ConverterType) (*stack.Stack, bool)
func UpdateStateAfterRead ¶
func UpdateStateAfterRead(res *sdkStack.Stack, state *ResourceModel)
Types ¶
type AutoSyncModel ¶ added in v1.5.0
type DeploymentApprovalPolicyModel ¶ added in v1.5.0
type DeploymentApprovalPolicyModel struct {
Rules []*cross_models.DeploymentApprovalPolicyRuleModel `tfsdk:"rules"`
}
type DeploymentBehaviorModel ¶
type IacConfigModel ¶
type IacConfigModel struct { TerraformVersion types.String `tfsdk:"terraform_version"` TerragruntVersion types.String `tfsdk:"terragrunt_version"` OpentofuVersion types.String `tfsdk:"opentofu_version"` IsTerragruntRunAll types.Bool `tfsdk:"is_terragrunt_run_all"` VarFiles types.List `tfsdk:"var_files"` }
type PolicyModel ¶
type PolicyModel struct {
TtlConfig *TtlConfigModel `tfsdk:"ttl_config"`
}
type ResourceModel ¶
type ResourceModel struct { ID types.String `tfsdk:"id"` IacType types.String `tfsdk:"iac_type"` NamespaceId types.String `tfsdk:"namespace_id"` Name types.String `tfsdk:"name"` Description types.String `tfsdk:"description"` DeploymentBehavior *DeploymentBehaviorModel `tfsdk:"deployment_behavior"` DeploymentApprovalPolicy *DeploymentApprovalPolicyModel `tfsdk:"deployment_approval_policy"` VcsInfo *VcsInfoModel `tfsdk:"vcs_info"` RunTrigger *RunTriggerModel `tfsdk:"run_trigger"` IacConfig *IacConfigModel `tfsdk:"iac_config"` Policy *PolicyModel `tfsdk:"policy"` RunnerConfig *RunnerConfigModel `tfsdk:"runner_config"` AutoSync *AutoSyncModel `tfsdk:"auto_sync"` }
type RunTriggerModel ¶
type RunnerConfigModel ¶ added in v1.5.0
type TtlConfigModel ¶
type TtlConfigModel struct {
Ttl *TtlDefinitionModel `tfsdk:"ttl"`
}
type TtlDefinitionModel ¶
Click to show internal directories.
Click to hide internal directories.