GetNodePoolContainerV1beta1Result.fromMap constructor

GetNodePoolContainerV1beta1Result.fromMap(
  1. Map<String, dynamic> map
)

Implementation

factory GetNodePoolContainerV1beta1Result.fromMap(Map<String, dynamic> map) {
  return GetNodePoolContainerV1beta1Result(
    autoscaling: NodePoolAutoscalingResponseContainerV1beta1.fromMap((map['autoscaling']! as Map).cast<String, dynamic>()),
    bestEffortProvisioning: BestEffortProvisioningResponseContainerV1beta1.fromMap((map['bestEffortProvisioning']! as Map).cast<String, dynamic>()),
    conditions: pulumi.Input.decodeList<StatusConditionResponseContainerV1beta1>(map['conditions']!, (value) => StatusConditionResponseContainerV1beta1.fromMap((value as Map).cast<String, dynamic>())),
    config: NodeConfigResponseContainerV1beta1.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: NodeManagementResponseContainerV1beta1.fromMap((map['management']! as Map).cast<String, dynamic>()),
    maxPodsConstraint: MaxPodsConstraintResponseContainerV1beta1.fromMap((map['maxPodsConstraint']! as Map).cast<String, dynamic>()),
    name: map['name'] as String,
    networkConfig: NodeNetworkConfigResponseContainerV1beta1.fromMap((map['networkConfig']! as Map).cast<String, dynamic>()),
    placementPolicy: PlacementPolicyResponseContainerV1beta1.fromMap((map['placementPolicy']! as Map).cast<String, dynamic>()),
    podIpv4CidrSize: map['podIpv4CidrSize'] as int,
    queuedProvisioning: QueuedProvisioningResponseContainerV1beta1.fromMap((map['queuedProvisioning']! as Map).cast<String, dynamic>()),
    selfLink: map['selfLink'] as String,
    status: map['status'] as String,
    statusMessage: map['statusMessage'] as String,
    updateInfo: UpdateInfoResponseContainerV1beta1.fromMap((map['updateInfo']! as Map).cast<String, dynamic>()),
    upgradeSettings: UpgradeSettingsResponseContainerV1beta1.fromMap((map['upgradeSettings']! as Map).cast<String, dynamic>()),
    version: map['version'] as String,
  );
}