toMap method

Map<String, dynamic> toMap()

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