GetFunctionResult.fromMap constructor
GetFunctionResult.fromMap(
- Map<String, dynamic> map
)
Implementation
factory GetFunctionResult.fromMap(Map<String, dynamic> map) {
return GetFunctionResult(
architectures: (() { final guardedValue = map['architectures']; if (guardedValue == null) return null; return (guardedValue as List).cast<String>(); })(),
arn: (() { final guardedValue = map['arn']; if (guardedValue == null) return null; return guardedValue as String; })(),
capacityProviderConfigs: (() { final guardedValue = map['capacityProviderConfigs']; if (guardedValue == null) return null; return pulumi.Input.decodeList<GetFunctionCapacityProviderConfig>(guardedValue, (value) => GetFunctionCapacityProviderConfig.fromMap((value as Map).cast<String, dynamic>())); })(),
codeSha256: (() { final guardedValue = map['codeSha256']; if (guardedValue == null) return null; return guardedValue as String; })(),
codeSigningConfigArn: (() { final guardedValue = map['codeSigningConfigArn']; if (guardedValue == null) return null; return guardedValue as String; })(),
deadLetterConfig: (() { final guardedValue = map['deadLetterConfig']; if (guardedValue == null) return null; return GetFunctionDeadLetterConfig.fromMap((guardedValue as Map).cast<String, dynamic>()); })(),
description: (() { final guardedValue = map['description']; if (guardedValue == null) return null; return guardedValue as String; })(),
durableConfigs: (() { final guardedValue = map['durableConfigs']; if (guardedValue == null) return null; return pulumi.Input.decodeList<GetFunctionDurableConfig>(guardedValue, (value) => GetFunctionDurableConfig.fromMap((value as Map).cast<String, dynamic>())); })(),
environment: (() { final guardedValue = map['environment']; if (guardedValue == null) return null; return GetFunctionEnvironment.fromMap((guardedValue as Map).cast<String, dynamic>()); })(),
ephemeralStorages: (() { final guardedValue = map['ephemeralStorages']; if (guardedValue == null) return null; return pulumi.Input.decodeList<GetFunctionEphemeralStorage>(guardedValue, (value) => GetFunctionEphemeralStorage.fromMap((value as Map).cast<String, dynamic>())); })(),
fileSystemConfigs: (() { final guardedValue = map['fileSystemConfigs']; if (guardedValue == null) return null; return pulumi.Input.decodeList<GetFunctionFileSystemConfig>(guardedValue, (value) => GetFunctionFileSystemConfig.fromMap((value as Map).cast<String, dynamic>())); })(),
functionName: (() { final guardedValue = map['functionName']; if (guardedValue == null) return null; return guardedValue as String; })(),
handler: (() { final guardedValue = map['handler']; if (guardedValue == null) return null; return guardedValue as String; })(),
id: (() { final guardedValue = map['id']; if (guardedValue == null) return null; return guardedValue as String; })(),
imageUri: (() { final guardedValue = map['imageUri']; if (guardedValue == null) return null; return guardedValue as String; })(),
invokeArn: (() { final guardedValue = map['invokeArn']; if (guardedValue == null) return null; return guardedValue as String; })(),
kmsKeyArn: (() { final guardedValue = map['kmsKeyArn']; if (guardedValue == null) return null; return guardedValue as String; })(),
lastModified: (() { final guardedValue = map['lastModified']; if (guardedValue == null) return null; return guardedValue as String; })(),
layers: (() { final guardedValue = map['layers']; if (guardedValue == null) return null; return (guardedValue as List).cast<String>(); })(),
loggingConfigs: (() { final guardedValue = map['loggingConfigs']; if (guardedValue == null) return null; return pulumi.Input.decodeList<GetFunctionLoggingConfig>(guardedValue, (value) => GetFunctionLoggingConfig.fromMap((value as Map).cast<String, dynamic>())); })(),
memorySize: (() { final guardedValue = map['memorySize']; if (guardedValue == null) return null; return (guardedValue as num).toInt(); })(),
qualifiedArn: (() { final guardedValue = map['qualifiedArn']; if (guardedValue == null) return null; return guardedValue as String; })(),
qualifiedInvokeArn: (() { final guardedValue = map['qualifiedInvokeArn']; if (guardedValue == null) return null; return guardedValue as String; })(),
qualifier: (() { final guardedValue = map['qualifier']; if (guardedValue == null) return null; return guardedValue as String; })(),
region: (() { final guardedValue = map['region']; if (guardedValue == null) return null; return guardedValue as String; })(),
reservedConcurrentExecutions: (() { final guardedValue = map['reservedConcurrentExecutions']; if (guardedValue == null) return null; return (guardedValue as num).toInt(); })(),
responseStreamingInvokeArn: (() { final guardedValue = map['responseStreamingInvokeArn']; if (guardedValue == null) return null; return guardedValue as String; })(),
role: (() { final guardedValue = map['role']; if (guardedValue == null) return null; return guardedValue as String; })(),
runtime: (() { final guardedValue = map['runtime']; if (guardedValue == null) return null; return guardedValue as String; })(),
signingJobArn: (() { final guardedValue = map['signingJobArn']; if (guardedValue == null) return null; return guardedValue as String; })(),
signingProfileVersionArn: (() { final guardedValue = map['signingProfileVersionArn']; if (guardedValue == null) return null; return guardedValue as String; })(),
sourceCodeHash: (() { final guardedValue = map['sourceCodeHash']; if (guardedValue == null) return null; return guardedValue as String; })(),
sourceCodeSize: (() { final guardedValue = map['sourceCodeSize']; if (guardedValue == null) return null; return (guardedValue as num).toInt(); })(),
sourceKmsKeyArn: (() { final guardedValue = map['sourceKmsKeyArn']; if (guardedValue == null) return null; return guardedValue as String; })(),
tags: (() { final guardedValue = map['tags']; if (guardedValue == null) return null; return (guardedValue as Map).cast<String, String>(); })(),
tenancyConfigs: (() { final guardedValue = map['tenancyConfigs']; if (guardedValue == null) return null; return pulumi.Input.decodeList<GetFunctionTenancyConfig>(guardedValue, (value) => GetFunctionTenancyConfig.fromMap((value as Map).cast<String, dynamic>())); })(),
timeout: (() { final guardedValue = map['timeout']; if (guardedValue == null) return null; return (guardedValue as num).toInt(); })(),
tracingConfig: (() { final guardedValue = map['tracingConfig']; if (guardedValue == null) return null; return GetFunctionTracingConfig.fromMap((guardedValue as Map).cast<String, dynamic>()); })(),
version: (() { final guardedValue = map['version']; if (guardedValue == null) return null; return guardedValue as String; })(),
vpcConfig: (() { final guardedValue = map['vpcConfig']; if (guardedValue == null) return null; return GetFunctionVpcConfig.fromMap((guardedValue as Map).cast<String, dynamic>()); })(),
);
}