@@ -338,6 +338,12 @@ Must be smaller than periodSeconds.`,
338338 ValidateFunc : verify .ValidateEnum ([]string {"EXECUTION_ENVIRONMENT_GEN1" , "EXECUTION_ENVIRONMENT_GEN2" , "" }),
339339 Description : `The execution environment being used to host this Task. Possible values: ["EXECUTION_ENVIRONMENT_GEN1", "EXECUTION_ENVIRONMENT_GEN2"]` ,
340340 },
341+ "gpu_zonal_redundancy_disabled" : {
342+ Type : schema .TypeBool ,
343+ Computed : true ,
344+ Optional : true ,
345+ Description : `True if GPU zonal redundancy is disabled on this execution.` ,
346+ },
341347 "max_retries" : {
342348 Type : schema .TypeInt ,
343349 Optional : true ,
@@ -1642,6 +1648,8 @@ func flattenCloudRunV2JobTemplateTemplate(v interface{}, d *schema.ResourceData,
16421648 flattenCloudRunV2JobTemplateTemplateMaxRetries (original ["maxRetries" ], d , config )
16431649 transformed ["node_selector" ] =
16441650 flattenCloudRunV2JobTemplateTemplateNodeSelector (original ["nodeSelector" ], d , config )
1651+ transformed ["gpu_zonal_redundancy_disabled" ] =
1652+ flattenCloudRunV2JobTemplateTemplateGpuZonalRedundancyDisabled (original ["gpuZonalRedundancyDisabled" ], d , config )
16451653 return []interface {}{transformed }
16461654}
16471655func flattenCloudRunV2JobTemplateTemplateContainers (v interface {}, d * schema.ResourceData , config * transport_tpg.Config ) interface {} {
@@ -2374,6 +2382,10 @@ func flattenCloudRunV2JobTemplateTemplateNodeSelectorAccelerator(v interface{},
23742382 return v
23752383}
23762384
2385+ func flattenCloudRunV2JobTemplateTemplateGpuZonalRedundancyDisabled (v interface {}, d * schema.ResourceData , config * transport_tpg.Config ) interface {} {
2386+ return v
2387+ }
2388+
23772389func flattenCloudRunV2JobObservedGeneration (v interface {}, d * schema.ResourceData , config * transport_tpg.Config ) interface {} {
23782390 return v
23792391}
@@ -2785,6 +2797,13 @@ func expandCloudRunV2JobTemplateTemplate(v interface{}, d tpgresource.TerraformR
27852797 transformed ["nodeSelector" ] = transformedNodeSelector
27862798 }
27872799
2800+ transformedGpuZonalRedundancyDisabled , err := expandCloudRunV2JobTemplateTemplateGpuZonalRedundancyDisabled (original ["gpu_zonal_redundancy_disabled" ], d , config )
2801+ if err != nil {
2802+ return nil , err
2803+ } else {
2804+ transformed ["gpuZonalRedundancyDisabled" ] = transformedGpuZonalRedundancyDisabled
2805+ }
2806+
27882807 return transformed , nil
27892808}
27902809
@@ -3762,6 +3781,10 @@ func expandCloudRunV2JobTemplateTemplateNodeSelectorAccelerator(v interface{}, d
37623781 return v , nil
37633782}
37643783
3784+ func expandCloudRunV2JobTemplateTemplateGpuZonalRedundancyDisabled (v interface {}, d tpgresource.TerraformResourceData , config * transport_tpg.Config ) (interface {}, error ) {
3785+ return v , nil
3786+ }
3787+
37653788func expandCloudRunV2JobEffectiveLabels (v interface {}, d tpgresource.TerraformResourceData , config * transport_tpg.Config ) (map [string ]string , error ) {
37663789 if v == nil {
37673790 return map [string ]string {}, nil
0 commit comments