@@ -110,19 +110,20 @@ type ConstValue struct {
110
110
}
111
111
112
112
type SpecParam struct {
113
- Name * NameVariant
114
- Description string `json:"description" yaml:"description"`
115
- Type string `json:"type" yaml:"type"`
116
- Default string `json:"default" yaml:"default"`
117
- Required bool `json:"required" yaml:"required"`
118
- Sensitive bool `json:"sensitive" yaml:"sensitive"`
119
- Length * SpecParamLength `json:"length" yaml:"length,omitempty"`
120
- Count * SpecParamCount `json:"count" yaml:"count,omitempty"`
121
- Hashing * SpecParamHashing `json:"hashing" yaml:"hashing,omitempty"`
122
- Items * SpecParamItems `json:"items" yaml:"items,omitempty"`
123
- Regex string `json:"regex" yaml:"regex,omitempty"`
124
- Profiles []* SpecParamProfile `json:"profiles" yaml:"profiles"`
125
- Spec * Spec `json:"spec" yaml:"spec"`
113
+ Name * NameVariant
114
+ Description string `json:"description" yaml:"description"`
115
+ TerraformProviderConfig * SpecParamTerraformProviderConfig `json:"terraform_provider_config" yaml:"terraform_provider_config"`
116
+ Type string `json:"type" yaml:"type"`
117
+ Default string `json:"default" yaml:"default"`
118
+ Required bool `json:"required" yaml:"required"`
119
+ Sensitive bool `json:"sensitive" yaml:"sensitive"`
120
+ Length * SpecParamLength `json:"length" yaml:"length,omitempty"`
121
+ Count * SpecParamCount `json:"count" yaml:"count,omitempty"`
122
+ Hashing * SpecParamHashing `json:"hashing" yaml:"hashing,omitempty"`
123
+ Items * SpecParamItems `json:"items" yaml:"items,omitempty"`
124
+ Regex string `json:"regex" yaml:"regex,omitempty"`
125
+ Profiles []* SpecParamProfile `json:"profiles" yaml:"profiles"`
126
+ Spec * Spec `json:"spec" yaml:"spec"`
126
127
}
127
128
128
129
type SpecParamLength struct {
@@ -139,6 +140,10 @@ type SpecParamHashing struct {
139
140
Type string `json:"type" yaml:"type"`
140
141
}
141
142
143
+ type SpecParamTerraformProviderConfig struct {
144
+ Computed bool `json:"computed" yaml:"computed"`
145
+ }
146
+
142
147
type SpecParamItems struct {
143
148
Type string `json:"type" yaml:"type"`
144
149
Length * SpecParamItemsLength `json:"length" yaml:"length"`
0 commit comments