GetClusterAddonsConfig.fromMap constructor
GetClusterAddonsConfig.fromMap(
- Map<String, dynamic> map
)
Implementation
factory GetClusterAddonsConfig.fromMap(Map<String, dynamic> map) {
return GetClusterAddonsConfig(
agentSandboxConfigs: pulumi.Input.fromValue(pulumi.Input.decodeList<GetClusterAddonsConfigAgentSandboxConfig>(map['agentSandboxConfigs']!, (value) => GetClusterAddonsConfigAgentSandboxConfig.fromMap((value as Map).cast<String, dynamic>()))),
cloudrunConfigs: pulumi.Input.fromValue(pulumi.Input.decodeList<GetClusterAddonsConfigCloudrunConfig>(map['cloudrunConfigs']!, (value) => GetClusterAddonsConfigCloudrunConfig.fromMap((value as Map).cast<String, dynamic>()))),
configConnectorConfigs: pulumi.Input.fromValue(pulumi.Input.decodeList<GetClusterAddonsConfigConfigConnectorConfig>(map['configConnectorConfigs']!, (value) => GetClusterAddonsConfigConfigConnectorConfig.fromMap((value as Map).cast<String, dynamic>()))),
dnsCacheConfigs: pulumi.Input.fromValue(pulumi.Input.decodeList<GetClusterAddonsConfigDnsCacheConfig>(map['dnsCacheConfigs']!, (value) => GetClusterAddonsConfigDnsCacheConfig.fromMap((value as Map).cast<String, dynamic>()))),
gcePersistentDiskCsiDriverConfigs: pulumi.Input.fromValue(pulumi.Input.decodeList<GetClusterAddonsConfigGcePersistentDiskCsiDriverConfig>(map['gcePersistentDiskCsiDriverConfigs']!, (value) => GetClusterAddonsConfigGcePersistentDiskCsiDriverConfig.fromMap((value as Map).cast<String, dynamic>()))),
gcpFilestoreCsiDriverConfigs: pulumi.Input.fromValue(pulumi.Input.decodeList<GetClusterAddonsConfigGcpFilestoreCsiDriverConfig>(map['gcpFilestoreCsiDriverConfigs']!, (value) => GetClusterAddonsConfigGcpFilestoreCsiDriverConfig.fromMap((value as Map).cast<String, dynamic>()))),
gcsFuseCsiDriverConfigs: pulumi.Input.fromValue(pulumi.Input.decodeList<GetClusterAddonsConfigGcsFuseCsiDriverConfig>(map['gcsFuseCsiDriverConfigs']!, (value) => GetClusterAddonsConfigGcsFuseCsiDriverConfig.fromMap((value as Map).cast<String, dynamic>()))),
gkeBackupAgentConfigs: pulumi.Input.fromValue(pulumi.Input.decodeList<GetClusterAddonsConfigGkeBackupAgentConfig>(map['gkeBackupAgentConfigs']!, (value) => GetClusterAddonsConfigGkeBackupAgentConfig.fromMap((value as Map).cast<String, dynamic>()))),
highScaleCheckpointingConfigs: pulumi.Input.fromValue(pulumi.Input.decodeList<GetClusterAddonsConfigHighScaleCheckpointingConfig>(map['highScaleCheckpointingConfigs']!, (value) => GetClusterAddonsConfigHighScaleCheckpointingConfig.fromMap((value as Map).cast<String, dynamic>()))),
horizontalPodAutoscalings: pulumi.Input.fromValue(pulumi.Input.decodeList<GetClusterAddonsConfigHorizontalPodAutoscaling>(map['horizontalPodAutoscalings']!, (value) => GetClusterAddonsConfigHorizontalPodAutoscaling.fromMap((value as Map).cast<String, dynamic>()))),
httpLoadBalancings: pulumi.Input.fromValue(pulumi.Input.decodeList<GetClusterAddonsConfigHttpLoadBalancing>(map['httpLoadBalancings']!, (value) => GetClusterAddonsConfigHttpLoadBalancing.fromMap((value as Map).cast<String, dynamic>()))),
istioConfigs: pulumi.Input.fromValue(pulumi.Input.decodeList<GetClusterAddonsConfigIstioConfig>(map['istioConfigs']!, (value) => GetClusterAddonsConfigIstioConfig.fromMap((value as Map).cast<String, dynamic>()))),
kalmConfigs: pulumi.Input.fromValue(pulumi.Input.decodeList<GetClusterAddonsConfigKalmConfig>(map['kalmConfigs']!, (value) => GetClusterAddonsConfigKalmConfig.fromMap((value as Map).cast<String, dynamic>()))),
lustreCsiDriverConfigs: pulumi.Input.fromValue(pulumi.Input.decodeList<GetClusterAddonsConfigLustreCsiDriverConfig>(map['lustreCsiDriverConfigs']!, (value) => GetClusterAddonsConfigLustreCsiDriverConfig.fromMap((value as Map).cast<String, dynamic>()))),
networkPolicyConfigs: pulumi.Input.fromValue(pulumi.Input.decodeList<GetClusterAddonsConfigNetworkPolicyConfig>(map['networkPolicyConfigs']!, (value) => GetClusterAddonsConfigNetworkPolicyConfig.fromMap((value as Map).cast<String, dynamic>()))),
nodeReadinessConfigs: pulumi.Input.fromValue(pulumi.Input.decodeList<GetClusterAddonsConfigNodeReadinessConfig>(map['nodeReadinessConfigs']!, (value) => GetClusterAddonsConfigNodeReadinessConfig.fromMap((value as Map).cast<String, dynamic>()))),
parallelstoreCsiDriverConfigs: pulumi.Input.fromValue(pulumi.Input.decodeList<GetClusterAddonsConfigParallelstoreCsiDriverConfig>(map['parallelstoreCsiDriverConfigs']!, (value) => GetClusterAddonsConfigParallelstoreCsiDriverConfig.fromMap((value as Map).cast<String, dynamic>()))),
podSnapshotConfigs: pulumi.Input.fromValue(pulumi.Input.decodeList<GetClusterAddonsConfigPodSnapshotConfig>(map['podSnapshotConfigs']!, (value) => GetClusterAddonsConfigPodSnapshotConfig.fromMap((value as Map).cast<String, dynamic>()))),
rayOperatorConfigs: pulumi.Input.fromValue(pulumi.Input.decodeList<GetClusterAddonsConfigRayOperatorConfig>(map['rayOperatorConfigs']!, (value) => GetClusterAddonsConfigRayOperatorConfig.fromMap((value as Map).cast<String, dynamic>()))),
sliceControllerConfigs: pulumi.Input.fromValue(pulumi.Input.decodeList<GetClusterAddonsConfigSliceControllerConfig>(map['sliceControllerConfigs']!, (value) => GetClusterAddonsConfigSliceControllerConfig.fromMap((value as Map).cast<String, dynamic>()))),
slurmOperatorConfigs: pulumi.Input.fromValue(pulumi.Input.decodeList<GetClusterAddonsConfigSlurmOperatorConfig>(map['slurmOperatorConfigs']!, (value) => GetClusterAddonsConfigSlurmOperatorConfig.fromMap((value as Map).cast<String, dynamic>()))),
statefulHaConfigs: pulumi.Input.fromValue(pulumi.Input.decodeList<GetClusterAddonsConfigStatefulHaConfig>(map['statefulHaConfigs']!, (value) => GetClusterAddonsConfigStatefulHaConfig.fromMap((value as Map).cast<String, dynamic>()))),
);
}