toMap method
Implementation
Map<String, dynamic> toMap() {
return <String, dynamic>{
'agentSandboxConfig': ?pulumi.Input.mapOptionalInputValue<ClusterAddonsConfigAgentSandboxConfig, Map<String, dynamic>>(agentSandboxConfig, (value) => value.toMap()),
'cloudrunConfig': ?pulumi.Input.mapOptionalInputValue<ClusterAddonsConfigCloudrunConfig, Map<String, dynamic>>(cloudrunConfig, (value) => value.toMap()),
'configConnectorConfig': ?pulumi.Input.mapOptionalInputValue<ClusterAddonsConfigConfigConnectorConfig, Map<String, dynamic>>(configConnectorConfig, (value) => value.toMap()),
'dnsCacheConfig': ?pulumi.Input.mapOptionalInputValue<ClusterAddonsConfigDnsCacheConfig, Map<String, dynamic>>(dnsCacheConfig, (value) => value.toMap()),
'gcePersistentDiskCsiDriverConfig': ?pulumi.Input.mapOptionalInputValue<ClusterAddonsConfigGcePersistentDiskCsiDriverConfig, Map<String, dynamic>>(gcePersistentDiskCsiDriverConfig, (value) => value.toMap()),
'gcpFilestoreCsiDriverConfig': ?pulumi.Input.mapOptionalInputValue<ClusterAddonsConfigGcpFilestoreCsiDriverConfig, Map<String, dynamic>>(gcpFilestoreCsiDriverConfig, (value) => value.toMap()),
'gcsFuseCsiDriverConfig': ?pulumi.Input.mapOptionalInputValue<ClusterAddonsConfigGcsFuseCsiDriverConfig, Map<String, dynamic>>(gcsFuseCsiDriverConfig, (value) => value.toMap()),
'gkeBackupAgentConfig': ?pulumi.Input.mapOptionalInputValue<ClusterAddonsConfigGkeBackupAgentConfig, Map<String, dynamic>>(gkeBackupAgentConfig, (value) => value.toMap()),
'highScaleCheckpointingConfig': ?pulumi.Input.mapOptionalInputValue<ClusterAddonsConfigHighScaleCheckpointingConfig, Map<String, dynamic>>(highScaleCheckpointingConfig, (value) => value.toMap()),
'horizontalPodAutoscaling': ?pulumi.Input.mapOptionalInputValue<ClusterAddonsConfigHorizontalPodAutoscaling, Map<String, dynamic>>(horizontalPodAutoscaling, (value) => value.toMap()),
'httpLoadBalancing': ?pulumi.Input.mapOptionalInputValue<ClusterAddonsConfigHttpLoadBalancing, Map<String, dynamic>>(httpLoadBalancing, (value) => value.toMap()),
'istioConfig': ?pulumi.Input.mapOptionalInputValue<ClusterAddonsConfigIstioConfig, Map<String, dynamic>>(istioConfig, (value) => value.toMap()),
'kalmConfig': ?pulumi.Input.mapOptionalInputValue<ClusterAddonsConfigKalmConfig, Map<String, dynamic>>(kalmConfig, (value) => value.toMap()),
'lustreCsiDriverConfig': ?pulumi.Input.mapOptionalInputValue<ClusterAddonsConfigLustreCsiDriverConfig, Map<String, dynamic>>(lustreCsiDriverConfig, (value) => value.toMap()),
'networkPolicyConfig': ?pulumi.Input.mapOptionalInputValue<ClusterAddonsConfigNetworkPolicyConfig, Map<String, dynamic>>(networkPolicyConfig, (value) => value.toMap()),
'nodeReadinessConfig': ?pulumi.Input.mapOptionalInputValue<ClusterAddonsConfigNodeReadinessConfig, Map<String, dynamic>>(nodeReadinessConfig, (value) => value.toMap()),
'parallelstoreCsiDriverConfig': ?pulumi.Input.mapOptionalInputValue<ClusterAddonsConfigParallelstoreCsiDriverConfig, Map<String, dynamic>>(parallelstoreCsiDriverConfig, (value) => value.toMap()),
'podSnapshotConfig': ?pulumi.Input.mapOptionalInputValue<ClusterAddonsConfigPodSnapshotConfig, Map<String, dynamic>>(podSnapshotConfig, (value) => value.toMap()),
'rayOperatorConfigs': ?pulumi.Input.mapOptionalInputValue<List<ClusterAddonsConfigRayOperatorConfig>, List<Map<String, dynamic>>>(rayOperatorConfigs, (value) => pulumi.Input.encodeList<ClusterAddonsConfigRayOperatorConfig, Map<String, dynamic>>(value, (value) => value.toMap())),
'sliceControllerConfig': ?pulumi.Input.mapOptionalInputValue<ClusterAddonsConfigSliceControllerConfig, Map<String, dynamic>>(sliceControllerConfig, (value) => value.toMap()),
'slurmOperatorConfig': ?pulumi.Input.mapOptionalInputValue<ClusterAddonsConfigSlurmOperatorConfig, Map<String, dynamic>>(slurmOperatorConfig, (value) => value.toMap()),
'statefulHaConfig': ?pulumi.Input.mapOptionalInputValue<ClusterAddonsConfigStatefulHaConfig, Map<String, dynamic>>(statefulHaConfig, (value) => value.toMap()),
};
}