EnterpriseCrmEventbusProtoTaskAlertConfigResponse.fromMap constructor

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

Implementation

factory EnterpriseCrmEventbusProtoTaskAlertConfigResponse.fromMap(Map<String, dynamic> map) {
  return EnterpriseCrmEventbusProtoTaskAlertConfigResponse(
    aggregationPeriod: pulumi.Input.fromValue(map['aggregationPeriod'] as String),
    alertDisabled: pulumi.Input.fromValue(map['alertDisabled'] as bool),
    alertName: pulumi.Input.fromValue(map['alertName'] as String),
    clientId: pulumi.Input.fromValue(map['clientId'] as String),
    durationThresholdMs: pulumi.Input.fromValue(map['durationThresholdMs'] as String),
    errorEnumList: pulumi.Input.fromValue(EnterpriseCrmEventbusProtoBaseAlertConfigErrorEnumListResponse.fromMap((map['errorEnumList']! as Map).cast<String, dynamic>())),
    metricType: pulumi.Input.fromValue(map['metricType'] as String),
    numAggregationPeriods: pulumi.Input.fromValue(map['numAggregationPeriods'] as int),
    onlyFinalAttempt: pulumi.Input.fromValue(map['onlyFinalAttempt'] as bool),
    playbookUrl: pulumi.Input.fromValue(map['playbookUrl'] as String),
    thresholdType: pulumi.Input.fromValue(map['thresholdType'] as String),
    thresholdValue: pulumi.Input.fromValue(EnterpriseCrmEventbusProtoBaseAlertConfigThresholdValueResponse.fromMap((map['thresholdValue']! as Map).cast<String, dynamic>())),
    warningEnumList: pulumi.Input.fromValue(EnterpriseCrmEventbusProtoBaseAlertConfigErrorEnumListResponse.fromMap((map['warningEnumList']! as Map).cast<String, dynamic>())),
  );
}