@@ -266,10 +266,23 @@ func (r *buildingBlockV2Resource) Schema(ctx context.Context, req resource.Schem
266266 PlanModifiers : []planmodifier.Object {objectplanmodifier .UseStateForUnknown ()},
267267 Attributes : map [string ]schema.Attribute {
268268 "status" : schema.StringAttribute {
269- MarkdownDescription : "Execution status. One of `WAITING_FOR_DEPENDENT_INPUT`, `WAITING_FOR_OPERATOR_INPUT`, `PENDING`, `IN_PROGRESS`, `SUCCEEDED`, `FAILED`." ,
270- Computed : true ,
269+ MarkdownDescription : fmt .Sprintf ("Execution status. One of `%s`, `%s`, `%s`, `%s`, `%s`, `%s`." ,
270+ client .BUILDING_BLOCK_STATUS_WAITING_FOR_DEPENDENT_INPUT ,
271+ client .BUILDING_BLOCK_STATUS_WAITING_FOR_OPERATOR_INPUT ,
272+ client .BUILDING_BLOCK_STATUS_PENDING ,
273+ client .BUILDING_BLOCK_STATUS_IN_PROGRESS ,
274+ client .BUILDING_BLOCK_STATUS_SUCCEEDED ,
275+ client .BUILDING_BLOCK_STATUS_FAILED ),
276+ Computed : true ,
271277 Validators : []validator.String {
272- stringvalidator .OneOf ([]string {"WAITING_FOR_DEPENDENT_INPUT" , "WAITING_FOR_OPERATOR_INPUT" , "PENDING" , "IN_PROGRESS" , "SUCCEEDED" , "FAILED" }... ),
278+ stringvalidator .OneOf ([]string {
279+ client .BUILDING_BLOCK_STATUS_WAITING_FOR_DEPENDENT_INPUT ,
280+ client .BUILDING_BLOCK_STATUS_WAITING_FOR_OPERATOR_INPUT ,
281+ client .BUILDING_BLOCK_STATUS_PENDING ,
282+ client .BUILDING_BLOCK_STATUS_IN_PROGRESS ,
283+ client .BUILDING_BLOCK_STATUS_SUCCEEDED ,
284+ client .BUILDING_BLOCK_STATUS_FAILED ,
285+ }... ),
273286 },
274287 },
275288 "force_purge" : schema.BoolAttribute {
@@ -381,7 +394,7 @@ func (r *buildingBlockV2Resource) Create(ctx context.Context, req resource.Creat
381394 // Always store the initial state, even if the building block was created in a failed state
382395 // This allows Terraform to track the resource and handle recreates appropriately
383396 resp .Diagnostics .Append (setStateFromResponseV2 (& ctx , & resp .State , created )... )
384- resp .Diagnostics .Append (resp .State .SetAttribute (ctx , path .Root ("status" ).AtName ("status" ), "FAILED" )... )
397+ resp .Diagnostics .Append (resp .State .SetAttribute (ctx , path .Root ("status" ).AtName ("status" ), client . BUILDING_BLOCK_STATUS_FAILED )... )
385398 resp .Diagnostics .Append (resp .State .SetAttribute (ctx , path .Root ("spec" ).AtName ("inputs" ), plan .Spec .Inputs )... )
386399 resp .Diagnostics .Append (resp .State .SetAttribute (ctx , path .Root ("wait_for_completion" ), plan .WaitForCompletion )... )
387400
0 commit comments