DatasetAccess.fromMap constructor

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

Implementation

factory DatasetAccess.fromMap(Map<String, dynamic> map) {
  return DatasetAccess(
    condition: (() { final guardedValue = map['condition']; if (guardedValue == null) return null; return pulumi.Input.fromValue(DatasetAccessCondition.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    dataset: (() { final guardedValue = map['dataset']; if (guardedValue == null) return null; return pulumi.Input.fromValue(DatasetAccessDataset.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    domain: (() { final guardedValue = map['domain']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    groupByEmail: (() { final guardedValue = map['groupByEmail']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    iamMember: (() { final guardedValue = map['iamMember']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    role: (() { final guardedValue = map['role']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    routine: (() { final guardedValue = map['routine']; if (guardedValue == null) return null; return pulumi.Input.fromValue(DatasetAccessRoutine.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    specialGroup: (() { final guardedValue = map['specialGroup']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    userByEmail: (() { final guardedValue = map['userByEmail']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    view: (() { final guardedValue = map['view']; if (guardedValue == null) return null; return pulumi.Input.fromValue(DatasetAccessView.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
  );
}