toMap method
Implementation
Map<String, dynamic> toMap() {
return <String, dynamic>{
'authorization': ?pulumi.Input.mapOptionalInputValue<ClusterAuthorization, Map<String, dynamic>>(authorization, (value) => value.toMap()),
'clusterCaCertificate': ?clusterCaCertificate,
'controlPlane': ?pulumi.Input.mapOptionalInputValue<ClusterControlPlane, Map<String, dynamic>>(controlPlane, (value) => value.toMap()),
'controlPlaneEncryption': ?pulumi.Input.mapOptionalInputValue<ClusterControlPlaneEncryption, Map<String, dynamic>>(controlPlaneEncryption, (value) => value.toMap()),
'controlPlaneVersion': ?controlPlaneVersion,
'createTime': ?createTime,
'defaultMaxPodsPerNode': ?defaultMaxPodsPerNode,
'deletionPolicy': ?deletionPolicy,
'effectiveLabels': ?effectiveLabels,
'endpoint': ?endpoint,
'externalLoadBalancerIpv4AddressPools': ?externalLoadBalancerIpv4AddressPools,
'fleet': ?pulumi.Input.mapOptionalInputValue<ClusterFleet, Map<String, dynamic>>(fleet, (value) => value.toMap()),
'labels': ?labels,
'location': ?location,
'maintenanceEvents': ?pulumi.Input.mapOptionalInputValue<List<ClusterMaintenanceEvent>, List<Map<String, dynamic>>>(maintenanceEvents, (value) => pulumi.Input.encodeList<ClusterMaintenanceEvent, Map<String, dynamic>>(value, (value) => value.toMap())),
'maintenancePolicy': ?pulumi.Input.mapOptionalInputValue<ClusterMaintenancePolicy, Map<String, dynamic>>(maintenancePolicy, (value) => value.toMap()),
'name': ?name,
'networking': ?pulumi.Input.mapOptionalInputValue<ClusterNetworking, Map<String, dynamic>>(networking, (value) => value.toMap()),
'nodeVersion': ?nodeVersion,
'port': ?port,
'project': ?project,
'pulumiLabels': ?pulumiLabels,
'releaseChannel': ?releaseChannel,
'status': ?status,
'systemAddonsConfig': ?pulumi.Input.mapOptionalInputValue<ClusterSystemAddonsConfig, Map<String, dynamic>>(systemAddonsConfig, (value) => value.toMap()),
'targetVersion': ?targetVersion,
'updateTime': ?updateTime,
};
}