toMap method

Map<String, dynamic> toMap()

Implementation

Map<String, dynamic> toMap() {
  return <String, dynamic>{
    'addonsConfig': addonsConfig.toMap(),
    'authenticatorGroupsConfig': authenticatorGroupsConfig.toMap(),
    'autopilot': autopilot.toMap(),
    'autoscaling': autoscaling.toMap(),
    'binaryAuthorization': binaryAuthorization.toMap(),
    'clusterIpv4Cidr': clusterIpv4Cidr,
    'conditions': pulumi.Input.encodeList<StatusConditionResponse, Map<String, dynamic>>(conditions, (value) => value.toMap()),
    'confidentialNodes': confidentialNodes.toMap(),
    'costManagementConfig': costManagementConfig.toMap(),
    'createTime': createTime,
    'currentMasterVersion': currentMasterVersion,
    'currentNodeCount': currentNodeCount,
    'currentNodeVersion': currentNodeVersion,
    'databaseEncryption': databaseEncryption.toMap(),
    'defaultMaxPodsConstraint': defaultMaxPodsConstraint.toMap(),
    'description': description,
    'enableK8sBetaApis': enableK8sBetaApis.toMap(),
    'enableKubernetesAlpha': enableKubernetesAlpha,
    'enableTpu': enableTpu,
    'endpoint': endpoint,
    'enterpriseConfig': enterpriseConfig.toMap(),
    'etag': etag,
    'expireTime': expireTime,
    'fleet': fleet.toMap(),
    'identityServiceConfig': identityServiceConfig.toMap(),
    'initialClusterVersion': initialClusterVersion,
    'initialNodeCount': initialNodeCount,
    'instanceGroupUrls': instanceGroupUrls,
    'ipAllocationPolicy': ipAllocationPolicy.toMap(),
    'labelFingerprint': labelFingerprint,
    'legacyAbac': legacyAbac.toMap(),
    'location': location,
    'locations': locations,
    'loggingConfig': loggingConfig.toMap(),
    'loggingService': loggingService,
    'maintenancePolicy': maintenancePolicy.toMap(),
    'masterAuth': masterAuth.toMap(),
    'masterAuthorizedNetworksConfig': masterAuthorizedNetworksConfig.toMap(),
    'meshCertificates': meshCertificates.toMap(),
    'monitoringConfig': monitoringConfig.toMap(),
    'monitoringService': monitoringService,
    'name': name,
    'network': network,
    'networkConfig': networkConfig.toMap(),
    'networkPolicy': networkPolicy.toMap(),
    'nodeConfig': nodeConfig.toMap(),
    'nodeIpv4CidrSize': nodeIpv4CidrSize,
    'nodePoolAutoConfig': nodePoolAutoConfig.toMap(),
    'nodePoolDefaults': nodePoolDefaults.toMap(),
    'nodePools': pulumi.Input.encodeList<NodePoolResponse, Map<String, dynamic>>(nodePools, (value) => value.toMap()),
    'notificationConfig': notificationConfig.toMap(),
    'parentProductConfig': parentProductConfig.toMap(),
    'privateClusterConfig': privateClusterConfig.toMap(),
    'releaseChannel': releaseChannel.toMap(),
    'resourceLabels': resourceLabels,
    'resourceUsageExportConfig': resourceUsageExportConfig.toMap(),
    'securityPostureConfig': securityPostureConfig.toMap(),
    'selfLink': selfLink,
    'servicesIpv4Cidr': servicesIpv4Cidr,
    'shieldedNodes': shieldedNodes.toMap(),
    'status': status,
    'statusMessage': statusMessage,
    'subnetwork': subnetwork,
    'tpuIpv4CidrBlock': tpuIpv4CidrBlock,
    'verticalPodAutoscaling': verticalPodAutoscaling.toMap(),
    'workloadIdentityConfig': workloadIdentityConfig.toMap(),
    'zone': zone,
  };
}