@@ -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 ,
@@ -1581,6 +1587,8 @@ func flattenCloudRunV2JobTemplateTemplate(v interface{}, d *schema.ResourceData,
15811587 flattenCloudRunV2JobTemplateTemplateMaxRetries (original ["maxRetries" ], d , config )
15821588 transformed ["node_selector" ] =
15831589 flattenCloudRunV2JobTemplateTemplateNodeSelector (original ["nodeSelector" ], d , config )
1590+ transformed ["gpu_zonal_redundancy_disabled" ] =
1591+ flattenCloudRunV2JobTemplateTemplateGpuZonalRedundancyDisabled (original ["gpuZonalRedundancyDisabled" ], d , config )
15841592 return []interface {}{transformed }
15851593}
15861594func flattenCloudRunV2JobTemplateTemplateContainers (v interface {}, d * schema.ResourceData , config * transport_tpg.Config ) interface {} {
@@ -2307,6 +2315,10 @@ func flattenCloudRunV2JobTemplateTemplateNodeSelectorAccelerator(v interface{},
23072315 return v
23082316}
23092317
2318+ func flattenCloudRunV2JobTemplateTemplateGpuZonalRedundancyDisabled (v interface {}, d * schema.ResourceData , config * transport_tpg.Config ) interface {} {
2319+ return v
2320+ }
2321+
23102322func flattenCloudRunV2JobObservedGeneration (v interface {}, d * schema.ResourceData , config * transport_tpg.Config ) interface {} {
23112323 return v
23122324}
@@ -2710,6 +2722,13 @@ func expandCloudRunV2JobTemplateTemplate(v interface{}, d tpgresource.TerraformR
27102722 transformed ["nodeSelector" ] = transformedNodeSelector
27112723 }
27122724
2725+ transformedGpuZonalRedundancyDisabled , err := expandCloudRunV2JobTemplateTemplateGpuZonalRedundancyDisabled (original ["gpu_zonal_redundancy_disabled" ], d , config )
2726+ if err != nil {
2727+ return nil , err
2728+ } else {
2729+ transformed ["gpuZonalRedundancyDisabled" ] = transformedGpuZonalRedundancyDisabled
2730+ }
2731+
27132732 return transformed , nil
27142733}
27152734
@@ -3676,6 +3695,10 @@ func expandCloudRunV2JobTemplateTemplateNodeSelectorAccelerator(v interface{}, d
36763695 return v , nil
36773696}
36783697
3698+ func expandCloudRunV2JobTemplateTemplateGpuZonalRedundancyDisabled (v interface {}, d tpgresource.TerraformResourceData , config * transport_tpg.Config ) (interface {}, error ) {
3699+ return v , nil
3700+ }
3701+
36793702func expandCloudRunV2JobEffectiveLabels (v interface {}, d tpgresource.TerraformResourceData , config * transport_tpg.Config ) (map [string ]string , error ) {
36803703 if v == nil {
36813704 return map [string ]string {}, nil
0 commit comments