toMap method

Map<String, dynamic> toMap()

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