GetDatasetAccess.fromMap constructor

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

Implementation

factory GetDatasetAccess.fromMap(Map<String, dynamic> map) {
  return GetDatasetAccess(
    conditions: pulumi.Input.fromValue(pulumi.Input.decodeList<GetDatasetAccessCondition>(map['conditions']!, (value) => GetDatasetAccessCondition.fromMap((value as Map).cast<String, dynamic>()))),
    datasets: pulumi.Input.fromValue(pulumi.Input.decodeList<GetDatasetAccessDataset>(map['datasets']!, (value) => GetDatasetAccessDataset.fromMap((value as Map).cast<String, dynamic>()))),
    domain: pulumi.Input.fromValue(map['domain'] as String),
    groupByEmail: pulumi.Input.fromValue(map['groupByEmail'] as String),
    iamMember: pulumi.Input.fromValue(map['iamMember'] as String),
    role: pulumi.Input.fromValue(map['role'] as String),
    routines: pulumi.Input.fromValue(pulumi.Input.decodeList<GetDatasetAccessRoutine>(map['routines']!, (value) => GetDatasetAccessRoutine.fromMap((value as Map).cast<String, dynamic>()))),
    specialGroup: pulumi.Input.fromValue(map['specialGroup'] as String),
    userByEmail: pulumi.Input.fromValue(map['userByEmail'] as String),
    views: pulumi.Input.fromValue(pulumi.Input.decodeList<GetDatasetAccessView>(map['views']!, (value) => GetDatasetAccessView.fromMap((value as Map).cast<String, dynamic>()))),
  );
}