toMap method

Map<String, dynamic> toMap()

Implementation

Map<String, dynamic> toMap() {
  return <String, dynamic>{
    'accelerators': pulumi.Input.mapInputValue<List<AcceleratorConfigResponseContainerV1beta1>, List<Map<String, dynamic>>>(accelerators, (value) => pulumi.Input.encodeList<AcceleratorConfigResponseContainerV1beta1, Map<String, dynamic>>(value, (value) => value.toMap())),
    'advancedMachineFeatures': pulumi.Input.mapInputValue<AdvancedMachineFeaturesResponseContainerV1beta1, Map<String, dynamic>>(advancedMachineFeatures, (value) => value.toMap()),
    'bootDiskKmsKey': bootDiskKmsKey,
    'confidentialNodes': pulumi.Input.mapInputValue<ConfidentialNodesResponseContainerV1beta1, Map<String, dynamic>>(confidentialNodes, (value) => value.toMap()),
    'diskSizeGb': diskSizeGb,
    'diskType': diskType,
    'enableConfidentialStorage': enableConfidentialStorage,
    'ephemeralStorageConfig': pulumi.Input.mapInputValue<EphemeralStorageConfigResponse, Map<String, dynamic>>(ephemeralStorageConfig, (value) => value.toMap()),
    'ephemeralStorageLocalSsdConfig': pulumi.Input.mapInputValue<EphemeralStorageLocalSsdConfigResponseContainerV1beta1, Map<String, dynamic>>(ephemeralStorageLocalSsdConfig, (value) => value.toMap()),
    'fastSocket': pulumi.Input.mapInputValue<FastSocketResponseContainerV1beta1, Map<String, dynamic>>(fastSocket, (value) => value.toMap()),
    'gcfsConfig': pulumi.Input.mapInputValue<GcfsConfigResponseContainerV1beta1, Map<String, dynamic>>(gcfsConfig, (value) => value.toMap()),
    'gvnic': pulumi.Input.mapInputValue<VirtualNICResponseContainerV1beta1, Map<String, dynamic>>(gvnic, (value) => value.toMap()),
    'hostMaintenancePolicy': pulumi.Input.mapInputValue<HostMaintenancePolicyResponse, Map<String, dynamic>>(hostMaintenancePolicy, (value) => value.toMap()),
    'imageType': imageType,
    'kubeletConfig': pulumi.Input.mapInputValue<NodeKubeletConfigResponseContainerV1beta1, Map<String, dynamic>>(kubeletConfig, (value) => value.toMap()),
    'labels': labels,
    'linuxNodeConfig': pulumi.Input.mapInputValue<LinuxNodeConfigResponseContainerV1beta1, Map<String, dynamic>>(linuxNodeConfig, (value) => value.toMap()),
    'localNvmeSsdBlockConfig': pulumi.Input.mapInputValue<LocalNvmeSsdBlockConfigResponseContainerV1beta1, Map<String, dynamic>>(localNvmeSsdBlockConfig, (value) => value.toMap()),
    'localSsdCount': localSsdCount,
    'loggingConfig': pulumi.Input.mapInputValue<NodePoolLoggingConfigResponseContainerV1beta1, Map<String, dynamic>>(loggingConfig, (value) => value.toMap()),
    'machineType': machineType,
    'metadata': metadata,
    'minCpuPlatform': minCpuPlatform,
    'nodeGroup': nodeGroup,
    'oauthScopes': oauthScopes,
    'preemptible': preemptible,
    'reservationAffinity': pulumi.Input.mapInputValue<ReservationAffinityResponseContainerV1beta1, Map<String, dynamic>>(reservationAffinity, (value) => value.toMap()),
    'resourceLabels': resourceLabels,
    'resourceManagerTags': pulumi.Input.mapInputValue<ResourceManagerTagsResponseContainerV1beta1, Map<String, dynamic>>(resourceManagerTags, (value) => value.toMap()),
    'sandboxConfig': pulumi.Input.mapInputValue<SandboxConfigResponseContainerV1beta1, Map<String, dynamic>>(sandboxConfig, (value) => value.toMap()),
    'serviceAccount': serviceAccount,
    'shieldedInstanceConfig': pulumi.Input.mapInputValue<ShieldedInstanceConfigResponseContainerV1beta1, Map<String, dynamic>>(shieldedInstanceConfig, (value) => value.toMap()),
    'soleTenantConfig': pulumi.Input.mapInputValue<SoleTenantConfigResponseContainerV1beta1, Map<String, dynamic>>(soleTenantConfig, (value) => value.toMap()),
    'spot': spot,
    'tags': tags,
    'taints': pulumi.Input.mapInputValue<List<NodeTaintResponseContainerV1beta1>, List<Map<String, dynamic>>>(taints, (value) => pulumi.Input.encodeList<NodeTaintResponseContainerV1beta1, Map<String, dynamic>>(value, (value) => value.toMap())),
    'windowsNodeConfig': pulumi.Input.mapInputValue<WindowsNodeConfigResponseContainerV1beta1, Map<String, dynamic>>(windowsNodeConfig, (value) => value.toMap()),
    'workloadMetadataConfig': pulumi.Input.mapInputValue<WorkloadMetadataConfigResponseContainerV1beta1, Map<String, dynamic>>(workloadMetadataConfig, (value) => value.toMap()),
  };
}