LayerVersionPermissionArgs.fromMap constructor

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

Implementation

factory LayerVersionPermissionArgs.fromMap(Map<String, dynamic> map) {
  return LayerVersionPermissionArgs(
    action: pulumi.Input.fromValue(map['action'] as String),
    layerName: pulumi.Input.fromValue(map['layerName'] as String),
    organizationId: (() { final guardedValue = map['organizationId']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    principal: pulumi.Input.fromValue(map['principal'] as String),
    region: (() { final guardedValue = map['region']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    skipDestroy: (() { final guardedValue = map['skipDestroy']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
    statementId: pulumi.Input.fromValue(map['statementId'] as String),
    versionNumber: pulumi.Input.fromValue((map['versionNumber'] as num).toInt()),
  );
}