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