GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicy.fromMap constructor

GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicy.fromMap(
  1. Map<String, dynamic> map
)

Implementation

factory GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicy.fromMap(Map<String, dynamic> map) {
  return GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicy(
    containerImageSources: (() { final guardedValue = map['containerImageSources']; if (guardedValue == null) return null; return pulumi.Input.fromValue(GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeature.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    dockerAddCapabilities: (() { final guardedValue = map['dockerAddCapabilities']; if (guardedValue == null) return null; return pulumi.Input.fromValue(GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeature.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    dockerChrootPath: (() { final guardedValue = map['dockerChrootPath']; if (guardedValue == null) return null; return pulumi.Input.fromValue(GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeature.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    dockerNetwork: (() { final guardedValue = map['dockerNetwork']; if (guardedValue == null) return null; return pulumi.Input.fromValue(GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeature.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    dockerPrivileged: (() { final guardedValue = map['dockerPrivileged']; if (guardedValue == null) return null; return pulumi.Input.fromValue(GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeature.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    dockerRunAsRoot: (() { final guardedValue = map['dockerRunAsRoot']; if (guardedValue == null) return null; return pulumi.Input.fromValue(GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeature.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    dockerRuntime: (() { final guardedValue = map['dockerRuntime']; if (guardedValue == null) return null; return pulumi.Input.fromValue(GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeature.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    dockerSiblingContainers: (() { final guardedValue = map['dockerSiblingContainers']; if (guardedValue == null) return null; return pulumi.Input.fromValue(GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeature.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    linuxIsolation: (() { final guardedValue = map['linuxIsolation']; if (guardedValue == null) return null; return pulumi.Input.fromValue(GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolation.fromValue(guardedValue as String)); })(),
  );
}