GetNodePoolResult.fromMap constructor
GetNodePoolResult.fromMap(
- Map<String, dynamic> map
)
Implementation
factory GetNodePoolResult.fromMap(Map<String, dynamic> map) {
return GetNodePoolResult(
autoscaling: NodePoolAutoscalingResponse.fromMap((map['autoscaling']! as Map).cast<String, dynamic>()),
bestEffortProvisioning: BestEffortProvisioningResponse.fromMap((map['bestEffortProvisioning']! as Map).cast<String, dynamic>()),
conditions: pulumi.Input.decodeList<StatusConditionResponse>(map['conditions']!, (value) => StatusConditionResponse.fromMap((value as Map).cast<String, dynamic>())),
config: NodeConfigResponse.fromMap((map['config']! as Map).cast<String, dynamic>()),
etag: map['etag'] as String,
initialNodeCount: map['initialNodeCount'] as int,
instanceGroupUrls: (map['instanceGroupUrls'] as List).cast<String>(),
locations: (map['locations'] as List).cast<String>(),
management: NodeManagementResponse.fromMap((map['management']! as Map).cast<String, dynamic>()),
maxPodsConstraint: MaxPodsConstraintResponse.fromMap((map['maxPodsConstraint']! as Map).cast<String, dynamic>()),
name: map['name'] as String,
networkConfig: NodeNetworkConfigResponse.fromMap((map['networkConfig']! as Map).cast<String, dynamic>()),
placementPolicy: PlacementPolicyResponse.fromMap((map['placementPolicy']! as Map).cast<String, dynamic>()),
podIpv4CidrSize: map['podIpv4CidrSize'] as int,
queuedProvisioning: QueuedProvisioningResponse.fromMap((map['queuedProvisioning']! as Map).cast<String, dynamic>()),
selfLink: map['selfLink'] as String,
status: map['status'] as String,
statusMessage: map['statusMessage'] as String,
updateInfo: UpdateInfoResponse.fromMap((map['updateInfo']! as Map).cast<String, dynamic>()),
upgradeSettings: UpgradeSettingsResponse.fromMap((map['upgradeSettings']! as Map).cast<String, dynamic>()),
version: map['version'] as String,
);
}