IamPolicyAnalysisQuery.fromMap constructor

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

Implementation

factory IamPolicyAnalysisQuery.fromMap(Map<String, dynamic> map) {
  return IamPolicyAnalysisQuery(
    accessSelector: (() { final guardedValue = map['accessSelector']; if (guardedValue == null) return null; return pulumi.Input.fromValue(AccessSelector.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    conditionContext: (() { final guardedValue = map['conditionContext']; if (guardedValue == null) return null; return pulumi.Input.fromValue(ConditionContext.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    identitySelector: (() { final guardedValue = map['identitySelector']; if (guardedValue == null) return null; return pulumi.Input.fromValue(IdentitySelector.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    options: (() { final guardedValue = map['options']; if (guardedValue == null) return null; return pulumi.Input.fromValue(Options.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    resourceSelector: (() { final guardedValue = map['resourceSelector']; if (guardedValue == null) return null; return pulumi.Input.fromValue(ResourceSelector.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    scope: pulumi.Input.fromValue(map['scope'] as String),
  );
}