RemoteImageBuild.fromMap constructor
RemoteImageBuild.fromMap(
- Map<String, dynamic> map
)
Implementation
factory RemoteImageBuild.fromMap(Map<String, dynamic> map) {
return RemoteImageBuild(
additionalContexts: (() { final guardedValue = map['additionalContexts']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as List).cast<String>()); })(),
authConfigs: (() { final guardedValue = map['authConfigs']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<RemoteImageBuildAuthConfig>(guardedValue, (value) => RemoteImageBuildAuthConfig.fromMap((value as Map).cast<String, dynamic>()))); })(),
buildArgs: (() { final guardedValue = map['buildArgs']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as Map).cast<String, String>()); })(),
buildId: (() { final guardedValue = map['buildId']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
buildLogFile: (() { final guardedValue = map['buildLogFile']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
builder: (() { final guardedValue = map['builder']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
cacheFroms: (() { final guardedValue = map['cacheFroms']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as List).cast<String>()); })(),
cacheTos: (() { final guardedValue = map['cacheTos']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as List).cast<String>()); })(),
cgroupParent: (() { final guardedValue = map['cgroupParent']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
context: pulumi.Input.fromValue(map['context'] as String),
cpuPeriod: (() { final guardedValue = map['cpuPeriod']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as num).toInt()); })(),
cpuQuota: (() { final guardedValue = map['cpuQuota']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as num).toInt()); })(),
cpuSetCpus: (() { final guardedValue = map['cpuSetCpus']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
cpuSetMems: (() { final guardedValue = map['cpuSetMems']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
cpuShares: (() { final guardedValue = map['cpuShares']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as num).toInt()); })(),
dockerfile: (() { final guardedValue = map['dockerfile']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
extraHosts: (() { final guardedValue = map['extraHosts']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as List).cast<String>()); })(),
forceRemove: (() { final guardedValue = map['forceRemove']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
isolation: (() { final guardedValue = map['isolation']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
label: (() { final guardedValue = map['label']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as Map).cast<String, String>()); })(),
labels: (() { final guardedValue = map['labels']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as Map).cast<String, String>()); })(),
memory: (() { final guardedValue = map['memory']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as num).toInt()); })(),
memorySwap: (() { final guardedValue = map['memorySwap']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as num).toInt()); })(),
networkMode: (() { final guardedValue = map['networkMode']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
noCache: (() { final guardedValue = map['noCache']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
platform: (() { final guardedValue = map['platform']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
provenance: (() { final guardedValue = map['provenance']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
pullParent: (() { final guardedValue = map['pullParent']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
remoteContext: (() { final guardedValue = map['remoteContext']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
remove: (() { final guardedValue = map['remove']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
sbom: (() { final guardedValue = map['sbom']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
secrets: (() { final guardedValue = map['secrets']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<RemoteImageBuildSecret>(guardedValue, (value) => RemoteImageBuildSecret.fromMap((value as Map).cast<String, dynamic>()))); })(),
securityOpts: (() { final guardedValue = map['securityOpts']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as List).cast<String>()); })(),
sessionId: (() { final guardedValue = map['sessionId']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
shmSize: (() { final guardedValue = map['shmSize']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as num).toInt()); })(),
squash: (() { final guardedValue = map['squash']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
suppressOutput: (() { final guardedValue = map['suppressOutput']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
tags: (() { final guardedValue = map['tags']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as List).cast<String>()); })(),
target: (() { final guardedValue = map['target']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
ulimits: (() { final guardedValue = map['ulimits']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<RemoteImageBuildUlimit>(guardedValue, (value) => RemoteImageBuildUlimit.fromMap((value as Map).cast<String, dynamic>()))); })(),
useLegacyBuilder: (() { final guardedValue = map['useLegacyBuilder']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
version: (() { final guardedValue = map['version']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
);
}