LoggingConfig.fromMap constructor

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

Implementation

factory LoggingConfig.fromMap(Map<String, dynamic> map) {
  return LoggingConfig(
    enableOnpremGcsTransferLogs: (() { final guardedValue = map['enableOnpremGcsTransferLogs']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
    logActionStates: (() { final guardedValue = map['logActionStates']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<LoggingConfigLogActionStatesItem>(guardedValue, (value) => LoggingConfigLogActionStatesItem.fromValue(value as String))); })(),
    logActions: (() { final guardedValue = map['logActions']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<LoggingConfigLogActionsItem>(guardedValue, (value) => LoggingConfigLogActionsItem.fromValue(value as String))); })(),
  );
}