toMap method
Implementation
Map<String, dynamic> toMap() {
return <String, dynamic>{
'authorization': pulumi.Input.mapInputValue<ClusterAuthorization, Map<String, dynamic>>(authorization, (value) => value.toMap()),
'controlPlane': ?pulumi.Input.mapOptionalInputValue<ClusterControlPlane, Map<String, dynamic>>(controlPlane, (value) => value.toMap()),
'controlPlaneEncryption': ?pulumi.Input.mapOptionalInputValue<ClusterControlPlaneEncryption, Map<String, dynamic>>(controlPlaneEncryption, (value) => value.toMap()),
'defaultMaxPodsPerNode': ?defaultMaxPodsPerNode,
'deletionPolicy': ?deletionPolicy,
'externalLoadBalancerIpv4AddressPools': ?externalLoadBalancerIpv4AddressPools,
'fleet': pulumi.Input.mapInputValue<ClusterFleet, Map<String, dynamic>>(fleet, (value) => value.toMap()),
'labels': ?labels,
'location': location,
'maintenancePolicy': ?pulumi.Input.mapOptionalInputValue<ClusterMaintenancePolicy, Map<String, dynamic>>(maintenancePolicy, (value) => value.toMap()),
'name': ?name,
'networking': pulumi.Input.mapInputValue<ClusterNetworking, Map<String, dynamic>>(networking, (value) => value.toMap()),
'project': ?project,
'releaseChannel': ?releaseChannel,
'systemAddonsConfig': ?pulumi.Input.mapOptionalInputValue<ClusterSystemAddonsConfig, Map<String, dynamic>>(systemAddonsConfig, (value) => value.toMap()),
'targetVersion': ?targetVersion,
};
}