GetAlertPolicyResult.fromMap constructor

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

Implementation

factory GetAlertPolicyResult.fromMap(Map<String, dynamic> map) {
  return GetAlertPolicyResult(
    alertStrategy: AlertStrategyResponse.fromMap((map['alertStrategy']! as Map).cast<String, dynamic>()),
    combiner: map['combiner'] as String,
    conditions: pulumi.Input.decodeList<ConditionResponse>(map['conditions']!, (value) => ConditionResponse.fromMap((value as Map).cast<String, dynamic>())),
    creationRecord: MutationRecordResponse.fromMap((map['creationRecord']! as Map).cast<String, dynamic>()),
    displayName: map['displayName'] as String,
    documentation: DocumentationResponse.fromMap((map['documentation']! as Map).cast<String, dynamic>()),
    enabled: map['enabled'] as bool,
    mutationRecord: MutationRecordResponse.fromMap((map['mutationRecord']! as Map).cast<String, dynamic>()),
    name: map['name'] as String,
    notificationChannels: (map['notificationChannels'] as List).cast<String>(),
    severity: map['severity'] as String,
    userLabels: (map['userLabels'] as Map).cast<String, String>(),
    validity: StatusResponse.fromMap((map['validity']! as Map).cast<String, dynamic>()),
  );
}