Documentation
¶
Index ¶
- func Converter(plan *ResourceModel, state *ResourceModel, converterType commons.ConverterType) (*namespace.Namespace, bool)
- func UpdateStateAfterRead(res *sdkNamespace.ReadNamespaceOutput, state *ResourceModel)
- type DeploymentApprovalPolicyModel
- type ExternalCredentialsModel
- type IacConfigModel
- type PolicyModel
- type ResourceModel
- type RunnerConfigModel
- type TtlConfigModel
- type TtlDefinitionModel
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Converter ¶
func Converter(plan *ResourceModel, state *ResourceModel, converterType commons.ConverterType) (*namespace.Namespace, bool)
func UpdateStateAfterRead ¶
func UpdateStateAfterRead(res *sdkNamespace.ReadNamespaceOutput, state *ResourceModel)
Types ¶
type DeploymentApprovalPolicyModel ¶
type DeploymentApprovalPolicyModel struct { Rules []*cross_models.DeploymentApprovalPolicyRuleModel `tfsdk:"rules"` OverrideBehavior types.String `tfsdk:"override_behavior"` }
type IacConfigModel ¶
type PolicyModel ¶
type PolicyModel struct {
TtlConfig *TtlConfigModel `tfsdk:"ttl_config"`
}
type ResourceModel ¶
type ResourceModel struct { ID types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` Description types.String `tfsdk:"description"` ExternalCredentials []*ExternalCredentialsModel `tfsdk:"external_credentials"` Policy *PolicyModel `tfsdk:"policy"` IacConfig *IacConfigModel `tfsdk:"iac_config"` RunnerConfig *RunnerConfigModel `tfsdk:"runner_config"` DeploymentApprovalPolicy *DeploymentApprovalPolicyModel `tfsdk:"deployment_approval_policy"` }
type RunnerConfigModel ¶
type TtlConfigModel ¶
type TtlConfigModel struct { MaxTtl *TtlDefinitionModel `tfsdk:"max_ttl"` DefaultTtl *TtlDefinitionModel `tfsdk:"default_ttl"` }
Click to show internal directories.
Click to hide internal directories.