toMap method
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,
};
}