toMap method
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,
'clusterTelemetry': clusterTelemetry.toMap(),
'conditions': pulumi.Input.encodeList<StatusConditionResponseContainerV1beta1, 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(),
'master': master,
'masterAuth': masterAuth.toMap(),
'masterAuthorizedNetworksConfig': masterAuthorizedNetworksConfig.toMap(),
'masterIpv4CidrBlock': masterIpv4CidrBlock,
'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<NodePoolResponseContainerV1beta1, Map<String, dynamic>>(nodePools, (value) => value.toMap()),
'notificationConfig': notificationConfig.toMap(),
'parentProductConfig': parentProductConfig.toMap(),
'podSecurityPolicyConfig': podSecurityPolicyConfig.toMap(),
'privateCluster': privateCluster,
'privateClusterConfig': privateClusterConfig.toMap(),
'protectConfig': protectConfig.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,
'tpuConfig': tpuConfig.toMap(),
'tpuIpv4CidrBlock': tpuIpv4CidrBlock,
'verticalPodAutoscaling': verticalPodAutoscaling.toMap(),
'workloadAltsConfig': workloadAltsConfig.toMap(),
'workloadCertificates': workloadCertificates.toMap(),
'workloadIdentityConfig': workloadIdentityConfig.toMap(),
'zone': zone,
};
}