@@ -355,14 +355,14 @@ class GcpAutoscaler(GcpResource, BaseAutoScalingGroup):
355355 "label_fingerprint" : S ("labelFingerprint" ),
356356 "deprecation_status" : S ("deprecated" , default = {}) >> Bend (GcpDeprecationStatus .mapping ),
357357 "autoscaler_autoscaling_policy" : S ("autoscalingPolicy" , default = {}) >> Bend (GcpAutoscalingPolicy .mapping ),
358- "autoscaler_recommended_size" : S ("recommendedSize" ),
358+ "autoscaler_recommended_size" : S ("recommendedSize" ) >> AsInt () ,
359359 "autoscaler_scaling_schedule_status" : S ("scalingScheduleStatus" , default = {})
360360 >> MapDict (value_bender = Bend (GcpScalingScheduleStatus .mapping )),
361361 "autoscaler_status" : S ("status" ),
362362 "autoscaler_status_details" : S ("statusDetails" , default = []) >> ForallBend (GcpAutoscalerStatusDetails .mapping ),
363363 "autoscaler_target" : S ("target" ),
364- "min_size" : S ("autoscalingPolicy" , "minNumReplicas" ),
365- "max_size" : S ("autoscalingPolicy" "maxNumReplicas" ),
364+ "min_size" : S ("autoscalingPolicy" , "minNumReplicas" ) >> AsInt () ,
365+ "max_size" : S ("autoscalingPolicy" "maxNumReplicas" ) >> AsInt () ,
366366 }
367367 autoscaler_autoscaling_policy : Optional [GcpAutoscalingPolicy ] = field (default = None )
368368 autoscaler_recommended_size : Optional [int ] = field (default = None )
@@ -1135,12 +1135,12 @@ class GcpDisk(GcpResource, BaseVolume):
11351135 "location_hint" : S ("locationHint" ),
11361136 "options" : S ("options" ),
11371137 "disk_params" : S ("params" , default = {}) >> Bend (GcpDiskParams .mapping ),
1138- "physical_block_size_bytes" : S ("physicalBlockSizeBytes" ),
1138+ "physical_block_size_bytes" : S ("physicalBlockSizeBytes" ) >> AsInt () ,
11391139 "provisioned_iops" : S ("provisionedIops" ) >> AsInt (),
11401140 "replica_zones" : S ("replicaZones" , default = []),
11411141 "resource_policies" : S ("resourcePolicies" , default = []),
11421142 "satisfies_pzs" : S ("satisfiesPzs" ),
1143- "size_gb" : S ("sizeGb" ),
1143+ "size_gb" : S ("sizeGb" ) >> AsInt () ,
11441144 "source_disk" : S ("sourceDisk" ),
11451145 "source_disk_id" : S ("sourceDiskId" ),
11461146 "source_image" : S ("sourceImage" ),
@@ -1167,9 +1167,9 @@ class GcpDisk(GcpResource, BaseVolume):
11671167 },
11681168 default = VolumeStatus .UNKNOWN ,
11691169 ),
1170- "volume_size" : S ("sizeGb" ) >> F ( float ),
1170+ "volume_size" : S ("sizeGb" ) >> AsInt ( ),
11711171 "volume_type" : S ("type" ),
1172- "volume_iops" : S ("provisionedIops" ),
1172+ "volume_iops" : S ("provisionedIops" ) >> AsInt () ,
11731173 "volume_encrypted" : S ("diskEncryptionKey" ) >> F (lambda x : x is not None ),
11741174 }
11751175
@@ -1183,12 +1183,12 @@ class GcpDisk(GcpResource, BaseVolume):
11831183 location_hint : Optional [str ] = field (default = None )
11841184 options : Optional [str ] = field (default = None )
11851185 disk_params : Optional [GcpDiskParams ] = field (default = None )
1186- physical_block_size_bytes : Optional [str ] = field (default = None )
1186+ physical_block_size_bytes : Optional [int ] = field (default = None )
11871187 provisioned_iops : Optional [int ] = field (default = None )
11881188 replica_zones : Optional [List [str ]] = field (default = None )
11891189 resource_policies : Optional [List [str ]] = field (default = None )
11901190 satisfies_pzs : Optional [bool ] = field (default = None )
1191- size_gb : Optional [str ] = field (default = None )
1191+ size_gb : Optional [int ] = field (default = None )
11921192 source_disk : Optional [str ] = field (default = None )
11931193 source_disk_id : Optional [str ] = field (default = None )
11941194 source_image : Optional [str ] = field (default = None )
@@ -7088,9 +7088,9 @@ class GcpSnapshot(GcpResource, BaseSnapshot):
70887088 "snapshot_architecture" : S ("architecture" ),
70897089 "snapshot_auto_created" : S ("autoCreated" ),
70907090 "snapshot_chain_name" : S ("chainName" ),
7091- "snapshot_creation_size_bytes" : S ("creationSizeBytes" ),
7091+ "snapshot_creation_size_bytes" : S ("creationSizeBytes" ) >> AsInt () ,
70927092 "snapshot_disk_size_gb" : S ("diskSizeGb" ) >> AsInt (),
7093- "snapshot_download_bytes" : S ("downloadBytes" ),
7093+ "snapshot_download_bytes" : S ("downloadBytes" ) >> AsInt () ,
70947094 "snapshot_license_codes" : S ("licenseCodes" , default = []),
70957095 "snapshot_licenses" : S ("licenses" , default = []),
70967096 "snapshot_location_hint" : S ("locationHint" ),
@@ -7105,18 +7105,18 @@ class GcpSnapshot(GcpResource, BaseSnapshot):
71057105 "snapshot_source_snapshot_schedule_policy" : S ("sourceSnapshotSchedulePolicy" ),
71067106 "snapshot_source_snapshot_schedule_policy_id" : S ("sourceSnapshotSchedulePolicyId" ),
71077107 "snapshot_status" : S ("status" ),
7108- "snapshot_storage_bytes" : S ("storageBytes" ),
7108+ "snapshot_storage_bytes" : S ("storageBytes" ) >> AsInt () ,
71097109 "snapshot_storage_bytes_status" : S ("storageBytesStatus" ),
71107110 "snapshot_storage_locations" : S ("storageLocations" , default = []),
71117111 "volume_id" : S ("sourceDiskId" ),
7112- "volume_size" : S ("diskSizeGb" ),
7112+ "volume_size" : S ("diskSizeGb" ) >> AsInt () ,
71137113 }
71147114 snapshot_architecture : Optional [str ] = field (default = None )
71157115 snapshot_auto_created : Optional [bool ] = field (default = None )
71167116 snapshot_chain_name : Optional [str ] = field (default = None )
7117- snapshot_creation_size_bytes : Optional [str ] = field (default = None )
7117+ snapshot_creation_size_bytes : Optional [int ] = field (default = None )
71187118 snapshot_disk_size_gb : Optional [int ] = field (default = None )
7119- snapshot_download_bytes : Optional [str ] = field (default = None )
7119+ snapshot_download_bytes : Optional [int ] = field (default = None )
71207120 snapshot_license_codes : Optional [List [str ]] = field (default = None )
71217121 snapshot_licenses : Optional [List [str ]] = field (default = None )
71227122 snapshot_location_hint : Optional [str ] = field (default = None )
@@ -7128,7 +7128,7 @@ class GcpSnapshot(GcpResource, BaseSnapshot):
71287128 snapshot_source_disk_id : Optional [str ] = field (default = None )
71297129 snapshot_source_snapshot_schedule_policy : Optional [str ] = field (default = None )
71307130 snapshot_source_snapshot_schedule_policy_id : Optional [str ] = field (default = None )
7131- snapshot_storage_bytes : Optional [str ] = field (default = None )
7131+ snapshot_storage_bytes : Optional [int ] = field (default = None )
71327132 snapshot_storage_bytes_status : Optional [str ] = field (default = None )
71337133 snapshot_storage_locations : Optional [List [str ]] = field (default = None )
71347134
0 commit comments