DatabaseInstanceSettingsPerformanceCaptureConfig.fromMap constructor
DatabaseInstanceSettingsPerformanceCaptureConfig.fromMap(
- Map<String, dynamic> map
)
Implementation
factory DatabaseInstanceSettingsPerformanceCaptureConfig.fromMap(Map<String, dynamic> map) {
return DatabaseInstanceSettingsPerformanceCaptureConfig(
cpuUtilizationThresholdPercent: (() { final guardedValue = map['cpuUtilizationThresholdPercent']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as num).toInt()); })(),
enabled: (() { final guardedValue = map['enabled']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
historyListLengthThresholdCount: (() { final guardedValue = map['historyListLengthThresholdCount']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as num).toInt()); })(),
memoryUsageThresholdPercent: (() { final guardedValue = map['memoryUsageThresholdPercent']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as num).toInt()); })(),
probeThreshold: (() { final guardedValue = map['probeThreshold']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as num).toInt()); })(),
probingIntervalSeconds: (() { final guardedValue = map['probingIntervalSeconds']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as num).toInt()); })(),
runningThreadsThreshold: (() { final guardedValue = map['runningThreadsThreshold']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as num).toInt()); })(),
secondsBehindSourceThreshold: (() { final guardedValue = map['secondsBehindSourceThreshold']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as num).toInt()); })(),
semaphoreWaitThresholdCount: (() { final guardedValue = map['semaphoreWaitThresholdCount']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as num).toInt()); })(),
transactionDurationThreshold: (() { final guardedValue = map['transactionDurationThreshold']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as num).toInt()); })(),
transactionKillExcludedUserHosts: (() { final guardedValue = map['transactionKillExcludedUserHosts']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as List).cast<String>()); })(),
transactionKillThresholdSeconds: (() { final guardedValue = map['transactionKillThresholdSeconds']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as num).toInt()); })(),
transactionKillType: (() { final guardedValue = map['transactionKillType']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
transactionLockWaitThresholdCount: (() { final guardedValue = map['transactionLockWaitThresholdCount']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as num).toInt()); })(),
);
}