toMap method

Map<String, dynamic> toMap()

Implementation

Map<String, dynamic> toMap() {
  return <String, dynamic>{
    'autoscalings': pulumi.Input.mapInputValue<List<GetClusterNodePoolAutoscaling>, List<Map<String, dynamic>>>(autoscalings, (value) => pulumi.Input.encodeList<GetClusterNodePoolAutoscaling, Map<String, dynamic>>(value, (value) => value.toMap())),
    'ignoreNodeCountChanges': ignoreNodeCountChanges,
    'initialNodeCount': initialNodeCount,
    'instanceGroupUrls': instanceGroupUrls,
    'maintenancePolicies': pulumi.Input.mapInputValue<List<GetClusterNodePoolMaintenancePolicy>, List<Map<String, dynamic>>>(maintenancePolicies, (value) => pulumi.Input.encodeList<GetClusterNodePoolMaintenancePolicy, Map<String, dynamic>>(value, (value) => value.toMap())),
    'managedInstanceGroupUrls': managedInstanceGroupUrls,
    'managements': pulumi.Input.mapInputValue<List<GetClusterNodePoolManagement>, List<Map<String, dynamic>>>(managements, (value) => pulumi.Input.encodeList<GetClusterNodePoolManagement, Map<String, dynamic>>(value, (value) => value.toMap())),
    'maxPodsPerNode': maxPodsPerNode,
    'name': name,
    'namePrefix': namePrefix,
    'networkConfigs': pulumi.Input.mapInputValue<List<GetClusterNodePoolNetworkConfig>, List<Map<String, dynamic>>>(networkConfigs, (value) => pulumi.Input.encodeList<GetClusterNodePoolNetworkConfig, Map<String, dynamic>>(value, (value) => value.toMap())),
    'nodeConfigs': pulumi.Input.mapInputValue<List<GetClusterNodePoolNodeConfig>, List<Map<String, dynamic>>>(nodeConfigs, (value) => pulumi.Input.encodeList<GetClusterNodePoolNodeConfig, Map<String, dynamic>>(value, (value) => value.toMap())),
    'nodeCount': nodeCount,
    'nodeDrainConfigs': pulumi.Input.mapInputValue<List<GetClusterNodePoolNodeDrainConfig>, List<Map<String, dynamic>>>(nodeDrainConfigs, (value) => pulumi.Input.encodeList<GetClusterNodePoolNodeDrainConfig, Map<String, dynamic>>(value, (value) => value.toMap())),
    'nodeLocations': nodeLocations,
    'placementPolicies': pulumi.Input.mapInputValue<List<GetClusterNodePoolPlacementPolicy>, List<Map<String, dynamic>>>(placementPolicies, (value) => pulumi.Input.encodeList<GetClusterNodePoolPlacementPolicy, Map<String, dynamic>>(value, (value) => value.toMap())),
    'queuedProvisionings': pulumi.Input.mapInputValue<List<GetClusterNodePoolQueuedProvisioning>, List<Map<String, dynamic>>>(queuedProvisionings, (value) => pulumi.Input.encodeList<GetClusterNodePoolQueuedProvisioning, Map<String, dynamic>>(value, (value) => value.toMap())),
    'upgradeSettings': pulumi.Input.mapInputValue<List<GetClusterNodePoolUpgradeSetting>, List<Map<String, dynamic>>>(upgradeSettings, (value) => pulumi.Input.encodeList<GetClusterNodePoolUpgradeSetting, Map<String, dynamic>>(value, (value) => value.toMap())),
    'version': version,
  };
}